|
3 | 3 | <head> |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=11"/> |
6 | | -<meta name="generator" content="Doxygen 1.9.6"/> |
| 6 | +<meta name="generator" content="Doxygen 1.9.7"/> |
7 | 7 | <meta name="viewport" content="width=device-width, initial-scale=1"/> |
8 | 8 | <title>I2C_device_Arduino: I2C_device.cpp Source File</title> |
9 | 9 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
|
21 | 21 | <tbody> |
22 | 22 | <tr id="projectrow"> |
23 | 23 | <td id="projectalign"> |
24 | | - <div id="projectname">I2C_device_Arduino<span id="projectnumber"> 0.4.1</span> |
| 24 | + <div id="projectname">I2C_device_Arduino<span id="projectnumber"> 1.0.0</span> |
25 | 25 | </div> |
26 | 26 | <div id="projectbrief">An I²C utility class for Arduino</div> |
27 | 27 | </td> |
|
30 | 30 | </table> |
31 | 31 | </div> |
32 | 32 | <!-- end header part --> |
33 | | -<!-- Generated by Doxygen 1.9.6 --> |
| 33 | +<!-- Generated by Doxygen 1.9.7 --> |
34 | 34 | <script type="text/javascript"> |
35 | 35 | /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ |
36 | 36 | var searchBox = new SearchBox("searchBox", "search/",'.html'); |
|
252 | 252 | <div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span>}</div> |
253 | 253 | <div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div> |
254 | 254 | <div class="ttc" id="a_i2_c__device_8h_html"><div class="ttname"><a href="_i2_c__device_8h.html">I2C_device.h</a></div></div> |
255 | | -<div class="ttc" id="aclass_i2_c__device_html_a2298c86cb79fdbb630a909c1ca970b05"><div class="ttname"><a href="class_i2_c__device.html#a2298c86cb79fdbb630a909c1ca970b05">I2C_device::ping</a></div><div class="ttdeci">bool ping(void)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00020">I2C_device.cpp:20</a></div></div> |
256 | | -<div class="ttc" id="aclass_i2_c__device_html_a23440498d7cd7cec7784dcda5ed77ef0"><div class="ttname"><a href="class_i2_c__device.html#a23440498d7cd7cec7784dcda5ed77ef0">I2C_device::~I2C_device</a></div><div class="ttdeci">~I2C_device()</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00011">I2C_device.cpp:11</a></div></div> |
257 | | -<div class="ttc" id="aclass_i2_c__device_html_a371e31074e312ef7718ce71708f265c3"><div class="ttname"><a href="class_i2_c__device.html#a371e31074e312ef7718ce71708f265c3">I2C_device::rx</a></div><div class="ttdeci">int rx(uint8_t *data, uint16_t size)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00075">I2C_device.cpp:75</a></div></div> |
258 | | -<div class="ttc" id="aclass_i2_c__device_html_a422a498c526852b38836a6313e14e371"><div class="ttname"><a href="class_i2_c__device.html#a422a498c526852b38836a6313e14e371">I2C_device::read_r8</a></div><div class="ttdeci">uint8_t read_r8(uint8_t reg)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00141">I2C_device.cpp:141</a></div></div> |
259 | | -<div class="ttc" id="aclass_i2_c__device_html_a4b1c4e0952fc5c875ee845de98f2c35b"><div class="ttname"><a href="class_i2_c__device.html#a4b1c4e0952fc5c875ee845de98f2c35b">I2C_device::rs_dis</a></div><div class="ttdeci">bool rs_dis</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8h_source.html#l00160">I2C_device.h:160</a></div></div> |
260 | | -<div class="ttc" id="aclass_i2_c__device_html_a5f69560e9cb2d8ec33f2f5f8d497a34e"><div class="ttname"><a href="class_i2_c__device.html#a5f69560e9cb2d8ec33f2f5f8d497a34e">I2C_device::write_r8</a></div><div class="ttdeci">void write_r8(uint8_t reg, uint8_t val)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00126">I2C_device.cpp:126</a></div></div> |
261 | | -<div class="ttc" id="aclass_i2_c__device_html_a758abf4ad6fdca6d32c06ab7780b13b5"><div class="ttname"><a href="class_i2_c__device.html#a758abf4ad6fdca6d32c06ab7780b13b5">I2C_device::bit_op8</a></div><div class="ttdeci">void bit_op8(uint8_t reg, uint8_t mask, uint8_t value)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00155">I2C_device.cpp:155</a></div></div> |
262 | | -<div class="ttc" id="aclass_i2_c__device_html_a7ffab6c133e8c3234d5f33f697632e93"><div class="ttname"><a href="class_i2_c__device.html#a7ffab6c133e8c3234d5f33f697632e93">I2C_device::tx</a></div><div class="ttdeci">int tx(uint8_t *data, uint16_t size, bool stop=true)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00063">I2C_device.cpp:63</a></div></div> |
263 | | -<div class="ttc" id="aclass_i2_c__device_html_a84f33c1fa29f2971d0e8673549cf0781"><div class="ttname"><a href="class_i2_c__device.html#a84f33c1fa29f2971d0e8673549cf0781">I2C_device::reg_w</a></div><div class="ttdeci">int reg_w(uint8_t reg_adr, uint8_t *data, uint16_t size)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00090">I2C_device.cpp:90</a></div></div> |
264 | | -<div class="ttc" id="aclass_i2_c__device_html_a8c95b5549c3ea77941e5c27783e9859a"><div class="ttname"><a href="class_i2_c__device.html#a8c95b5549c3ea77941e5c27783e9859a">I2C_device::scan</a></div><div class="ttdeci">static void scan(TwoWire &target_i2c=Wire, uint8_t stop=128)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00026">I2C_device.cpp:26</a></div></div> |
265 | | -<div class="ttc" id="aclass_i2_c__device_html_a946e117192be1ed0499e509ca7e9482e"><div class="ttname"><a href="class_i2_c__device.html#a946e117192be1ed0499e509ca7e9482e">I2C_device::i2c</a></div><div class="ttdeci">TwoWire & i2c</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8h_source.html#l00158">I2C_device.h:158</a></div></div> |
266 | | -<div class="ttc" id="aclass_i2_c__device_html_a9aa5aff32f1484d2282decfa0307c38d"><div class="ttname"><a href="class_i2_c__device.html#a9aa5aff32f1484d2282decfa0307c38d">I2C_device::read_r16</a></div><div class="ttdeci">uint16_t read_r16(uint8_t reg)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00146">I2C_device.cpp:146</a></div></div> |
267 | | -<div class="ttc" id="aclass_i2_c__device_html_aa7db320551353b8d860221dc646f3989"><div class="ttname"><a href="class_i2_c__device.html#aa7db320551353b8d860221dc646f3989">I2C_device::write_r16</a></div><div class="ttdeci">void write_r16(uint8_t reg, uint16_t val)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00131">I2C_device.cpp:131</a></div></div> |
268 | | -<div class="ttc" id="aclass_i2_c__device_html_aa7e393f9d636f9703047a96761828ade"><div class="ttname"><a href="class_i2_c__device.html#aa7e393f9d636f9703047a96761828ade">I2C_device::repeated_start_enable</a></div><div class="ttdeci">void repeated_start_enable(bool en=true)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00015">I2C_device.cpp:15</a></div></div> |
269 | | -<div class="ttc" id="aclass_i2_c__device_html_aacf224bbce4f0c28a11b2b1355f36ca9"><div class="ttname"><a href="class_i2_c__device.html#aacf224bbce4f0c28a11b2b1355f36ca9">I2C_device::reg_r</a></div><div class="ttdeci">int reg_r(uint8_t reg_adr, uint8_t *data, uint16_t size)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00111">I2C_device.cpp:111</a></div></div> |
270 | | -<div class="ttc" id="aclass_i2_c__device_html_abd030d701ee101dbf359c05eddab50cf"><div class="ttname"><a href="class_i2_c__device.html#abd030d701ee101dbf359c05eddab50cf">I2C_device::bit_op16</a></div><div class="ttdeci">void bit_op16(uint8_t reg, uint16_t mask, uint16_t value)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00165">I2C_device.cpp:165</a></div></div> |
271 | | -<div class="ttc" id="aclass_i2_c__device_html_ac1690942862f4dac204ff918b1f8ca48"><div class="ttname"><a href="class_i2_c__device.html#ac1690942862f4dac204ff918b1f8ca48">I2C_device::i2c_addr</a></div><div class="ttdeci">uint8_t i2c_addr</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8h_source.html#l00159">I2C_device.h:159</a></div></div> |
272 | | -<div class="ttc" id="aclass_i2_c__device_html_ad80b4138d2345ca258c9f33930853bc7"><div class="ttname"><a href="class_i2_c__device.html#ad80b4138d2345ca258c9f33930853bc7">I2C_device::I2C_device</a></div><div class="ttdeci">I2C_device(uint8_t i2c_address, bool repeated_start_enable=true)</div><div class="ttdef"><b>Definition:</b> <a href="_i2_c__device_8cpp_source.html#l00003">I2C_device.cpp:3</a></div></div> |
| 255 | +<div class="ttc" id="aclass_i2_c__device_html_a2298c86cb79fdbb630a909c1ca970b05"><div class="ttname"><a href="class_i2_c__device.html#a2298c86cb79fdbb630a909c1ca970b05">I2C_device::ping</a></div><div class="ttdeci">bool ping(void)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00020">I2C_device.cpp:20</a></div></div> |
| 256 | +<div class="ttc" id="aclass_i2_c__device_html_a23440498d7cd7cec7784dcda5ed77ef0"><div class="ttname"><a href="class_i2_c__device.html#a23440498d7cd7cec7784dcda5ed77ef0">I2C_device::~I2C_device</a></div><div class="ttdeci">~I2C_device()</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00011">I2C_device.cpp:11</a></div></div> |
| 257 | +<div class="ttc" id="aclass_i2_c__device_html_a371e31074e312ef7718ce71708f265c3"><div class="ttname"><a href="class_i2_c__device.html#a371e31074e312ef7718ce71708f265c3">I2C_device::rx</a></div><div class="ttdeci">int rx(uint8_t *data, uint16_t size)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00075">I2C_device.cpp:75</a></div></div> |
| 258 | +<div class="ttc" id="aclass_i2_c__device_html_a422a498c526852b38836a6313e14e371"><div class="ttname"><a href="class_i2_c__device.html#a422a498c526852b38836a6313e14e371">I2C_device::read_r8</a></div><div class="ttdeci">uint8_t read_r8(uint8_t reg)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00141">I2C_device.cpp:141</a></div></div> |
| 259 | +<div class="ttc" id="aclass_i2_c__device_html_a4b1c4e0952fc5c875ee845de98f2c35b"><div class="ttname"><a href="class_i2_c__device.html#a4b1c4e0952fc5c875ee845de98f2c35b">I2C_device::rs_dis</a></div><div class="ttdeci">bool rs_dis</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8h_source.html#l00160">I2C_device.h:160</a></div></div> |
| 260 | +<div class="ttc" id="aclass_i2_c__device_html_a5f69560e9cb2d8ec33f2f5f8d497a34e"><div class="ttname"><a href="class_i2_c__device.html#a5f69560e9cb2d8ec33f2f5f8d497a34e">I2C_device::write_r8</a></div><div class="ttdeci">void write_r8(uint8_t reg, uint8_t val)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00126">I2C_device.cpp:126</a></div></div> |
| 261 | +<div class="ttc" id="aclass_i2_c__device_html_a758abf4ad6fdca6d32c06ab7780b13b5"><div class="ttname"><a href="class_i2_c__device.html#a758abf4ad6fdca6d32c06ab7780b13b5">I2C_device::bit_op8</a></div><div class="ttdeci">void bit_op8(uint8_t reg, uint8_t mask, uint8_t value)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00155">I2C_device.cpp:155</a></div></div> |
| 262 | +<div class="ttc" id="aclass_i2_c__device_html_a7ffab6c133e8c3234d5f33f697632e93"><div class="ttname"><a href="class_i2_c__device.html#a7ffab6c133e8c3234d5f33f697632e93">I2C_device::tx</a></div><div class="ttdeci">int tx(uint8_t *data, uint16_t size, bool stop=true)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00063">I2C_device.cpp:63</a></div></div> |
| 263 | +<div class="ttc" id="aclass_i2_c__device_html_a84f33c1fa29f2971d0e8673549cf0781"><div class="ttname"><a href="class_i2_c__device.html#a84f33c1fa29f2971d0e8673549cf0781">I2C_device::reg_w</a></div><div class="ttdeci">int reg_w(uint8_t reg_adr, uint8_t *data, uint16_t size)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00090">I2C_device.cpp:90</a></div></div> |
| 264 | +<div class="ttc" id="aclass_i2_c__device_html_a8c95b5549c3ea77941e5c27783e9859a"><div class="ttname"><a href="class_i2_c__device.html#a8c95b5549c3ea77941e5c27783e9859a">I2C_device::scan</a></div><div class="ttdeci">static void scan(TwoWire &target_i2c=Wire, uint8_t stop=128)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00026">I2C_device.cpp:26</a></div></div> |
| 265 | +<div class="ttc" id="aclass_i2_c__device_html_a946e117192be1ed0499e509ca7e9482e"><div class="ttname"><a href="class_i2_c__device.html#a946e117192be1ed0499e509ca7e9482e">I2C_device::i2c</a></div><div class="ttdeci">TwoWire & i2c</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8h_source.html#l00158">I2C_device.h:158</a></div></div> |
| 266 | +<div class="ttc" id="aclass_i2_c__device_html_a9aa5aff32f1484d2282decfa0307c38d"><div class="ttname"><a href="class_i2_c__device.html#a9aa5aff32f1484d2282decfa0307c38d">I2C_device::read_r16</a></div><div class="ttdeci">uint16_t read_r16(uint8_t reg)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00146">I2C_device.cpp:146</a></div></div> |
| 267 | +<div class="ttc" id="aclass_i2_c__device_html_aa7db320551353b8d860221dc646f3989"><div class="ttname"><a href="class_i2_c__device.html#aa7db320551353b8d860221dc646f3989">I2C_device::write_r16</a></div><div class="ttdeci">void write_r16(uint8_t reg, uint16_t val)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00131">I2C_device.cpp:131</a></div></div> |
| 268 | +<div class="ttc" id="aclass_i2_c__device_html_aa7e393f9d636f9703047a96761828ade"><div class="ttname"><a href="class_i2_c__device.html#aa7e393f9d636f9703047a96761828ade">I2C_device::repeated_start_enable</a></div><div class="ttdeci">void repeated_start_enable(bool en=true)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00015">I2C_device.cpp:15</a></div></div> |
| 269 | +<div class="ttc" id="aclass_i2_c__device_html_aacf224bbce4f0c28a11b2b1355f36ca9"><div class="ttname"><a href="class_i2_c__device.html#aacf224bbce4f0c28a11b2b1355f36ca9">I2C_device::reg_r</a></div><div class="ttdeci">int reg_r(uint8_t reg_adr, uint8_t *data, uint16_t size)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00111">I2C_device.cpp:111</a></div></div> |
| 270 | +<div class="ttc" id="aclass_i2_c__device_html_abd030d701ee101dbf359c05eddab50cf"><div class="ttname"><a href="class_i2_c__device.html#abd030d701ee101dbf359c05eddab50cf">I2C_device::bit_op16</a></div><div class="ttdeci">void bit_op16(uint8_t reg, uint16_t mask, uint16_t value)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00165">I2C_device.cpp:165</a></div></div> |
| 271 | +<div class="ttc" id="aclass_i2_c__device_html_ac1690942862f4dac204ff918b1f8ca48"><div class="ttname"><a href="class_i2_c__device.html#ac1690942862f4dac204ff918b1f8ca48">I2C_device::i2c_addr</a></div><div class="ttdeci">uint8_t i2c_addr</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8h_source.html#l00159">I2C_device.h:159</a></div></div> |
| 272 | +<div class="ttc" id="aclass_i2_c__device_html_ad80b4138d2345ca258c9f33930853bc7"><div class="ttname"><a href="class_i2_c__device.html#ad80b4138d2345ca258c9f33930853bc7">I2C_device::I2C_device</a></div><div class="ttdeci">I2C_device(uint8_t i2c_address, bool repeated_start_enable=true)</div><div class="ttdef"><b>Definition</b> <a href="_i2_c__device_8cpp_source.html#l00003">I2C_device.cpp:3</a></div></div> |
273 | 273 | </div><!-- fragment --></div><!-- contents --> |
274 | 274 | <!-- start footer part --> |
275 | 275 | <hr class="footer"/><address class="footer"><small> |
276 | | -Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 |
| 276 | +Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 |
277 | 277 | </small></address> |
278 | 278 | </body> |
279 | 279 | </html> |
0 commit comments