Micro template library A library for building device drivers
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 

89 рядки
5.4 KiB

  1. \hypertarget{namespaceutl_1_1spi}{}\section{utl\+:\+:spi Namespace Reference}
  2. \label{namespaceutl_1_1spi}\index{utl\+::spi@{utl\+::spi}}
  3. Abstract base class for spi bus.
  4. \subsection*{Enumerations}
  5. \begin{DoxyCompactItemize}
  6. \item
  7. enum \mbox{\hyperlink{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cc}{bit\+Order}} \{ \mbox{\hyperlink{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cca6db67adee32c3bd4ff03acf3244e1b4b}{bit\+Order\+::\+L\+S\+B\+\_\+\+First}} =0x01,
  8. \mbox{\hyperlink{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cca47bde70fdcc82c8363d16c7137641b79}{bit\+Order\+::\+M\+S\+B\+\_\+\+First}} =0x80
  9. \}
  10. \item
  11. enum \mbox{\hyperlink{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8a}{cpol}} \{ \mbox{\hyperlink{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8aa41bc94cbd8eebea13ce0491b2ac11b88}{cpol\+::\+L\+OW}} =0,
  12. \mbox{\hyperlink{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8aab89de3b4b81c4facfac906edf29aec8c}{cpol\+::\+H\+I\+GH}}
  13. \}
  14. \item
  15. enum \mbox{\hyperlink{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59df}{cpha}} \{ \mbox{\hyperlink{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59dfa41bc94cbd8eebea13ce0491b2ac11b88}{cpha\+::\+L\+OW}} =0,
  16. \mbox{\hyperlink{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59dfab89de3b4b81c4facfac906edf29aec8c}{cpha\+::\+H\+I\+GH}}
  17. \}
  18. \end{DoxyCompactItemize}
  19. \subsection{Detailed Description}
  20. Abstract base class for spi bus.
  21. \subsection{Enumeration Type Documentation}
  22. \mbox{\Hypertarget{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cc}\label{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cc}}
  23. \index{utl\+::spi@{utl\+::spi}!bit\+Order@{bit\+Order}}
  24. \index{bit\+Order@{bit\+Order}!utl\+::spi@{utl\+::spi}}
  25. \subsubsection{\texorpdfstring{bit\+Order}{bitOrder}}
  26. {\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceutl_1_1spi_aed6b713381c193c598572ebac0b284cc}{utl\+::spi\+::bit\+Order}}\hspace{0.3cm}{\ttfamily [strong]}}
  27. S\+PI implementation bit order \begin{DoxyEnumFields}{Enumerator}
  28. \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}}
  29. L\+S\+B\+\_\+\+First&Most significant first. \\
  30. \hline
  31. \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}}
  32. M\+S\+B\+\_\+\+First&Less significant first. \\
  33. \hline
  34. \end{DoxyEnumFields}
  35. Definition at line 40 of file spi.\+h.
  36. \mbox{\Hypertarget{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59df}\label{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59df}}
  37. \index{utl\+::spi@{utl\+::spi}!cpha@{cpha}}
  38. \index{cpha@{cpha}!utl\+::spi@{utl\+::spi}}
  39. \subsubsection{\texorpdfstring{cpha}{cpha}}
  40. {\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceutl_1_1spi_aa49fe33d495226891cef0a870cba59df}{utl\+::spi\+::cpha}}\hspace{0.3cm}{\ttfamily [strong]}}
  41. S\+PI implementation Clock Phase \begin{DoxyEnumFields}{Enumerator}
  42. \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}}
  43. L\+OW&L\+OW. \\
  44. \hline
  45. \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}}
  46. H\+I\+GH&H\+I\+GH. \\
  47. \hline
  48. \end{DoxyEnumFields}
  49. Definition at line 54 of file spi.\+h.
  50. \mbox{\Hypertarget{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8a}\label{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8a}}
  51. \index{utl\+::spi@{utl\+::spi}!cpol@{cpol}}
  52. \index{cpol@{cpol}!utl\+::spi@{utl\+::spi}}
  53. \subsubsection{\texorpdfstring{cpol}{cpol}}
  54. {\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceutl_1_1spi_a89e3e1af5df0b6c37239f7e336969f8a}{utl\+::spi\+::cpol}}\hspace{0.3cm}{\ttfamily [strong]}}
  55. S\+PI implementation Clock Polarity \begin{DoxyEnumFields}{Enumerator}
  56. \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}}
  57. L\+OW&L\+OW. \\
  58. \hline
  59. \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}}
  60. H\+I\+GH&H\+I\+GH. \\
  61. \hline
  62. \end{DoxyEnumFields}
  63. Definition at line 47 of file spi.\+h.