89 lines
5.4 KiB
TeX
89 lines
5.4 KiB
TeX
\hypertarget{namespaceutl_1_1spi}{}\section{utl\+:\+:spi Namespace Reference}
|
|
\label{namespaceutl_1_1spi}\index{utl\+::spi@{utl\+::spi}}
|
|
|
|
|
|
Abstract base class for spi bus.
|
|
|
|
|
|
\subsection*{Enumerations}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
enum \mbox{\hyperlink{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cc}{bit\+Order}} \{ \mbox{\hyperlink{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cca6db67adee32c3bd4ff03acf3244e1b4b}{bit\+Order\+::\+L\+S\+B\+\_\+\+First}} =0x01,
|
|
\mbox{\hyperlink{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cca47bde70fdcc82c8363d16c7137641b79}{bit\+Order\+::\+M\+S\+B\+\_\+\+First}} =0x80
|
|
\}
|
|
\item
|
|
enum \mbox{\hyperlink{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8a}{cpol}} \{ \mbox{\hyperlink{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8aa41bc94cbd8eebea13ce0491b2ac11b88}{cpol\+::\+L\+OW}} =0,
|
|
\mbox{\hyperlink{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8aab89de3b4b81c4facfac906edf29aec8c}{cpol\+::\+H\+I\+GH}}
|
|
\}
|
|
\item
|
|
enum \mbox{\hyperlink{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59df}{cpha}} \{ \mbox{\hyperlink{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59dfa41bc94cbd8eebea13ce0491b2ac11b88}{cpha\+::\+L\+OW}} =0,
|
|
\mbox{\hyperlink{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59dfab89de3b4b81c4facfac906edf29aec8c}{cpha\+::\+H\+I\+GH}}
|
|
\}
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\subsection{Detailed Description}
|
|
Abstract base class for spi bus.
|
|
|
|
\subsection{Enumeration Type Documentation}
|
|
\mbox{\Hypertarget{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cc}\label{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cc}}
|
|
\index{utl\+::spi@{utl\+::spi}!bit\+Order@{bit\+Order}}
|
|
\index{bit\+Order@{bit\+Order}!utl\+::spi@{utl\+::spi}}
|
|
\subsubsection{\texorpdfstring{bit\+Order}{bitOrder}}
|
|
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cc}{utl\+::spi\+::bit\+Order}}\hspace{0.3cm}{\ttfamily [strong]}}
|
|
|
|
S\+PI implementation bit order \begin{DoxyEnumFields}{Enumerator}
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{L\+S\+B\+\_\+\+First@{L\+S\+B\+\_\+\+First}!utl\+::spi@{utl\+::spi}}\index{utl\+::spi@{utl\+::spi}!L\+S\+B\+\_\+\+First@{L\+S\+B\+\_\+\+First}}}\mbox{\Hypertarget{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cca6db67adee32c3bd4ff03acf3244e1b4b}\label{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cca6db67adee32c3bd4ff03acf3244e1b4b}}
|
|
L\+S\+B\+\_\+\+First&Most significant first. \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{M\+S\+B\+\_\+\+First@{M\+S\+B\+\_\+\+First}!utl\+::spi@{utl\+::spi}}\index{utl\+::spi@{utl\+::spi}!M\+S\+B\+\_\+\+First@{M\+S\+B\+\_\+\+First}}}\mbox{\Hypertarget{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cca47bde70fdcc82c8363d16c7137641b79}\label{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cca47bde70fdcc82c8363d16c7137641b79}}
|
|
M\+S\+B\+\_\+\+First&Less significant first. \\
|
|
\hline
|
|
|
|
\end{DoxyEnumFields}
|
|
|
|
|
|
Definition at line 40 of file spi.\+h.
|
|
|
|
\mbox{\Hypertarget{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59df}\label{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59df}}
|
|
\index{utl\+::spi@{utl\+::spi}!cpha@{cpha}}
|
|
\index{cpha@{cpha}!utl\+::spi@{utl\+::spi}}
|
|
\subsubsection{\texorpdfstring{cpha}{cpha}}
|
|
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59df}{utl\+::spi\+::cpha}}\hspace{0.3cm}{\ttfamily [strong]}}
|
|
|
|
S\+PI implementation Clock Phase \begin{DoxyEnumFields}{Enumerator}
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{L\+OW@{L\+OW}!utl\+::spi@{utl\+::spi}}\index{utl\+::spi@{utl\+::spi}!L\+OW@{L\+OW}}}\mbox{\Hypertarget{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59dfa41bc94cbd8eebea13ce0491b2ac11b88}\label{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59dfa41bc94cbd8eebea13ce0491b2ac11b88}}
|
|
L\+OW&L\+OW. \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{H\+I\+GH@{H\+I\+GH}!utl\+::spi@{utl\+::spi}}\index{utl\+::spi@{utl\+::spi}!H\+I\+GH@{H\+I\+GH}}}\mbox{\Hypertarget{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59dfab89de3b4b81c4facfac906edf29aec8c}\label{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59dfab89de3b4b81c4facfac906edf29aec8c}}
|
|
H\+I\+GH&H\+I\+GH. \\
|
|
\hline
|
|
|
|
\end{DoxyEnumFields}
|
|
|
|
|
|
Definition at line 54 of file spi.\+h.
|
|
|
|
\mbox{\Hypertarget{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8a}\label{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8a}}
|
|
\index{utl\+::spi@{utl\+::spi}!cpol@{cpol}}
|
|
\index{cpol@{cpol}!utl\+::spi@{utl\+::spi}}
|
|
\subsubsection{\texorpdfstring{cpol}{cpol}}
|
|
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8a}{utl\+::spi\+::cpol}}\hspace{0.3cm}{\ttfamily [strong]}}
|
|
|
|
S\+PI implementation Clock Polarity \begin{DoxyEnumFields}{Enumerator}
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{L\+OW@{L\+OW}!utl\+::spi@{utl\+::spi}}\index{utl\+::spi@{utl\+::spi}!L\+OW@{L\+OW}}}\mbox{\Hypertarget{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8aa41bc94cbd8eebea13ce0491b2ac11b88}\label{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8aa41bc94cbd8eebea13ce0491b2ac11b88}}
|
|
L\+OW&L\+OW. \\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{H\+I\+GH@{H\+I\+GH}!utl\+::spi@{utl\+::spi}}\index{utl\+::spi@{utl\+::spi}!H\+I\+GH@{H\+I\+GH}}}\mbox{\Hypertarget{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8aab89de3b4b81c4facfac906edf29aec8c}\label{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8aab89de3b4b81c4facfac906edf29aec8c}}
|
|
H\+I\+GH&H\+I\+GH. \\
|
|
\hline
|
|
|
|
\end{DoxyEnumFields}
|
|
|
|
|
|
Definition at line 47 of file spi.\+h.
|
|
|