Micro template library A library for building device drivers
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

89 lignes
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.