union_config.tex 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. \hypertarget{union_config}{}\section{Config Union Reference}
  2. \label{union_config}\index{Config@{Config}}
  3. Union configuration register.
  4. {\ttfamily \#include $<$A\+D\+S1118.\+h$>$}
  5. \subsection*{Public Attributes}
  6. \begin{DoxyCompactItemize}
  7. \item
  8. \mbox{\Hypertarget{union_config_a6a595b692a95c9ee30ba05ddd39983c2}\label{union_config_a6a595b692a95c9ee30ba05ddd39983c2}}
  9. \begin{tabbing}
  10. xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
  11. struct \{\\
  12. \>uint8\_t \mbox{\hyperlink{union_config_a86063c5813b60e24dc4b53620337fb81}{reserved}}:1\\
  13. \>\>{\em \char`\"{}Reserved\char`\"{} bit }\\
  14. \>uint8\_t \mbox{\hyperlink{union_config_aca5cedb4ac2d7fa28c9467bcc5dfdd30}{noOperation}}:2\\
  15. \>\>{\em \char`\"{}NOP\char`\"{} bits }\\
  16. \>uint8\_t \mbox{\hyperlink{union_config_a384bc94c34f34120311b0fddb47fd310}{pullUp}}:1\\
  17. \>\>{\em \char`\"{}PULL\_UP\_EN\char`\"{} bit }\\
  18. \>uint8\_t \mbox{\hyperlink{union_config_a4ded6b547eab12b96dd4aae64ef1e54d}{sensorMode}}:1\\
  19. \>\>{\em \char`\"{}TS\_MODE\char`\"{} bit }\\
  20. \>uint8\_t \mbox{\hyperlink{union_config_a36aee2d940c4f67a376a93915d97a82a}{rate}}:3\\
  21. \>\>{\em \char`\"{}DR\char`\"{} bits }\\
  22. \>uint8\_t \mbox{\hyperlink{union_config_ab095a91d71a53f3eed6961f99c1fcc8b}{operatingMode}}:1\\
  23. \>\>{\em \char`\"{}MODE\char`\"{} bit }\\
  24. \>uint8\_t \mbox{\hyperlink{union_config_a32de00c66e62581dd969c336ac1daae0}{pga}}:3\\
  25. \>\>{\em \char`\"{}PGA\char`\"{} bits }\\
  26. \>uint8\_t \mbox{\hyperlink{union_config_a827213c227200ea6d1495fdbd4832cbb}{mux}}:3\\
  27. \>\>{\em \char`\"{}MUX\char`\"{} bits }\\
  28. \>uint8\_t \mbox{\hyperlink{union_config_a75dfa0206a4d86658d165163040905d7}{singleStart}}:1\\
  29. \>\>{\em \char`\"{}SS\char`\"{} bit }\\
  30. \} \mbox{\hyperlink{union_config_a6a595b692a95c9ee30ba05ddd39983c2}{bits}}\\
  31. \end{tabbing}\begin{DoxyCompactList}\small\item\em Structure of the config register of the \mbox{\hyperlink{class_a_d_s1118}{A\+D\+S1118}}. (See datasheet \mbox{[}1\mbox{]}) \end{DoxyCompactList}\item
  32. \mbox{\Hypertarget{union_config_a5f72e077843f5c9e51cdeb6ef2510df9}\label{union_config_a5f72e077843f5c9e51cdeb6ef2510df9}}
  33. uint16\+\_\+t \mbox{\hyperlink{union_config_a5f72e077843f5c9e51cdeb6ef2510df9}{word}}
  34. \begin{DoxyCompactList}\small\item\em Representation in word (16-\/bits) format. \end{DoxyCompactList}\item
  35. \mbox{\Hypertarget{union_config_a35780eea5f07b69335bdfd7754eb12f1}\label{union_config_a35780eea5f07b69335bdfd7754eb12f1}}
  36. \begin{tabbing}
  37. xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
  38. struct \{\\
  39. \>uint8\_t \mbox{\hyperlink{union_config_a39309b66a0f5c8ccd880c13f0fff6b71}{lsb}}\\
  40. \>\>{\em Byte LSB. }\\
  41. \>uint8\_t \mbox{\hyperlink{union_config_a8ac34c174b84a90b17260847ddf749d7}{msb}}\\
  42. \>\>{\em Byte MSB. }\\
  43. \} \mbox{\hyperlink{union_config_a35780eea5f07b69335bdfd7754eb12f1}{byte}}\\
  44. \end{tabbing}\begin{DoxyCompactList}\small\item\em Representation in bytes (8-\/bits) format. \end{DoxyCompactList}\end{DoxyCompactItemize}
  45. \subsection{Detailed Description}
  46. Union configuration register.
  47. Union representing the \char`\"{}config register\char`\"{} in 3 ways\+: bits, word (16 bits) and nibbles (4 bits) (See the datasheet \mbox{[}1\mbox{]} for more information)
  48. The documentation for this union was generated from the following file\+:\begin{DoxyCompactItemize}
  49. \item
  50. A\+D\+S1118.\+h\end{DoxyCompactItemize}