|
233 | 233 | <div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  res = handle-><a class="code" href="structmax30105__handle__s.html#adca3ee7a793bbf510d5267daf0fcf1c5">iic_write</a>(<a class="code" href="driver__max30105_8c.html#acb8783512e3bd21bdb6a294d026e6405">MAX30105_ADDRESS</a>, <a class="code" href="driver__max30105_8c.html#a687d571022c3e51d6bd8255193bbf870">MAX30105_REG_FIFO_READ_POINTER</a>, (uint8_t *)&prev, 1); <span class="comment">/* write fifo read pointer */</span></div>
|
234 | 234 | <div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordflow">if</span> (res != 0) <span class="comment">/* check result */</span></div>
|
235 | 235 | <div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  {</div>
|
236 |
| -<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: wirte fifo read pointer failed.\n"</span>); <span class="comment">/* write fifo read pointer failed */</span></div> |
| 236 | +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: write fifo read pointer failed.\n"</span>); <span class="comment">/* write fifo read pointer failed */</span></div> |
237 | 237 | <div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  (void)handle-><a class="code" href="structmax30105__handle__s.html#af6963bbad902ca6e43942b48c07986c3">iic_deinit</a>(); <span class="comment">/* iic deinit */</span></div>
|
238 | 238 | <div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  </div>
|
239 | 239 | <div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keywordflow">return</span> 6; <span class="comment">/* return error */</span></div>
|
240 | 240 | <div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  }</div>
|
241 | 241 | <div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  res = handle-><a class="code" href="structmax30105__handle__s.html#adca3ee7a793bbf510d5267daf0fcf1c5">iic_write</a>(<a class="code" href="driver__max30105_8c.html#acb8783512e3bd21bdb6a294d026e6405">MAX30105_ADDRESS</a>, <a class="code" href="driver__max30105_8c.html#adde55e45c2b54f2b5b2aee9a05d7cae2">MAX30105_REG_FIFO_WRITE_POINTER</a>, (uint8_t *)&prev, 1); <span class="comment">/* write fifo write pointer */</span></div>
|
242 | 242 | <div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordflow">if</span> (res != 0) <span class="comment">/* check result */</span></div>
|
243 | 243 | <div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  {</div>
|
244 |
| -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: wirte fifo write pointer failed.\n"</span>); <span class="comment">/* write fifo write pointer failed */</span></div> |
| 244 | +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: write fifo write pointer failed.\n"</span>); <span class="comment">/* write fifo write pointer failed */</span></div> |
245 | 245 | <div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  (void)handle-><a class="code" href="structmax30105__handle__s.html#af6963bbad902ca6e43942b48c07986c3">iic_deinit</a>(); <span class="comment">/* iic deinit */</span></div>
|
246 | 246 | <div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  </div>
|
247 | 247 | <div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keywordflow">return</span> 6; <span class="comment">/* return error */</span></div>
|
|
343 | 343 | <div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  handle-><a class="code" href="structmax30105__handle__s.html#a4a9a1af4e28aea769f6d9f02a02e07c3">receive_callback</a>(<a class="code" href="group__max30105__basic__driver.html#gga67f6d42848a17a1ef6bd802cc250c918a321c6df03bc2731e724025fe52865c01">MAX30105_INTERRUPT_STATUS_ALC_OVF</a>); <span class="comment">/* run callback */</span></div>
|
344 | 344 | <div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  }</div>
|
345 | 345 | <div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  }</div>
|
346 |
| -<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordflow">if</span> ((prev & (1 << <a class="code" href="group__max30105__basic__driver.html#gga67f6d42848a17a1ef6bd802cc250c918aba850026bca7d755bb2f00b529dfb241">MAX30105_INTERRUPT_STATUS_PROX_INT</a>)) != 0) <span class="comment">/* check prox int */</span></div> |
| 346 | +<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordflow">if</span> ((prev & (1 << <a class="code" href="group__max30105__basic__driver.html#gga67f6d42848a17a1ef6bd802cc250c918aba850026bca7d755bb2f00b529dfb241">MAX30105_INTERRUPT_STATUS_PROX_INT</a>)) != 0) <span class="comment">/* check proxy int */</span></div> |
347 | 347 | <div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  {</div>
|
348 | 348 | <div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keywordflow">if</span> (handle-><a class="code" href="structmax30105__handle__s.html#a4a9a1af4e28aea769f6d9f02a02e07c3">receive_callback</a> != NULL) <span class="comment">/* if receive callback */</span></div>
|
349 | 349 | <div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  {</div>
|
|
795 | 795 | <div class="line"><a name="l00862"></a><span class="lineno"> 862</span>  res = handle-><a class="code" href="structmax30105__handle__s.html#adca3ee7a793bbf510d5267daf0fcf1c5">iic_write</a>(<a class="code" href="driver__max30105_8c.html#acb8783512e3bd21bdb6a294d026e6405">MAX30105_ADDRESS</a>, <a class="code" href="driver__max30105_8c.html#adde55e45c2b54f2b5b2aee9a05d7cae2">MAX30105_REG_FIFO_WRITE_POINTER</a>, (uint8_t *)&prev, 1); <span class="comment">/* write fifo write pointer */</span></div>
|
796 | 796 | <div class="line"><a name="l00863"></a><span class="lineno"> 863</span>  <span class="keywordflow">if</span> (res != 0) <span class="comment">/* check result */</span></div>
|
797 | 797 | <div class="line"><a name="l00864"></a><span class="lineno"> 864</span>  {</div>
|
798 |
| -<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: wirte fifo write pointer failed.\n"</span>); <span class="comment">/* write fifo write pointer failed */</span></div> |
| 798 | +<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: write fifo write pointer failed.\n"</span>); <span class="comment">/* write fifo write pointer failed */</span></div> |
799 | 799 | <div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  </div>
|
800 | 800 | <div class="line"><a name="l00867"></a><span class="lineno"> 867</span>  <span class="keywordflow">return</span> 1; <span class="comment">/* return error */</span></div>
|
801 | 801 | <div class="line"><a name="l00868"></a><span class="lineno"> 868</span>  }</div>
|
|
911 | 911 | <div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>  res = handle-><a class="code" href="structmax30105__handle__s.html#adca3ee7a793bbf510d5267daf0fcf1c5">iic_write</a>(<a class="code" href="driver__max30105_8c.html#acb8783512e3bd21bdb6a294d026e6405">MAX30105_ADDRESS</a>, <a class="code" href="driver__max30105_8c.html#a687d571022c3e51d6bd8255193bbf870">MAX30105_REG_FIFO_READ_POINTER</a>, (uint8_t *)&prev, 1); <span class="comment">/* write fifo read pointer */</span></div>
|
912 | 912 | <div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>  <span class="keywordflow">if</span> (res != 0) <span class="comment">/* check result */</span></div>
|
913 | 913 | <div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  {</div>
|
914 |
| -<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: wirte fifo read pointer failed.\n"</span>); <span class="comment">/* write fifo read pointer failed */</span></div> |
| 914 | +<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: write fifo read pointer failed.\n"</span>); <span class="comment">/* write fifo read pointer failed */</span></div> |
915 | 915 | <div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>  </div>
|
916 | 916 | <div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>  <span class="keywordflow">return</span> 1; <span class="comment">/* return error */</span></div>
|
917 | 917 | <div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>  }</div>
|
|
961 | 961 | <div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>  res = handle-><a class="code" href="structmax30105__handle__s.html#adca3ee7a793bbf510d5267daf0fcf1c5">iic_write</a>(<a class="code" href="driver__max30105_8c.html#acb8783512e3bd21bdb6a294d026e6405">MAX30105_ADDRESS</a>, <a class="code" href="driver__max30105_8c.html#a75196e8cb68be277b9cd88a0be9f8efb">MAX30105_REG_FIFO_DATA_REGISTER</a>, (uint8_t *)&data, 1); <span class="comment">/* write fifo data register */</span></div>
|
962 | 962 | <div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>  <span class="keywordflow">if</span> (res != 0) <span class="comment">/* check result */</span></div>
|
963 | 963 | <div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>  {</div>
|
964 |
| -<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: wirte fifo data register failed.\n"</span>); <span class="comment">/* write fifo data register failed */</span></div> |
| 964 | +<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>  handle-><a class="code" href="structmax30105__handle__s.html#a769d5b3a6c14790a0e126e8fe70b384b">debug_print</a>(<span class="stringliteral">"max30105: write fifo data register failed.\n"</span>); <span class="comment">/* write fifo data register failed */</span></div> |
965 | 965 | <div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>  </div>
|
966 | 966 | <div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>  <span class="keywordflow">return</span> 1; <span class="comment">/* return error */</span></div>
|
967 | 967 | <div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>  }</div>
|
|
2114 | 2114 | <div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>  info-><a class="code" href="structmax30105__info__s.html#a9db82802561bf22d799b03a345f1d1dc">max_current_ma</a> = <a class="code" href="driver__max30105_8c.html#a2989837a37d6d63b59c6dd541b785435">MAX_CURRENT</a>; <span class="comment">/* set maximum current */</span></div>
|
2115 | 2115 | <div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>  info-><a class="code" href="structmax30105__info__s.html#a3366a5dce9b829e03c3d321c2b4df3f6">temperature_max</a> = <a class="code" href="driver__max30105_8c.html#a90c0b20d54005712fcc8cb01281360e9">TEMPERATURE_MAX</a>; <span class="comment">/* set minimal temperature */</span></div>
|
2116 | 2116 | <div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>  info-><a class="code" href="structmax30105__info__s.html#a8f9dbe66ac0b66ebae0a36fcb4ba368e">temperature_min</a> = <a class="code" href="driver__max30105_8c.html#aab353db5bf4eb787f86a2080f609a551">TEMPERATURE_MIN</a>; <span class="comment">/* set maximum temperature */</span></div>
|
2117 |
| -<div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>  info-><a class="code" href="structmax30105__info__s.html#a41b0bd442708b70d252c50b92c75265a">driver_version</a> = <a class="code" href="driver__max30105_8c.html#ae578001fe043b4cca7a0edd801cfe9c4">DRIVER_VERSION</a>; <span class="comment">/* set driver verison */</span></div> |
| 2117 | +<div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>  info-><a class="code" href="structmax30105__info__s.html#a41b0bd442708b70d252c50b92c75265a">driver_version</a> = <a class="code" href="driver__max30105_8c.html#ae578001fe043b4cca7a0edd801cfe9c4">DRIVER_VERSION</a>; <span class="comment">/* set driver version */</span></div> |
2118 | 2118 | <div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>  </div>
|
2119 | 2119 | <div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>  <span class="keywordflow">return</span> 0; <span class="comment">/* success return 0 */</span></div>
|
2120 | 2120 | <div class="line"><a name="l02677"></a><span class="lineno"> 2677</span> }</div>
|
|
0 commit comments