2024-12-27 02:02:09 +00:00
\doxysection { test/\+ Init\+ Denit\+ Tests.cpp File Reference}
\hypertarget { _ init_ denit_ tests_ 8cpp} { } \label { _ init_ denit_ tests_ 8cpp} \index { test/InitDenitTests.cpp@{ test/InitDenitTests.cpp} }
2024-12-06 04:09:30 +00:00
{ \ttfamily \# include "{ } unity.\+ h"{ } } \newline
{ \ttfamily \# include "{ } ../include/\+ BNO08x\+ Test\+ Helper.\+ hpp"{ } } \newline
Include dependency graph for Init\+ Denit\+ Tests.\+ cpp\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ _ incl}
\end { center}
\end { figure}
\doxysubsubsection * { Functions}
\begin { DoxyCompactItemize}
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a08cceb5b1726d652d1d8c41442e6c087} { TEST\+ \_ \+ \+ CASE} } ("{ } Init\+ Comprehensive Config Args"{ } , "{ } \mbox { [} Init\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a7d530ad94b062e47ad88eb95d86e0357} { TEST\+ \_ \+ \+ CASE} } ("{ } Init\+ Comprehensive GPIO"{ } , "{ } \mbox { [} Init\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a135555b0273a578259f0a9af775e5c79} { TEST\+ \_ \+ \+ CASE} } ("{ } Init\+ Comprehensive HINT ISR"{ } , "{ } \mbox { [} Init\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a5cc994abd95bc9cb407e7523b06b2b24} { TEST\+ \_ \+ \+ CASE} } ("{ } Init\+ Comprehensive SPI"{ } , "{ } \mbox { [} Init\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a82451407bbaeafb4370d82b27f0638e8} { TEST\+ \_ \+ \+ CASE} } ("{ } Init\+ Comprehensive sh2 HAL"{ } , "{ } \mbox { [} Init\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a9f7d58c894a252a5d5f4926f43c1da05} { TEST\+ \_ \+ \+ CASE} } ("{ } Init\+ Comprehensive Tasks"{ } , "{ } \mbox { [} Init\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a4ebea3b6dcabb85e93a987dc1e373fe1} { TEST\+ \_ \+ \+ CASE} } ("{ } Deinit\+ Comprehensive Tasks"{ } , "{ } \mbox { [} Deinit\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a8bc112d30656db88d9338e7916faf297} { TEST\+ \_ \+ \+ CASE} } ("{ } Deinit\+ Comprehensive sh2 HAL"{ } , "{ } \mbox { [} Deinit\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ af8076e4d67ed1a2c42b2194a68b9ef58} { TEST\+ \_ \+ \+ CASE} } ("{ } Deinit\+ Comprehensive HINT ISR"{ } , "{ } \mbox { [} Deinit\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a12171e93ec585327ea2e7464a89c0405} { TEST\+ \_ \+ \+ CASE} } ("{ } Deinit\+ Comprehensive SPI"{ } , "{ } \mbox { [} Deinit\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ a95a131fd866eaf16e0f7fa52cdc35594} { TEST\+ \_ \+ \+ CASE} } ("{ } Deinit\+ Comprehensive GPIO"{ } , "{ } \mbox { [} Deinit\+ Comprehensive\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ init_ denit_ tests_ 8cpp_ ad6ee077b389f38cb1535e3f6fdab6081} { TEST\+ \_ \+ \+ CASE} } ("{ } Init and Deinit"{ } , "{ } \mbox { [} Init\+ Denit\mbox { ]} "{ } )
\end { DoxyCompactItemize}
\doxysubsection { Detailed Description}
\begin { DoxyAuthor} { Author}
Myles Parfeniuk
\end { DoxyAuthor}
\begin { DoxyWarning} { Warning}
YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+ Lists.\+ txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+ : set(TEST\+ \_ \+ \+ COMPONENTS "{ } esp32\+ \_ \+ \+ BNO08x"{ } CACHE STRING "{ } \+ Components to test."{ } )
\end { DoxyWarning}
\doxysubsection { Function Documentation}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a95a131fd866eaf16e0f7fa52cdc35594} \label { _ init_ denit_ tests_ 8cpp_ a95a131fd866eaf16e0f7fa52cdc35594}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [1/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Deinit\+Comprehensive GPIO"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Deinit\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a95a131fd866eaf16e0f7fa52cdc35594_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ af8076e4d67ed1a2c42b2194a68b9ef58} \label { _ init_ denit_ tests_ 8cpp_ af8076e4d67ed1a2c42b2194a68b9ef58}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [2/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Deinit\+Comprehensive HINT ISR"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Deinit\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ af8076e4d67ed1a2c42b2194a68b9ef58_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a8bc112d30656db88d9338e7916faf297} \label { _ init_ denit_ tests_ 8cpp_ a8bc112d30656db88d9338e7916faf297}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [3/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Deinit\+Comprehensive sh2 HAL"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Deinit\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a8bc112d30656db88d9338e7916faf297_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a12171e93ec585327ea2e7464a89c0405} \label { _ init_ denit_ tests_ 8cpp_ a12171e93ec585327ea2e7464a89c0405}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [4/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Deinit\+Comprehensive SPI"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Deinit\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a12171e93ec585327ea2e7464a89c0405_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a4ebea3b6dcabb85e93a987dc1e373fe1} \label { _ init_ denit_ tests_ 8cpp_ a4ebea3b6dcabb85e93a987dc1e373fe1}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [5/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Deinit\+Comprehensive Tasks"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Deinit\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a4ebea3b6dcabb85e93a987dc1e373fe1_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ ad6ee077b389f38cb1535e3f6fdab6081} \label { _ init_ denit_ tests_ 8cpp_ ad6ee077b389f38cb1535e3f6fdab6081}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [6/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Init and Deinit"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Init\+ Denit\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ ad6ee077b389f38cb1535e3f6fdab6081_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a08cceb5b1726d652d1d8c41442e6c087} \label { _ init_ denit_ tests_ 8cpp_ a08cceb5b1726d652d1d8c41442e6c087}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [7/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Init\+Comprehensive Config Args"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Init\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a08cceb5b1726d652d1d8c41442e6c087_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a7d530ad94b062e47ad88eb95d86e0357} \label { _ init_ denit_ tests_ 8cpp_ a7d530ad94b062e47ad88eb95d86e0357}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [8/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Init\+Comprehensive GPIO"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Init\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a7d530ad94b062e47ad88eb95d86e0357_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a135555b0273a578259f0a9af775e5c79} \label { _ init_ denit_ tests_ 8cpp_ a135555b0273a578259f0a9af775e5c79}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [9/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Init\+Comprehensive HINT ISR"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Init\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a135555b0273a578259f0a9af775e5c79_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a82451407bbaeafb4370d82b27f0638e8} \label { _ init_ denit_ tests_ 8cpp_ a82451407bbaeafb4370d82b27f0638e8}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [10/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Init\+Comprehensive sh2 HAL"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Init\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a82451407bbaeafb4370d82b27f0638e8_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a5cc994abd95bc9cb407e7523b06b2b24} \label { _ init_ denit_ tests_ 8cpp_ a5cc994abd95bc9cb407e7523b06b2b24}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [11/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Init\+Comprehensive SPI"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Init\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a5cc994abd95bc9cb407e7523b06b2b24_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ init_ denit_ tests_ 8cpp_ a9f7d58c894a252a5d5f4926f43c1da05} \label { _ init_ denit_ tests_ 8cpp_ a9f7d58c894a252a5d5f4926f43c1da05}
\index { InitDenitTests.cpp@{ InitDenitTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !InitDenitTests.cpp@{ InitDenitTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [12/12]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Init\+Comprehensive Tasks"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Init\+ Comprehensive\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ init_ denit_ tests_ 8cpp_ a9f7d58c894a252a5d5f4926f43c1da05_ cgraph}
\end { center}
\end { figure}