Skip to content

Commit a2fc3aa

Browse files
committed
fix: fix iic address bugs
1 parent f5f987b commit a2fc3aa

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

doc/html/driver__at24cxx_8h_source.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#gga9c766092cbae272d7a902db55d5379d6ad8eaef3fc49dfd47b9c1d9a24a35836e"> 71</a></span>&#160; <a class="code" href="group__at24cxx__base__driver.html#gga9c766092cbae272d7a902db55d5379d6ad8eaef3fc49dfd47b9c1d9a24a35836e">AT24C64</a> = 8191, </div>
111111
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#gga9c766092cbae272d7a902db55d5379d6abe4281c90e65f39d7988b6a810fec697"> 72</a></span>&#160; <a class="code" href="group__at24cxx__base__driver.html#gga9c766092cbae272d7a902db55d5379d6abe4281c90e65f39d7988b6a810fec697">AT24C128</a> = 16383, </div>
112112
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#gga9c766092cbae272d7a902db55d5379d6a5143147d816929c8ddbaa57260e84850"> 73</a></span>&#160; <a class="code" href="group__at24cxx__base__driver.html#gga9c766092cbae272d7a902db55d5379d6a5143147d816929c8ddbaa57260e84850">AT24C256</a> = 32767, </div>
113-
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;}<a class="code" href="group__at24cxx__base__driver.html#ga9c766092cbae272d7a902db55d5379d6">at24cxx_t</a>;</div>
113+
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;} <a class="code" href="group__at24cxx__base__driver.html#ga9c766092cbae272d7a902db55d5379d6">at24cxx_t</a>;</div>
114114
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
115115
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#gae225eba30027b078d15b2bef832da7ec"> 79</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
116116
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;{</div>
@@ -122,7 +122,7 @@
122122
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#ggae225eba30027b078d15b2bef832da7ecae549b3df21e75831d3d6dd7e1f89bd86"> 86</a></span>&#160; <a class="code" href="group__at24cxx__base__driver.html#ggae225eba30027b078d15b2bef832da7ecae549b3df21e75831d3d6dd7e1f89bd86">AT24CXX_ADDRESS_A101</a> = 5, </div>
123123
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#ggae225eba30027b078d15b2bef832da7ecae80a11b103efb819e799aa0bc8d67aae"> 87</a></span>&#160; <a class="code" href="group__at24cxx__base__driver.html#ggae225eba30027b078d15b2bef832da7ecae80a11b103efb819e799aa0bc8d67aae">AT24CXX_ADDRESS_A110</a> = 6, </div>
124124
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#ggae225eba30027b078d15b2bef832da7eca488c8a251b2252f28d1f377f83485081"> 88</a></span>&#160; <a class="code" href="group__at24cxx__base__driver.html#ggae225eba30027b078d15b2bef832da7eca488c8a251b2252f28d1f377f83485081">AT24CXX_ADDRESS_A111</a> = 7, </div>
125-
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}<a class="code" href="group__at24cxx__base__driver.html#gae225eba30027b078d15b2bef832da7ec">at24cxx_address_t</a>;</div>
125+
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;} <a class="code" href="group__at24cxx__base__driver.html#gae225eba30027b078d15b2bef832da7ec">at24cxx_address_t</a>;</div>
126126
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
127127
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structat24cxx__handle__s.html"> 94</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structat24cxx__handle__s.html">at24cxx_handle_s</a></div>
128128
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;{</div>
@@ -137,7 +137,7 @@
137137
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structat24cxx__handle__s.html#a75f9f50c23e87e9407f9ec4e34bb42f2"> 104</a></span>&#160; uint16_t (*<a class="code" href="structat24cxx__handle__s.html#a75f9f50c23e87e9407f9ec4e34bb42f2">debug_print</a>)(<span class="keywordtype">char</span> *fmt, ...); </div>
138138
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structat24cxx__handle__s.html#a4fc3a0c58dfbd1e68224521185cb9384"> 105</a></span>&#160; uint16_t <a class="code" href="structat24cxx__handle__s.html#a4fc3a0c58dfbd1e68224521185cb9384">id</a>; </div>
139139
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structat24cxx__handle__s.html#a19bedf28d2b9748f6a62d9ae93f4e68f"> 106</a></span>&#160; uint8_t <a class="code" href="structat24cxx__handle__s.html#a19bedf28d2b9748f6a62d9ae93f4e68f">inited</a>; </div>
140-
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#gab70e9f403201aee6ee714d191d46e43c"> 107</a></span>&#160;}<a class="code" href="group__at24cxx__base__driver.html#gab70e9f403201aee6ee714d191d46e43c">at24cxx_handle_t</a>;</div>
140+
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#gab70e9f403201aee6ee714d191d46e43c"> 107</a></span>&#160;} <a class="code" href="group__at24cxx__base__driver.html#gab70e9f403201aee6ee714d191d46e43c">at24cxx_handle_t</a>;</div>
141141
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
142142
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structat24cxx__info__s.html"> 112</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structat24cxx__info__s.html">at24cxx_info_s</a></div>
143143
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;{</div>
@@ -150,7 +150,7 @@
150150
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structat24cxx__info__s.html#a8f9dbe66ac0b66ebae0a36fcb4ba368e"> 120</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structat24cxx__info__s.html#a8f9dbe66ac0b66ebae0a36fcb4ba368e">temperature_min</a>; </div>
151151
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structat24cxx__info__s.html#a3366a5dce9b829e03c3d321c2b4df3f6"> 121</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structat24cxx__info__s.html#a3366a5dce9b829e03c3d321c2b4df3f6">temperature_max</a>; </div>
152152
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structat24cxx__info__s.html#a41b0bd442708b70d252c50b92c75265a"> 122</a></span>&#160; uint32_t <a class="code" href="structat24cxx__info__s.html#a41b0bd442708b70d252c50b92c75265a">driver_version</a>; </div>
153-
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#ga8f3fe47099efa6cbb826166e389c4539"> 123</a></span>&#160;}<a class="code" href="group__at24cxx__base__driver.html#ga8f3fe47099efa6cbb826166e389c4539">at24cxx_info_t</a>;</div>
153+
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__at24cxx__base__driver.html#ga8f3fe47099efa6cbb826166e389c4539"> 123</a></span>&#160;} <a class="code" href="group__at24cxx__base__driver.html#ga8f3fe47099efa6cbb826166e389c4539">at24cxx_info_t</a>;</div>
154154
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
155155
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group__at24cxx__link__driver.html#ga8e25e01b0ae7b8e1159bb8a5c35edfa6"> 142</a></span>&#160;<span class="preprocessor">#define DRIVER_AT24CXX_LINK_INIT(HANDLE, STRUCTURE) memset(HANDLE, 0, sizeof(STRUCTURE))</span></div>
156156
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div>

doc/html/group__at24cxx__base__driver.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -227,21 +227,21 @@ <h2 class="memtitle"><span class="permalink"><a href="#gae225eba30027b078d15b2be
227227

228228
<p>at24cxx address enumeration definition </p>
229229
<table class="fieldtable">
230-
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7eca96d51d409792f8156bd8aedff39e6919"></a>AT24CXX_ADDRESS_A000&#160;</td><td class="fielddoc"><p>A0A1A2 000 </p>
230+
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7eca96d51d409792f8156bd8aedff39e6919"></a>AT24CXX_ADDRESS_A000&#160;</td><td class="fielddoc"><p>A2A1A0 000 </p>
231231
</td></tr>
232-
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7ecad2798b02199c9e51f189446a682ec303"></a>AT24CXX_ADDRESS_A001&#160;</td><td class="fielddoc"><p>A0A1A2 001 </p>
232+
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7ecad2798b02199c9e51f189446a682ec303"></a>AT24CXX_ADDRESS_A001&#160;</td><td class="fielddoc"><p>A2A1A0 001 </p>
233233
</td></tr>
234-
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7ecab1557a93b85731e276340e45bc103f0d"></a>AT24CXX_ADDRESS_A010&#160;</td><td class="fielddoc"><p>A0A1A2 010 </p>
234+
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7ecab1557a93b85731e276340e45bc103f0d"></a>AT24CXX_ADDRESS_A010&#160;</td><td class="fielddoc"><p>A2A1A0 010 </p>
235235
</td></tr>
236-
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7eca81cbc127d2d20ebebadb079db551ea9b"></a>AT24CXX_ADDRESS_A011&#160;</td><td class="fielddoc"><p>A0A1A2 011 </p>
236+
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7eca81cbc127d2d20ebebadb079db551ea9b"></a>AT24CXX_ADDRESS_A011&#160;</td><td class="fielddoc"><p>A2A1A0 011 </p>
237237
</td></tr>
238-
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7eca2025032709459d5f20486ea5d87f6427"></a>AT24CXX_ADDRESS_A100&#160;</td><td class="fielddoc"><p>A0A1A2 100 </p>
238+
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7eca2025032709459d5f20486ea5d87f6427"></a>AT24CXX_ADDRESS_A100&#160;</td><td class="fielddoc"><p>A2A1A0 100 </p>
239239
</td></tr>
240-
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7ecae549b3df21e75831d3d6dd7e1f89bd86"></a>AT24CXX_ADDRESS_A101&#160;</td><td class="fielddoc"><p>A0A1A2 101 </p>
240+
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7ecae549b3df21e75831d3d6dd7e1f89bd86"></a>AT24CXX_ADDRESS_A101&#160;</td><td class="fielddoc"><p>A2A1A0 101 </p>
241241
</td></tr>
242-
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7ecae80a11b103efb819e799aa0bc8d67aae"></a>AT24CXX_ADDRESS_A110&#160;</td><td class="fielddoc"><p>A0A1A2 110 </p>
242+
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7ecae80a11b103efb819e799aa0bc8d67aae"></a>AT24CXX_ADDRESS_A110&#160;</td><td class="fielddoc"><p>A2A1A0 110 </p>
243243
</td></tr>
244-
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7eca488c8a251b2252f28d1f377f83485081"></a>AT24CXX_ADDRESS_A111&#160;</td><td class="fielddoc"><p>A0A1A2 111 </p>
244+
<tr><td class="fieldname"><a id="ggae225eba30027b078d15b2bef832da7eca488c8a251b2252f28d1f377f83485081"></a>AT24CXX_ADDRESS_A111&#160;</td><td class="fielddoc"><p>A2A1A0 111 </p>
245245
</td></tr>
246246
</table>
247247

src/driver_at24cxx.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,14 @@ typedef enum
7878
*/
7979
typedef enum
8080
{
81-
AT24CXX_ADDRESS_A000 = 0, /**< A0A1A2 000 */
82-
AT24CXX_ADDRESS_A001 = 1, /**< A0A1A2 001 */
83-
AT24CXX_ADDRESS_A010 = 2, /**< A0A1A2 010 */
84-
AT24CXX_ADDRESS_A011 = 3, /**< A0A1A2 011 */
85-
AT24CXX_ADDRESS_A100 = 4, /**< A0A1A2 100 */
86-
AT24CXX_ADDRESS_A101 = 5, /**< A0A1A2 101 */
87-
AT24CXX_ADDRESS_A110 = 6, /**< A0A1A2 110 */
88-
AT24CXX_ADDRESS_A111 = 7, /**< A0A1A2 111 */
81+
AT24CXX_ADDRESS_A000 = 0, /**< A2A1A0 000 */
82+
AT24CXX_ADDRESS_A001 = 1, /**< A2A1A0 001 */
83+
AT24CXX_ADDRESS_A010 = 2, /**< A2A1A0 010 */
84+
AT24CXX_ADDRESS_A011 = 3, /**< A2A1A0 011 */
85+
AT24CXX_ADDRESS_A100 = 4, /**< A2A1A0 100 */
86+
AT24CXX_ADDRESS_A101 = 5, /**< A2A1A0 101 */
87+
AT24CXX_ADDRESS_A110 = 6, /**< A2A1A0 110 */
88+
AT24CXX_ADDRESS_A111 = 7, /**< A2A1A0 111 */
8989
} at24cxx_address_t;
9090

9191
/**

0 commit comments

Comments
 (0)