You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ads1x15): update to use pure read function and protect internal read_two function with mutex to make API more consistent with the other analog expander classes
<spanid="_CPPv3N4espp7Ads1x157read_fnE"></span><spanid="_CPPv2N4espp7Ads1x157read_fnE"></span><spanid="espp::Ads1x15::read_fn"></span><spanclass="target" id="classespp_1_1_ads1x15_1aecd513e77ac87d7ebae9f5564271d8b0"></span><spanclass="k"><spanclass="pre">typedef</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">std</span></span><spanclass="p"><spanclass="pre">::</span></span><spanclass="n"><spanclass="pre">function</span></span><spanclass="p"><spanclass="pre"><</span></span><spanclass="kt"><spanclass="pre">bool</span></span><spanclass="p"><spanclass="pre">(</span></span><spanclass="n"><spanclass="pre">uint8_t</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">dev_addr</span></span><spanclass="p"><spanclass="pre">,</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">uint8_t</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">reg_addr</span></span><spanclass="p"><spanclass="pre">,</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">uint8_t</span></span><spanclass="w"></span><spanclass="p"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">data</span></span><spanclass="p"><spanclass="pre">,</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">size_t</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">data_len</span></span><spanclass="p"><spanclass="pre">)</span></span><spanclass="p"><spanclass="pre">></span></span><spanclass="w"></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">read_fn</span></span></span><aclass="headerlink" href="#_CPPv4N4espp7Ads1x157read_fnE" title="Permalink to this definition"></a><br/></dt>
414
+
<spanid="_CPPv3N4espp7Ads1x157read_fnE"></span><spanid="_CPPv2N4espp7Ads1x157read_fnE"></span><spanid="espp::Ads1x15::read_fn"></span><spanclass="target" id="classespp_1_1_ads1x15_1a0cf2985d72eef846708a709cfffc75a6"></span><spanclass="k"><spanclass="pre">typedef</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">std</span></span><spanclass="p"><spanclass="pre">::</span></span><spanclass="n"><spanclass="pre">function</span></span><spanclass="p"><spanclass="pre"><</span></span><spanclass="kt"><spanclass="pre">bool</span></span><spanclass="p"><spanclass="pre">(</span></span><spanclass="n"><spanclass="pre">uint8_t</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">dev_addr</span></span><spanclass="p"><spanclass="pre">,</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">uint8_t</span></span><spanclass="w"></span><spanclass="p"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">data</span></span><spanclass="p"><spanclass="pre">,</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">size_t</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">data_len</span></span><spanclass="p"><spanclass="pre">)</span></span><spanclass="p"><spanclass="pre">></span></span><spanclass="w"></span><spanclass="sig-name descname"><spanclass="n"><spanclass="pre">read_fn</span></span></span><aclass="headerlink" href="#_CPPv4N4espp7Ads1x157read_fnE" title="Permalink to this definition"></a><br/></dt>
416
415
<dd><p>Function to read bytes from the device. </p>
417
416
<dlclass="field-list simple">
418
417
<dtclass="field-odd">Param dev_addr</dt>
419
418
<ddclass="field-odd"><p>Address of the device to write to. </p>
420
419
</dd>
421
-
<dtclass="field-even">Param reg_addr</dt>
422
-
<ddclass="field-even"><p>Register address to read from. </p>
423
-
</dd>
424
-
<dtclass="field-odd">Param data</dt>
425
-
<ddclass="field-odd"><p>Pointer to array of bytes to read into. </p>
420
+
<dtclass="field-even">Param data</dt>
421
+
<ddclass="field-even"><p>Pointer to array of bytes to read into. </p>
426
422
</dd>
427
-
<dtclass="field-even">Param data_len</dt>
428
-
<ddclass="field-even"><p>Number of data bytes to read. </p>
423
+
<dtclass="field-odd">Param data_len</dt>
424
+
<ddclass="field-odd"><p>Number of data bytes to read. </p>
429
425
</dd>
430
-
<dtclass="field-odd">Return</dt>
431
-
<ddclass="field-odd"><p>True if the read was successful. </p>
426
+
<dtclass="field-even">Return</dt>
427
+
<ddclass="field-even"><p>True if the read was successful. </p>
0 commit comments