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.
 
 
 
 

215 lignes
21 KiB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.14"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>uTL: test_i2c::I2C Class Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="navtree.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="resize.js"></script>
  14. <script type="text/javascript" src="navtreedata.js"></script>
  15. <script type="text/javascript" src="navtree.js"></script>
  16. <script type="text/javascript">
  17. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  18. $(document).ready(initResizable);
  19. /* @license-end */</script>
  20. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  21. <script type="text/javascript" src="search/searchdata.js"></script>
  22. <script type="text/javascript" src="search/search.js"></script>
  23. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  24. </head>
  25. <body>
  26. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  27. <div id="titlearea">
  28. <table cellspacing="0" cellpadding="0">
  29. <tbody>
  30. <tr style="height: 56px;">
  31. <td id="projectalign" style="padding-left: 0.5em;">
  32. <div id="projectname">uTL
  33. </div>
  34. <div id="projectbrief">micro Template library</div>
  35. </td>
  36. </tr>
  37. </tbody>
  38. </table>
  39. </div>
  40. <!-- end header part -->
  41. <!-- Generated by Doxygen 1.8.14 -->
  42. <script type="text/javascript">
  43. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  44. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  45. /* @license-end */
  46. </script>
  47. <script type="text/javascript" src="menudata.js"></script>
  48. <script type="text/javascript" src="menu.js"></script>
  49. <script type="text/javascript">
  50. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  51. $(function() {
  52. initMenu('',true,false,'search.php','Search');
  53. $(document).ready(function() { init_search(); });
  54. });
  55. /* @license-end */</script>
  56. <div id="main-nav"></div>
  57. </div><!-- top -->
  58. <div id="side-nav" class="ui-resizable side-nav-resizable">
  59. <div id="nav-tree">
  60. <div id="nav-tree-contents">
  61. <div id="nav-sync" class="sync"></div>
  62. </div>
  63. </div>
  64. <div id="splitbar" style="-moz-user-select:none;"
  65. class="ui-resizable-handle">
  66. </div>
  67. </div>
  68. <script type="text/javascript">
  69. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  70. $(document).ready(function(){initNavTree('classtest__i2c_1_1_i2_c.html','');});
  71. /* @license-end */
  72. </script>
  73. <div id="doc-content">
  74. <!-- window showing the filter options -->
  75. <div id="MSearchSelectWindow"
  76. onmouseover="return searchBox.OnSearchSelectShow()"
  77. onmouseout="return searchBox.OnSearchSelectHide()"
  78. onkeydown="return searchBox.OnSearchSelectKey(event)">
  79. </div>
  80. <!-- iframe showing the search results (closed by default) -->
  81. <div id="MSearchResultsWindow">
  82. <iframe src="javascript:void(0)" frameborder="0"
  83. name="MSearchResults" id="MSearchResults">
  84. </iframe>
  85. </div>
  86. <div class="header">
  87. <div class="summary">
  88. <a href="#pub-methods">Public Member Functions</a> &#124;
  89. <a href="classtest__i2c_1_1_i2_c-members.html">List of all members</a> </div>
  90. <div class="headertitle">
  91. <div class="title">test_i2c::I2C Class Reference</div> </div>
  92. </div><!--header-->
  93. <div class="contents">
  94. <div class="dynheader">
  95. Inheritance diagram for test_i2c::I2C:</div>
  96. <div class="dyncontent">
  97. <div class="center">
  98. <img src="classtest__i2c_1_1_i2_c.png" usemap="#test_5Fi2c::I2C_map" alt=""/>
  99. <map id="test_5Fi2c::I2C_map" name="test_5Fi2c::I2C_map">
  100. <area href="classutl_1_1i2c__bb__i.html" alt="utl::i2c_bb_i&lt; I2C &gt;" shape="rect" coords="0,56,173,80"/>
  101. <area href="classutl_1_1i2c__i.html" alt="utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;" shape="rect" coords="0,0,173,24"/>
  102. </map>
  103. </div></div>
  104. <table class="memberdecls">
  105. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  106. Public Member Functions</h2></td></tr>
  107. <tr class="memitem:accd54d8b7f168eece3d462194964f967"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__i2c_1_1_i2_c.html#accd54d8b7f168eece3d462194964f967">I2C</a> (uint32_t clk=100000) noexcept</td></tr>
  108. <tr class="separator:accd54d8b7f168eece3d462194964f967"><td class="memSeparator" colspan="2">&#160;</td></tr>
  109. <tr class="inherit_header pub_methods_classutl_1_1i2c__i"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classutl_1_1i2c__i')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td></tr>
  110. <tr class="memitem:aac5fed816701cc4543acd717ec804ac0 inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#aac5fed816701cc4543acd717ec804ac0">clock</a> () const</td></tr>
  111. <tr class="separator:aac5fed816701cc4543acd717ec804ac0 inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  112. <tr class="memitem:ae4c59938aeeb1f0726195d425a4c0083 inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#ae4c59938aeeb1f0726195d425a4c0083">clock</a> (uint32_t f)</td></tr>
  113. <tr class="memdesc:ae4c59938aeeb1f0726195d425a4c0083 inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">set clock frequency of the bus <a href="classutl_1_1i2c__i.html#ae4c59938aeeb1f0726195d425a4c0083">More...</a><br /></td></tr>
  114. <tr class="separator:ae4c59938aeeb1f0726195d425a4c0083 inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  115. <tr class="memitem:a3591683e5fbf17b582f6ac1f79af871d inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a3591683e5fbf17b582f6ac1f79af871d">start</a> ()</td></tr>
  116. <tr class="memdesc:a3591683e5fbf17b582f6ac1f79af871d inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send start functionality. <a href="classutl_1_1i2c__i.html#a3591683e5fbf17b582f6ac1f79af871d">More...</a><br /></td></tr>
  117. <tr class="separator:a3591683e5fbf17b582f6ac1f79af871d inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  118. <tr class="memitem:a1310b52ac908b8c37059fb253cc3f56e inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a1310b52ac908b8c37059fb253cc3f56e">stop</a> ()</td></tr>
  119. <tr class="memdesc:a1310b52ac908b8c37059fb253cc3f56e inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send stop functionality. <a href="classutl_1_1i2c__i.html#a1310b52ac908b8c37059fb253cc3f56e">More...</a><br /></td></tr>
  120. <tr class="separator:a1310b52ac908b8c37059fb253cc3f56e inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  121. <tr class="memitem:ab2f6a579096b4872f5dfd1530e200eda inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#ab2f6a579096b4872f5dfd1530e200eda">rx_data</a> (bool ack, <a class="el" href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">Sequence</a> seq=Sequence::BYTEnACK)</td></tr>
  122. <tr class="memdesc:ab2f6a579096b4872f5dfd1530e200eda inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive a byte from the i2c bus. <a href="classutl_1_1i2c__i.html#ab2f6a579096b4872f5dfd1530e200eda">More...</a><br /></td></tr>
  123. <tr class="separator:ab2f6a579096b4872f5dfd1530e200eda inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  124. <tr class="memitem:aaf0b0ceec57fd8014ea3e6b58e9bfe3d inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#aaf0b0ceec57fd8014ea3e6b58e9bfe3d">tx_data</a> (<a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a> byte, <a class="el" href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">Sequence</a> seq=Sequence::BYTEnACK)</td></tr>
  125. <tr class="memdesc:aaf0b0ceec57fd8014ea3e6b58e9bfe3d inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmit a byte to the i2c bus. <a href="classutl_1_1i2c__i.html#aaf0b0ceec57fd8014ea3e6b58e9bfe3d">More...</a><br /></td></tr>
  126. <tr class="separator:aaf0b0ceec57fd8014ea3e6b58e9bfe3d inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  127. </table><table class="memberdecls">
  128. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
  129. Additional Inherited Members</h2></td></tr>
  130. <tr class="inherit_header pub_types_classutl_1_1i2c__bb__i"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classutl_1_1i2c__bb__i')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classutl_1_1i2c__bb__i.html">utl::i2c_bb_i&lt; I2C &gt;</a></td></tr>
  131. <tr class="memitem:a4369b434fde250d503bfdc07d5c6a26d inherit pub_types_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#a4369b434fde250d503bfdc07d5c6a26d">SDAMode</a> </td></tr>
  132. <tr class="memdesc:a4369b434fde250d503bfdc07d5c6a26d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDA pin direction enumerator. <a href="classutl_1_1i2c__bb__i.html#a4369b434fde250d503bfdc07d5c6a26d">More...</a><br /></td></tr>
  133. <tr class="separator:a4369b434fde250d503bfdc07d5c6a26d inherit pub_types_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  134. <tr class="memitem:a428c847d950993fa2cd005416edfb720 inherit pub_types_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#a428c847d950993fa2cd005416edfb720">type</a> = <a class="el" href="classutl_1_1i2c__bb__i.html">i2c_bb_i</a>&lt; I2C &gt;</td></tr>
  135. <tr class="memdesc:a428c847d950993fa2cd005416edfb720 inherit pub_types_classutl_1_1i2c__bb__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export type as identity meta-function. <a href="classutl_1_1i2c__bb__i.html#a428c847d950993fa2cd005416edfb720">More...</a><br /></td></tr>
  136. <tr class="separator:a428c847d950993fa2cd005416edfb720 inherit pub_types_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  137. <tr class="memitem:ad2872b7e17116f8379144488fe135052 inherit pub_types_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#ad2872b7e17116f8379144488fe135052">Sequence</a> = typename <a class="el" href="classutl_1_1i2c__i.html">i2c_i</a>&lt; <a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> &gt;::<a class="el" href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">Sequence</a></td></tr>
  138. <tr class="separator:ad2872b7e17116f8379144488fe135052 inherit pub_types_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  139. <tr class="inherit_header pub_types_classutl_1_1i2c__i"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classutl_1_1i2c__i')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td></tr>
  140. <tr class="memitem:a7e2dde443c6c9bde4a2293beb22950c5 inherit pub_types_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">Sequence</a> </td></tr>
  141. <tr class="memdesc:a7e2dde443c6c9bde4a2293beb22950c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C transmit/receive sequence. <a href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">More...</a><br /></td></tr>
  142. <tr class="separator:a7e2dde443c6c9bde4a2293beb22950c5 inherit pub_types_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  143. <tr class="memitem:aa9267a8602702b78f188e0cf61b68a55 inherit pub_types_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> = <a class="el" href="classutl_1_1i2c__i.html">i2c_i</a>&lt; <a class="el" href="classutl_1_1i2c__bb__i.html">i2c_bb_i</a>&lt; I2C &gt; &gt;</td></tr>
  144. <tr class="separator:aa9267a8602702b78f188e0cf61b68a55 inherit pub_types_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  145. <tr class="inherit_header pro_methods_classutl_1_1i2c__bb__i"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classutl_1_1i2c__bb__i')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classutl_1_1i2c__bb__i.html">utl::i2c_bb_i&lt; I2C &gt;</a></td></tr>
  146. <tr class="memitem:ac2d9b97778a5dd57eb5e6425b4b0833c inherit pro_methods_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#ac2d9b97778a5dd57eb5e6425b4b0833c">~i2c_bb_i</a> () noexcept=default</td></tr>
  147. <tr class="memdesc:ac2d9b97778a5dd57eb5e6425b4b0833c inherit pro_methods_classutl_1_1i2c__bb__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">A default destructor, allow destructor from derived only. <a href="classutl_1_1i2c__bb__i.html#ac2d9b97778a5dd57eb5e6425b4b0833c">More...</a><br /></td></tr>
  148. <tr class="separator:ac2d9b97778a5dd57eb5e6425b4b0833c inherit pro_methods_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  149. <tr class="memitem:ab657379ca2e4b3624e2d4520542a9464 inherit pro_methods_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#ab657379ca2e4b3624e2d4520542a9464">i2c_bb_i</a> (uint32_t clk) noexcept</td></tr>
  150. <tr class="memdesc:ab657379ca2e4b3624e2d4520542a9464 inherit pro_methods_classutl_1_1i2c__bb__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">A default constructor. <a href="classutl_1_1i2c__bb__i.html#ab657379ca2e4b3624e2d4520542a9464">More...</a><br /></td></tr>
  151. <tr class="separator:ab657379ca2e4b3624e2d4520542a9464 inherit pro_methods_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  152. <tr class="inherit_header pro_methods_classutl_1_1i2c__i"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classutl_1_1i2c__i')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td></tr>
  153. <tr class="memitem:a84375c05d1c40d9992aa1290dd488410 inherit pro_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a84375c05d1c40d9992aa1290dd488410">i2c_i</a> ()=default</td></tr>
  154. <tr class="memdesc:a84375c05d1c40d9992aa1290dd488410 inherit pro_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow constructor from derived only. <a href="classutl_1_1i2c__i.html#a84375c05d1c40d9992aa1290dd488410">More...</a><br /></td></tr>
  155. <tr class="separator:a84375c05d1c40d9992aa1290dd488410 inherit pro_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  156. <tr class="memitem:adff01408628f58b7c6ce9b0cd63d70df inherit pro_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#adff01408628f58b7c6ce9b0cd63d70df">i2c_i</a> (const <a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> &amp;)=delete</td></tr>
  157. <tr class="memdesc:adff01408628f58b7c6ce9b0cd63d70df inherit pro_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">No copies. <a href="classutl_1_1i2c__i.html#adff01408628f58b7c6ce9b0cd63d70df">More...</a><br /></td></tr>
  158. <tr class="separator:adff01408628f58b7c6ce9b0cd63d70df inherit pro_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  159. <tr class="memitem:a6a07d19db8974ad606031b60a6079957 inherit pro_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a6a07d19db8974ad606031b60a6079957">~i2c_i</a> ()=default</td></tr>
  160. <tr class="memdesc:a6a07d19db8974ad606031b60a6079957 inherit pro_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow destructor from derived only. <a href="classutl_1_1i2c__i.html#a6a07d19db8974ad606031b60a6079957">More...</a><br /></td></tr>
  161. <tr class="separator:a6a07d19db8974ad606031b60a6079957 inherit pro_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  162. <tr class="memitem:aee83d11e02c3a0639dd3ed1ea440ed24 inherit pro_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#aee83d11e02c3a0639dd3ed1ea440ed24">operator=</a> (const <a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> &amp;)=delete</td></tr>
  163. <tr class="separator:aee83d11e02c3a0639dd3ed1ea440ed24 inherit pro_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
  164. </table>
  165. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  166. <div class="textblock">
  167. <p class="definition">Definition at line <a class="el" href="test__i2c__impl_8cpp_source.html#l00033">33</a> of file <a class="el" href="test__i2c__impl_8cpp_source.html">test_i2c_impl.cpp</a>.</p>
  168. </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  169. <a id="accd54d8b7f168eece3d462194964f967"></a>
  170. <h2 class="memtitle"><span class="permalink"><a href="#accd54d8b7f168eece3d462194964f967">&#9670;&nbsp;</a></span>I2C()</h2>
  171. <div class="memitem">
  172. <div class="memproto">
  173. <table class="mlabels">
  174. <tr>
  175. <td class="mlabels-left">
  176. <table class="memname">
  177. <tr>
  178. <td class="memname">test_i2c::I2C::I2C </td>
  179. <td>(</td>
  180. <td class="paramtype">uint32_t&#160;</td>
  181. <td class="paramname"><em>clk</em> = <code>100000</code></td><td>)</td>
  182. <td></td>
  183. </tr>
  184. </table>
  185. </td>
  186. <td class="mlabels-right">
  187. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
  188. </tr>
  189. </table>
  190. </div><div class="memdoc">
  191. <p class="definition">Definition at line <a class="el" href="test__i2c__impl_8cpp_source.html#l00050">50</a> of file <a class="el" href="test__i2c__impl_8cpp_source.html">test_i2c_impl.cpp</a>.</p>
  192. </div>
  193. </div>
  194. <hr/>The documentation for this class was generated from the following file:<ul>
  195. <li>test/tests/<a class="el" href="test__i2c__impl_8cpp_source.html">test_i2c_impl.cpp</a></li>
  196. </ul>
  197. </div><!-- contents -->
  198. </div><!-- doc-content -->
  199. <!-- start footer part -->
  200. <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  201. <ul>
  202. <li class="navelem"><a class="el" href="namespacetest__i2c.html">test_i2c</a></li><li class="navelem"><a class="el" href="classtest__i2c_1_1_i2_c.html">I2C</a></li>
  203. <li class="footer">Generated by
  204. <a href="http://www.doxygen.org/index.html">
  205. <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
  206. </ul>
  207. </div>
  208. </body>
  209. </html>