Rev 18 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 18 | Rev 19 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 1 |
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 1 |
2 | 2 | ||
3 | 3 | ||
4 | 1 .cpu cortex-m3 |
4 | 1 .cpu cortex-m3 |
5 | 2 .eabi_attribute 20, 1 |
5 | 2 .eabi_attribute 20, 1 |
6 | 3 .eabi_attribute 21, 1 |
6 | 3 .eabi_attribute 21, 1 |
Line 56... | Line 56... | ||
56 | 28:../libBMP280/src/bmp280.c **** * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
56 | 28:../libBMP280/src/bmp280.c **** * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
57 | 29:../libBMP280/src/bmp280.c **** * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING |
57 | 29:../libBMP280/src/bmp280.c **** * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING |
58 | 30:../libBMP280/src/bmp280.c **** * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
58 | 30:../libBMP280/src/bmp280.c **** * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
59 | 31:../libBMP280/src/bmp280.c **** * POSSIBILITY OF SUCH DAMAGE. |
59 | 31:../libBMP280/src/bmp280.c **** * POSSIBILITY OF SUCH DAMAGE. |
60 | 32:../libBMP280/src/bmp280.c **** * |
60 | 32:../libBMP280/src/bmp280.c **** * |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 2 |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 2 |
62 | 62 | ||
63 | 63 | ||
64 | 33:../libBMP280/src/bmp280.c **** * @file bmp280.c |
64 | 33:../libBMP280/src/bmp280.c **** * @file bmp280.c |
65 | 34:../libBMP280/src/bmp280.c **** * @date 2020-01-10 |
65 | 34:../libBMP280/src/bmp280.c **** * @date 2020-01-10 |
66 | 35:../libBMP280/src/bmp280.c **** * @version v3.3.4 |
66 | 35:../libBMP280/src/bmp280.c **** * @version v3.3.4 |
Line 116... | Line 116... | ||
116 | 85:../libBMP280/src/bmp280.c **** * conf.odr = BMP280_ODR_0_5_MS, BMP280_ODR_62_5_MS, BMP280_ODR_125_MS, |
116 | 85:../libBMP280/src/bmp280.c **** * conf.odr = BMP280_ODR_0_5_MS, BMP280_ODR_62_5_MS, BMP280_ODR_125_MS, |
117 | 86:../libBMP280/src/bmp280.c **** * BMP280_ODR_250_MS, BMP280_ODR_500_MS, BMP280_ODR_1000_MS, |
117 | 86:../libBMP280/src/bmp280.c **** * BMP280_ODR_250_MS, BMP280_ODR_500_MS, BMP280_ODR_1000_MS, |
118 | 87:../libBMP280/src/bmp280.c **** * BMP280_ODR_2000_MS, BMP280_ODR_4000_MS |
118 | 87:../libBMP280/src/bmp280.c **** * BMP280_ODR_2000_MS, BMP280_ODR_4000_MS |
119 | 88:../libBMP280/src/bmp280.c **** * conf.filter = BMP280_FILTER_OFF, BMP280_FILTER_COEFF_2, |
119 | 88:../libBMP280/src/bmp280.c **** * conf.filter = BMP280_FILTER_OFF, BMP280_FILTER_COEFF_2, |
120 | 89:../libBMP280/src/bmp280.c **** * BMP280_FILTER_COEFF_4, BMP280_FILTER_COEFF_8, BMP280_FILTER_COEFF_16 |
120 | 89:../libBMP280/src/bmp280.c **** * BMP280_FILTER_COEFF_4, BMP280_FILTER_COEFF_8, BMP280_FILTER_COEFF_16 |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 3 |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 3 |
122 | 122 | ||
123 | 123 | ||
124 | 90:../libBMP280/src/bmp280.c **** * @param[in] dev : Structure instance of bmp280_dev |
124 | 90:../libBMP280/src/bmp280.c **** * @param[in] dev : Structure instance of bmp280_dev |
125 | 91:../libBMP280/src/bmp280.c **** * |
125 | 91:../libBMP280/src/bmp280.c **** * |
126 | 92:../libBMP280/src/bmp280.c **** * @return Result of API execution status |
126 | 92:../libBMP280/src/bmp280.c **** * @return Result of API execution status |
Line 176... | Line 176... | ||
176 | 142:../libBMP280/src/bmp280.c **** /*! |
176 | 142:../libBMP280/src/bmp280.c **** /*! |
177 | 143:../libBMP280/src/bmp280.c **** * @brief This API writes the given data to the register addresses |
177 | 143:../libBMP280/src/bmp280.c **** * @brief This API writes the given data to the register addresses |
178 | 144:../libBMP280/src/bmp280.c **** * of the sensor. |
178 | 144:../libBMP280/src/bmp280.c **** * of the sensor. |
179 | 145:../libBMP280/src/bmp280.c **** */ |
179 | 145:../libBMP280/src/bmp280.c **** */ |
180 | 146:../libBMP280/src/bmp280.c **** int8_t bmp280_set_regs(uint8_t *reg_addr, const uint8_t *reg_data, uint8_t len, const struct bmp280 |
180 | 146:../libBMP280/src/bmp280.c **** int8_t bmp280_set_regs(uint8_t *reg_addr, const uint8_t *reg_data, uint8_t len, const struct bmp280 |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 4 |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 4 |
182 | 182 | ||
183 | 183 | ||
184 | 147:../libBMP280/src/bmp280.c **** { |
184 | 147:../libBMP280/src/bmp280.c **** { |
185 | 148:../libBMP280/src/bmp280.c **** int8_t rslt; |
185 | 148:../libBMP280/src/bmp280.c **** int8_t rslt; |
186 | 149:../libBMP280/src/bmp280.c **** uint8_t temp_buff[8]; /* Typically not to write more than 4 registers */ |
186 | 149:../libBMP280/src/bmp280.c **** uint8_t temp_buff[8]; /* Typically not to write more than 4 registers */ |
Line 236... | Line 236... | ||
236 | 199:../libBMP280/src/bmp280.c **** } |
236 | 199:../libBMP280/src/bmp280.c **** } |
237 | 200:../libBMP280/src/bmp280.c **** else |
237 | 200:../libBMP280/src/bmp280.c **** else |
238 | 201:../libBMP280/src/bmp280.c **** { |
238 | 201:../libBMP280/src/bmp280.c **** { |
239 | 202:../libBMP280/src/bmp280.c **** rslt = BMP280_E_NULL_PTR; |
239 | 202:../libBMP280/src/bmp280.c **** rslt = BMP280_E_NULL_PTR; |
240 | 203:../libBMP280/src/bmp280.c **** } |
240 | 203:../libBMP280/src/bmp280.c **** } |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 5 |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 5 |
242 | 242 | ||
243 | 243 | ||
244 | 204:../libBMP280/src/bmp280.c **** |
244 | 204:../libBMP280/src/bmp280.c **** |
245 | 205:../libBMP280/src/bmp280.c **** return rslt; |
245 | 205:../libBMP280/src/bmp280.c **** return rslt; |
246 | 206:../libBMP280/src/bmp280.c **** } |
246 | 206:../libBMP280/src/bmp280.c **** } |
Line 296... | Line 296... | ||
296 | 256:../libBMP280/src/bmp280.c **** break; |
296 | 256:../libBMP280/src/bmp280.c **** break; |
297 | 257:../libBMP280/src/bmp280.c **** } |
297 | 257:../libBMP280/src/bmp280.c **** } |
298 | 258:../libBMP280/src/bmp280.c **** |
298 | 258:../libBMP280/src/bmp280.c **** |
299 | 259:../libBMP280/src/bmp280.c **** /* Wait for 10 ms */ |
299 | 259:../libBMP280/src/bmp280.c **** /* Wait for 10 ms */ |
300 | 260:../libBMP280/src/bmp280.c **** dev->delay_ms(10); |
300 | 260:../libBMP280/src/bmp280.c **** dev->delay_ms(10); |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 6 |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 6 |
302 | 302 | ||
303 | 303 | ||
304 | 261:../libBMP280/src/bmp280.c **** --try_count; |
304 | 261:../libBMP280/src/bmp280.c **** --try_count; |
305 | 262:../libBMP280/src/bmp280.c **** } |
305 | 262:../libBMP280/src/bmp280.c **** } |
306 | 263:../libBMP280/src/bmp280.c **** |
306 | 263:../libBMP280/src/bmp280.c **** |
Line 356... | Line 356... | ||
356 | 313:../libBMP280/src/bmp280.c **** return rslt; |
356 | 313:../libBMP280/src/bmp280.c **** return rslt; |
357 | 314:../libBMP280/src/bmp280.c **** } |
357 | 314:../libBMP280/src/bmp280.c **** } |
358 | 315:../libBMP280/src/bmp280.c **** |
358 | 315:../libBMP280/src/bmp280.c **** |
359 | 316:../libBMP280/src/bmp280.c **** /*! |
359 | 316:../libBMP280/src/bmp280.c **** /*! |
360 | 317:../libBMP280/src/bmp280.c **** * @brief This API writes the data to the ctrl_meas register and config register. |
360 | 317:../libBMP280/src/bmp280.c **** * @brief This API writes the data to the ctrl_meas register and config register. |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 7 |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 7 |
362 | 362 | ||
363 | 363 | ||
364 | 318:../libBMP280/src/bmp280.c **** * It sets the temperature and pressure over-sampling configuration, |
364 | 318:../libBMP280/src/bmp280.c **** * It sets the temperature and pressure over-sampling configuration, |
365 | 319:../libBMP280/src/bmp280.c **** * power mode configuration, sleep duration and IIR filter coefficient. |
365 | 319:../libBMP280/src/bmp280.c **** * power mode configuration, sleep duration and IIR filter coefficient. |
366 | 320:../libBMP280/src/bmp280.c **** */ |
366 | 320:../libBMP280/src/bmp280.c **** */ |
Line 416... | Line 416... | ||
416 | 370:../libBMP280/src/bmp280.c **** |
416 | 370:../libBMP280/src/bmp280.c **** |
417 | 371:../libBMP280/src/bmp280.c **** /*! |
417 | 371:../libBMP280/src/bmp280.c **** /*! |
418 | 372:../libBMP280/src/bmp280.c **** * @brief This API writes the power mode. |
418 | 372:../libBMP280/src/bmp280.c **** * @brief This API writes the power mode. |
419 | 373:../libBMP280/src/bmp280.c **** */ |
419 | 373:../libBMP280/src/bmp280.c **** */ |
420 | 374:../libBMP280/src/bmp280.c **** int8_t bmp280_set_power_mode(uint8_t mode, struct bmp280_dev *dev) |
420 | 374:../libBMP280/src/bmp280.c **** int8_t bmp280_set_power_mode(uint8_t mode, struct bmp280_dev *dev) |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 8 |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 8 |
422 | 422 | ||
423 | 423 | ||
424 | 375:../libBMP280/src/bmp280.c **** { |
424 | 375:../libBMP280/src/bmp280.c **** { |
425 | 376:../libBMP280/src/bmp280.c **** int8_t rslt; |
425 | 376:../libBMP280/src/bmp280.c **** int8_t rslt; |
426 | 377:../libBMP280/src/bmp280.c **** |
426 | 377:../libBMP280/src/bmp280.c **** |
Line 476... | Line 476... | ||
476 | 427:../libBMP280/src/bmp280.c **** int32_t var1, var2; |
476 | 427:../libBMP280/src/bmp280.c **** int32_t var1, var2; |
477 | 428:../libBMP280/src/bmp280.c **** int8_t rslt; |
477 | 428:../libBMP280/src/bmp280.c **** int8_t rslt; |
478 | 429:../libBMP280/src/bmp280.c **** |
478 | 429:../libBMP280/src/bmp280.c **** |
479 | 430:../libBMP280/src/bmp280.c **** rslt = null_ptr_check(dev); |
479 | 430:../libBMP280/src/bmp280.c **** rslt = null_ptr_check(dev); |
480 | 431:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
480 | 431:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 9 |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 9 |
482 | 482 | ||
483 | 483 | ||
484 | 432:../libBMP280/src/bmp280.c **** { |
484 | 432:../libBMP280/src/bmp280.c **** { |
485 | 433:../libBMP280/src/bmp280.c **** var1 = |
485 | 433:../libBMP280/src/bmp280.c **** var1 = |
486 | 434:../libBMP280/src/bmp280.c **** ((((uncomp_temp / 8) - ((int32_t) dev->calib_param.dig_t1 << 1))) * ((int32_t) dev->cal |
486 | 434:../libBMP280/src/bmp280.c **** ((((uncomp_temp / 8) - ((int32_t) dev->calib_param.dig_t1 << 1))) * ((int32_t) dev->cal |
Line 536... | Line 536... | ||
536 | 484:../libBMP280/src/bmp280.c **** else |
536 | 484:../libBMP280/src/bmp280.c **** else |
537 | 485:../libBMP280/src/bmp280.c **** { |
537 | 485:../libBMP280/src/bmp280.c **** { |
538 | 486:../libBMP280/src/bmp280.c **** *comp_pres = (*comp_pres / (uint32_t) var1) * 2; |
538 | 486:../libBMP280/src/bmp280.c **** *comp_pres = (*comp_pres / (uint32_t) var1) * 2; |
539 | 487:../libBMP280/src/bmp280.c **** } |
539 | 487:../libBMP280/src/bmp280.c **** } |
540 | 488:../libBMP280/src/bmp280.c **** var1 = (((int32_t) dev->calib_param.dig_p9) * ((int32_t) (((*comp_pres / 8) * (*comp_pr |
540 | 488:../libBMP280/src/bmp280.c **** var1 = (((int32_t) dev->calib_param.dig_p9) * ((int32_t) (((*comp_pres / 8) * (*comp_pr |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 10 |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 10 |
542 | 542 | ||
543 | 543 | ||
544 | 489:../libBMP280/src/bmp280.c **** 4096; |
544 | 489:../libBMP280/src/bmp280.c **** 4096; |
545 | 490:../libBMP280/src/bmp280.c **** var2 = (((int32_t) (*comp_pres / 4)) * ((int32_t) dev->calib_param.dig_p8)) / 8192; |
545 | 490:../libBMP280/src/bmp280.c **** var2 = (((int32_t) (*comp_pres / 4)) * ((int32_t) dev->calib_param.dig_p8)) / 8192; |
546 | 491:../libBMP280/src/bmp280.c **** *comp_pres = (uint32_t) ((int32_t) *comp_pres + ((var1 + var2 + dev->calib_param.dig_p7 |
546 | 491:../libBMP280/src/bmp280.c **** *comp_pres = (uint32_t) ((int32_t) *comp_pres + ((var1 + var2 + dev->calib_param.dig_p7 |
Line 596... | Line 596... | ||
596 | 541:../libBMP280/src/bmp280.c **** |
596 | 541:../libBMP280/src/bmp280.c **** |
597 | 542:../libBMP280/src/bmp280.c **** return rslt; |
597 | 542:../libBMP280/src/bmp280.c **** return rslt; |
598 | 543:../libBMP280/src/bmp280.c **** } |
598 | 543:../libBMP280/src/bmp280.c **** } |
599 | 544:../libBMP280/src/bmp280.c **** |
599 | 544:../libBMP280/src/bmp280.c **** |
600 | 545:../libBMP280/src/bmp280.c **** #endif /* BMP280_DISABLE_64BIT_COMPENSATION */ |
600 | 545:../libBMP280/src/bmp280.c **** #endif /* BMP280_DISABLE_64BIT_COMPENSATION */ |
601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 11 |
601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 11 |
602 | 602 | ||
603 | 603 | ||
604 | 546:../libBMP280/src/bmp280.c **** |
604 | 546:../libBMP280/src/bmp280.c **** |
605 | 547:../libBMP280/src/bmp280.c **** #ifndef BMP280_DISABLE_DOUBLE_COMPENSATION |
605 | 547:../libBMP280/src/bmp280.c **** #ifndef BMP280_DISABLE_DOUBLE_COMPENSATION |
606 | 548:../libBMP280/src/bmp280.c **** |
606 | 548:../libBMP280/src/bmp280.c **** |
Line 656... | Line 656... | ||
656 | 598:../libBMP280/src/bmp280.c **** |
656 | 598:../libBMP280/src/bmp280.c **** |
657 | 599:../libBMP280/src/bmp280.c **** *pressure = 1048576.0 - (double)uncomp_pres; |
657 | 599:../libBMP280/src/bmp280.c **** *pressure = 1048576.0 - (double)uncomp_pres; |
658 | 600:../libBMP280/src/bmp280.c **** if (var1 < 0 || var1 > 0) |
658 | 600:../libBMP280/src/bmp280.c **** if (var1 < 0 || var1 > 0) |
659 | 601:../libBMP280/src/bmp280.c **** { |
659 | 601:../libBMP280/src/bmp280.c **** { |
660 | 602:../libBMP280/src/bmp280.c **** *pressure = (*pressure - (var2 / 4096.0)) * 6250.0 / var1; |
660 | 602:../libBMP280/src/bmp280.c **** *pressure = (*pressure - (var2 / 4096.0)) * 6250.0 / var1; |
661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 12 |
661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 12 |
662 | 662 | ||
663 | 663 | ||
664 | 603:../libBMP280/src/bmp280.c **** var1 = ((double)dev->calib_param.dig_p9) * (*pressure) * (*pressure) / 2147483648.0; |
664 | 603:../libBMP280/src/bmp280.c **** var1 = ((double)dev->calib_param.dig_p9) * (*pressure) * (*pressure) / 2147483648.0; |
665 | 604:../libBMP280/src/bmp280.c **** var2 = (*pressure) * ((double)dev->calib_param.dig_p8) / 32768.0; |
665 | 604:../libBMP280/src/bmp280.c **** var2 = (*pressure) * ((double)dev->calib_param.dig_p8) / 32768.0; |
666 | 605:../libBMP280/src/bmp280.c **** *pressure = *pressure + (var1 + var2 + ((double)dev->calib_param.dig_p7)) / 16.0; |
666 | 605:../libBMP280/src/bmp280.c **** *pressure = *pressure + (var1 + var2 + ((double)dev->calib_param.dig_p7)) / 16.0; |
Line 716... | Line 716... | ||
716 | 29 @ args = 0, pretend = 0, frame = 0 |
716 | 29 @ args = 0, pretend = 0, frame = 0 |
717 | 30 @ frame_needed = 0, uses_anonymous_args = 0 |
717 | 30 @ frame_needed = 0, uses_anonymous_args = 0 |
718 | 31 @ link register save eliminated. |
718 | 31 @ link register save eliminated. |
719 | 653:../libBMP280/src/bmp280.c **** int8_t rslt; |
719 | 653:../libBMP280/src/bmp280.c **** int8_t rslt; |
720 | 32 .loc 1 653 5 view .LVU1 |
720 | 32 .loc 1 653 5 view .LVU1 |
721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 13 |
721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 13 |
722 | 722 | ||
723 | 723 | ||
724 | 654:../libBMP280/src/bmp280.c **** |
724 | 654:../libBMP280/src/bmp280.c **** |
725 | 655:../libBMP280/src/bmp280.c **** if ((dev == NULL) || (dev->read == NULL) || (dev->write == NULL) || (dev->delay_ms == NULL)) |
725 | 655:../libBMP280/src/bmp280.c **** if ((dev == NULL) || (dev->read == NULL) || (dev->write == NULL) || (dev->delay_ms == NULL)) |
726 | 33 .loc 1 655 5 view .LVU2 |
726 | 33 .loc 1 655 5 view .LVU2 |
Line 776... | Line 776... | ||
776 | 68 .LVL6: |
776 | 68 .LVL6: |
777 | 69 .L4: |
777 | 69 .L4: |
778 | 658:../libBMP280/src/bmp280.c **** } |
778 | 658:../libBMP280/src/bmp280.c **** } |
779 | 70 .loc 1 658 14 view .LVU17 |
779 | 70 .loc 1 658 14 view .LVU17 |
780 | 71 001e 4FF0FF30 mov r0, #-1 |
780 | 71 001e 4FF0FF30 mov r0, #-1 |
781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 14 |
781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 14 |
782 | 782 | ||
783 | 783 | ||
784 | 72 .LVL7: |
784 | 72 .LVL7: |
785 | 658:../libBMP280/src/bmp280.c **** } |
785 | 658:../libBMP280/src/bmp280.c **** } |
786 | 73 .loc 1 658 14 view .LVU18 |
786 | 73 .loc 1 658 14 view .LVU18 |
Line 836... | Line 836... | ||
836 | 113 .L9: |
836 | 113 .L9: |
837 | 114 .loc 1 676 5 discriminator 1 view .LVU26 |
837 | 114 .loc 1 676 5 discriminator 1 view .LVU26 |
838 | 115 0004 9C42 cmp r4, r3 |
838 | 115 0004 9C42 cmp r4, r3 |
839 | 116 0006 09D2 bcs .L12 |
839 | 116 0006 09D2 bcs .L12 |
840 | 677:../libBMP280/src/bmp280.c **** { |
840 | 677:../libBMP280/src/bmp280.c **** { |
841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 15 |
841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 15 |
842 | 842 | ||
843 | 843 | ||
844 | 678:../libBMP280/src/bmp280.c **** temp_buff[(index * 2) - 1] = reg_addr[index]; |
844 | 678:../libBMP280/src/bmp280.c **** temp_buff[(index * 2) - 1] = reg_addr[index]; |
845 | 117 .loc 1 678 9 is_stmt 1 discriminator 3 view .LVU27 |
845 | 117 .loc 1 678 9 is_stmt 1 discriminator 3 view .LVU27 |
846 | 118 .loc 1 678 26 is_stmt 0 discriminator 3 view .LVU28 |
846 | 118 .loc 1 678 26 is_stmt 0 discriminator 3 view .LVU28 |
Line 896... | Line 896... | ||
896 | 683:../libBMP280/src/bmp280.c **** /*! |
896 | 683:../libBMP280/src/bmp280.c **** /*! |
897 | 684:../libBMP280/src/bmp280.c **** * @brief This API is used to read the calibration parameters used |
897 | 684:../libBMP280/src/bmp280.c **** * @brief This API is used to read the calibration parameters used |
898 | 685:../libBMP280/src/bmp280.c **** * for calculating the compensated data. |
898 | 685:../libBMP280/src/bmp280.c **** * for calculating the compensated data. |
899 | 686:../libBMP280/src/bmp280.c **** */ |
899 | 686:../libBMP280/src/bmp280.c **** */ |
900 | 687:../libBMP280/src/bmp280.c **** static int8_t get_calib_param(struct bmp280_dev *dev) |
900 | 687:../libBMP280/src/bmp280.c **** static int8_t get_calib_param(struct bmp280_dev *dev) |
901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 16 |
901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 16 |
902 | 902 | ||
903 | 903 | ||
904 | 688:../libBMP280/src/bmp280.c **** { |
904 | 688:../libBMP280/src/bmp280.c **** { |
905 | 689:../libBMP280/src/bmp280.c **** int8_t rslt; |
905 | 689:../libBMP280/src/bmp280.c **** int8_t rslt; |
906 | 690:../libBMP280/src/bmp280.c **** uint8_t temp[BMP280_CALIB_DATA_SIZE] = { 0 }; |
906 | 690:../libBMP280/src/bmp280.c **** uint8_t temp[BMP280_CALIB_DATA_SIZE] = { 0 }; |
Line 956... | Line 956... | ||
956 | 740:../libBMP280/src/bmp280.c **** rslt = bmp280_get_regs(BMP280_CTRL_MEAS_ADDR, temp, 2, dev); |
956 | 740:../libBMP280/src/bmp280.c **** rslt = bmp280_get_regs(BMP280_CTRL_MEAS_ADDR, temp, 2, dev); |
957 | 741:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
957 | 741:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
958 | 742:../libBMP280/src/bmp280.c **** { |
958 | 742:../libBMP280/src/bmp280.c **** { |
959 | 743:../libBMP280/src/bmp280.c **** /* Here the intention is to put the device to sleep |
959 | 743:../libBMP280/src/bmp280.c **** /* Here the intention is to put the device to sleep |
960 | 744:../libBMP280/src/bmp280.c **** * within the shortest period of time |
960 | 744:../libBMP280/src/bmp280.c **** * within the shortest period of time |
961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 17 |
961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 17 |
962 | 962 | ||
963 | 963 | ||
964 | 745:../libBMP280/src/bmp280.c **** */ |
964 | 745:../libBMP280/src/bmp280.c **** */ |
965 | 746:../libBMP280/src/bmp280.c **** rslt = bmp280_soft_reset(dev); |
965 | 746:../libBMP280/src/bmp280.c **** rslt = bmp280_soft_reset(dev); |
966 | 747:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
966 | 747:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
Line 1016... | Line 1016... | ||
1016 | 175 0004 9842 cmp r0, r3 |
1016 | 175 0004 9842 cmp r0, r3 |
1017 | 176 0006 02D9 bls .L14 |
1017 | 176 0006 02D9 bls .L14 |
1018 | 785:../libBMP280/src/bmp280.c **** (upressure <= BMP280_ST_ADC_P_MIN || upressure >= BMP280_ST_ADC_P_MAX)) |
1018 | 785:../libBMP280/src/bmp280.c **** (upressure <= BMP280_ST_ADC_P_MIN || upressure >= BMP280_ST_ADC_P_MAX)) |
1019 | 177 .loc 1 785 43 discriminator 1 view .LVU45 |
1019 | 177 .loc 1 785 43 discriminator 1 view .LVU45 |
1020 | 178 0008 4A1E subs r2, r1, #1 |
1020 | 178 0008 4A1E subs r2, r1, #1 |
1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 18 |
1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 18 |
1022 | 1022 | ||
1023 | 1023 | ||
1024 | 784:../libBMP280/src/bmp280.c **** (upressure <= BMP280_ST_ADC_P_MIN || upressure >= BMP280_ST_ADC_P_MAX)) |
1024 | 784:../libBMP280/src/bmp280.c **** (upressure <= BMP280_ST_ADC_P_MIN || upressure >= BMP280_ST_ADC_P_MAX)) |
1025 | 179 .loc 1 784 86 discriminator 1 view .LVU46 |
1025 | 179 .loc 1 784 86 discriminator 1 view .LVU46 |
1026 | 180 000a 9A42 cmp r2, r3 |
1026 | 180 000a 9A42 cmp r2, r3 |
Line 1076... | Line 1076... | ||
1076 | 210 0028 7047 bx lr |
1076 | 210 0028 7047 bx lr |
1077 | 211 .L17: |
1077 | 211 .L17: |
1078 | 791:../libBMP280/src/bmp280.c **** } |
1078 | 791:../libBMP280/src/bmp280.c **** } |
1079 | 212 .loc 1 791 14 view .LVU57 |
1079 | 212 .loc 1 791 14 view .LVU57 |
1080 | 213 002a 6FF00900 mvn r0, #9 |
1080 | 213 002a 6FF00900 mvn r0, #9 |
1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 19 |
1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 19 |
1082 | 1082 | ||
1083 | 1083 | ||
1084 | 214 002e 7047 bx lr |
1084 | 214 002e 7047 bx lr |
1085 | 215 .L21: |
1085 | 215 .L21: |
1086 | 216 .align 2 |
1086 | 216 .align 2 |
Line 1136... | Line 1136... | ||
1136 | 260 .loc 1 119 8 is_stmt 0 view .LVU65 |
1136 | 260 .loc 1 119 8 is_stmt 0 view .LVU65 |
1137 | 261 0012 78B9 cbnz r0, .L25 |
1137 | 261 0012 78B9 cbnz r0, .L25 |
1138 | 119:../libBMP280/src/bmp280.c **** { |
1138 | 119:../libBMP280/src/bmp280.c **** { |
1139 | 262 .loc 1 119 29 discriminator 1 view .LVU66 |
1139 | 262 .loc 1 119 29 discriminator 1 view .LVU66 |
1140 | 263 0014 8DB1 cbz r5, .L26 |
1140 | 263 0014 8DB1 cbz r5, .L26 |
1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 20 |
1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 20 |
1142 | 1142 | ||
1143 | 1143 | ||
1144 | 122:../libBMP280/src/bmp280.c **** { |
1144 | 122:../libBMP280/src/bmp280.c **** { |
1145 | 264 .loc 1 122 9 is_stmt 1 view .LVU67 |
1145 | 264 .loc 1 122 9 is_stmt 1 view .LVU67 |
1146 | 122:../libBMP280/src/bmp280.c **** { |
1146 | 122:../libBMP280/src/bmp280.c **** { |
Line 1196... | Line 1196... | ||
1196 | 302 003a 4FF0FF33 mov r3, #-1 |
1196 | 302 003a 4FF0FF33 mov r3, #-1 |
1197 | 303 003e F6E7 b .L23 |
1197 | 303 003e F6E7 b .L23 |
1198 | 304 .LVL30: |
1198 | 304 .LVL30: |
1199 | 305 .L29: |
1199 | 305 .L29: |
1200 | 131:../libBMP280/src/bmp280.c **** } |
1200 | 131:../libBMP280/src/bmp280.c **** } |
1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 21 |
1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 21 |
1202 | 1202 | ||
1203 | 1203 | ||
1204 | 306 .loc 1 131 18 view .LVU81 |
1204 | 306 .loc 1 131 18 view .LVU81 |
1205 | 307 0040 6FF00303 mvn r3, #3 |
1205 | 307 0040 6FF00303 mvn r3, #3 |
1206 | 308 0044 F3E7 b .L23 |
1206 | 308 0044 F3E7 b .L23 |
Line 1256... | Line 1256... | ||
1256 | 351 .loc 1 693 8 is_stmt 0 view .LVU90 |
1256 | 351 .loc 1 693 8 is_stmt 0 view .LVU90 |
1257 | 352 0018 0346 mov r3, r0 |
1257 | 352 0018 0346 mov r3, r0 |
1258 | 353 001a 10B1 cbz r0, .L33 |
1258 | 353 001a 10B1 cbz r0, .L33 |
1259 | 354 .L31: |
1259 | 354 .L31: |
1260 | 355 .LVL33: |
1260 | 355 .LVL33: |
1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 22 |
1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 22 |
1262 | 1262 | ||
1263 | 1263 | ||
1264 | 725:../libBMP280/src/bmp280.c **** } |
1264 | 725:../libBMP280/src/bmp280.c **** } |
1265 | 356 .loc 1 725 5 is_stmt 1 view .LVU91 |
1265 | 356 .loc 1 725 5 is_stmt 1 view .LVU91 |
1266 | 726:../libBMP280/src/bmp280.c **** |
1266 | 726:../libBMP280/src/bmp280.c **** |
Line 1316... | Line 1316... | ||
1316 | 394 .loc 1 701 43 is_stmt 0 view .LVU104 |
1316 | 394 .loc 1 701 43 is_stmt 0 view .LVU104 |
1317 | 395 0042 9DF80310 ldrb r1, [sp, #3] @ zero_extendqisi2 |
1317 | 395 0042 9DF80310 ldrb r1, [sp, #3] @ zero_extendqisi2 |
1318 | 701:../libBMP280/src/bmp280.c **** dev->calib_param.dig_t3 = |
1318 | 701:../libBMP280/src/bmp280.c **** dev->calib_param.dig_t3 = |
1319 | 396 .loc 1 701 90 view .LVU105 |
1319 | 396 .loc 1 701 90 view .LVU105 |
1320 | 397 0046 9DF80220 ldrb r2, [sp, #2] @ zero_extendqisi2 |
1320 | 397 0046 9DF80220 ldrb r2, [sp, #2] @ zero_extendqisi2 |
1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 23 |
1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 23 |
1322 | 1322 | ||
1323 | 1323 | ||
1324 | 701:../libBMP280/src/bmp280.c **** dev->calib_param.dig_t3 = |
1324 | 701:../libBMP280/src/bmp280.c **** dev->calib_param.dig_t3 = |
1325 | 398 .loc 1 701 17 view .LVU106 |
1325 | 398 .loc 1 701 17 view .LVU106 |
1326 | 399 004a 42EA0122 orr r2, r2, r1, lsl #8 |
1326 | 399 004a 42EA0122 orr r2, r2, r1, lsl #8 |
Line 1376... | Line 1376... | ||
1376 | 431 007a 9DF80B10 ldrb r1, [sp, #11] @ zero_extendqisi2 |
1376 | 431 007a 9DF80B10 ldrb r1, [sp, #11] @ zero_extendqisi2 |
1377 | 709:../libBMP280/src/bmp280.c **** dev->calib_param.dig_p4 = |
1377 | 709:../libBMP280/src/bmp280.c **** dev->calib_param.dig_p4 = |
1378 | 432 .loc 1 709 90 view .LVU125 |
1378 | 432 .loc 1 709 90 view .LVU125 |
1379 | 433 007e 9DF80A20 ldrb r2, [sp, #10] @ zero_extendqisi2 |
1379 | 433 007e 9DF80A20 ldrb r2, [sp, #10] @ zero_extendqisi2 |
1380 | 709:../libBMP280/src/bmp280.c **** dev->calib_param.dig_p4 = |
1380 | 709:../libBMP280/src/bmp280.c **** dev->calib_param.dig_p4 = |
1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 24 |
1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 24 |
1382 | 1382 | ||
1383 | 1383 | ||
1384 | 434 .loc 1 709 17 view .LVU126 |
1384 | 434 .loc 1 709 17 view .LVU126 |
1385 | 435 0082 42EA0122 orr r2, r2, r1, lsl #8 |
1385 | 435 0082 42EA0122 orr r2, r2, r1, lsl #8 |
1386 | 708:../libBMP280/src/bmp280.c **** (int16_t) (((int16_t) temp[BMP280_DIG_P3_MSB_POS] << 8) | ((int16_t) temp[BMP280_DI |
1386 | 708:../libBMP280/src/bmp280.c **** (int16_t) (((int16_t) temp[BMP280_DIG_P3_MSB_POS] << 8) | ((int16_t) temp[BMP280_DI |
Line 1436... | Line 1436... | ||
1436 | 717:../libBMP280/src/bmp280.c **** dev->calib_param.dig_p8 = |
1436 | 717:../libBMP280/src/bmp280.c **** dev->calib_param.dig_p8 = |
1437 | 468 .loc 1 717 90 view .LVU145 |
1437 | 468 .loc 1 717 90 view .LVU145 |
1438 | 469 00b6 9DF81220 ldrb r2, [sp, #18] @ zero_extendqisi2 |
1438 | 469 00b6 9DF81220 ldrb r2, [sp, #18] @ zero_extendqisi2 |
1439 | 717:../libBMP280/src/bmp280.c **** dev->calib_param.dig_p8 = |
1439 | 717:../libBMP280/src/bmp280.c **** dev->calib_param.dig_p8 = |
1440 | 470 .loc 1 717 17 view .LVU146 |
1440 | 470 .loc 1 717 17 view .LVU146 |
1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 25 |
1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 25 |
1442 | 1442 | ||
1443 | 1443 | ||
1444 | 471 00ba 42EA0122 orr r2, r2, r1, lsl #8 |
1444 | 471 00ba 42EA0122 orr r2, r2, r1, lsl #8 |
1445 | 716:../libBMP280/src/bmp280.c **** (int16_t) (((int16_t) temp[BMP280_DIG_P7_MSB_POS] << 8) | ((int16_t) temp[BMP280_DI |
1445 | 716:../libBMP280/src/bmp280.c **** (int16_t) (((int16_t) temp[BMP280_DIG_P7_MSB_POS] << 8) | ((int16_t) temp[BMP280_DI |
1446 | 472 .loc 1 716 37 view .LVU147 |
1446 | 472 .loc 1 716 37 view .LVU147 |
Line 1496... | Line 1496... | ||
1496 | 512 0000 F0B5 push {r4, r5, r6, r7, lr} |
1496 | 512 0000 F0B5 push {r4, r5, r6, r7, lr} |
1497 | 513 .LCFI7: |
1497 | 513 .LCFI7: |
1498 | 514 .cfi_def_cfa_offset 20 |
1498 | 514 .cfi_def_cfa_offset 20 |
1499 | 515 .cfi_offset 4, -20 |
1499 | 515 .cfi_offset 4, -20 |
1500 | 516 .cfi_offset 5, -16 |
1500 | 516 .cfi_offset 5, -16 |
1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 26 |
1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 26 |
1502 | 1502 | ||
1503 | 1503 | ||
1504 | 517 .cfi_offset 6, -12 |
1504 | 517 .cfi_offset 6, -12 |
1505 | 518 .cfi_offset 7, -8 |
1505 | 518 .cfi_offset 7, -8 |
1506 | 519 .cfi_offset 14, -4 |
1506 | 519 .cfi_offset 14, -4 |
Line 1556... | Line 1556... | ||
1556 | 160:../libBMP280/src/bmp280.c **** { |
1556 | 160:../libBMP280/src/bmp280.c **** { |
1557 | 554 .loc 1 160 12 is_stmt 0 view .LVU175 |
1557 | 554 .loc 1 160 12 is_stmt 0 view .LVU175 |
1558 | 555 001e 74B3 cbz r4, .L46 |
1558 | 555 001e 74B3 cbz r4, .L46 |
1559 | 162:../libBMP280/src/bmp280.c **** |
1559 | 162:../libBMP280/src/bmp280.c **** |
1560 | 556 .loc 1 162 13 is_stmt 1 view .LVU176 |
1560 | 556 .loc 1 162 13 is_stmt 1 view .LVU176 |
1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 27 |
1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 27 |
1562 | 1562 | ||
1563 | 1563 | ||
1564 | 162:../libBMP280/src/bmp280.c **** |
1564 | 162:../libBMP280/src/bmp280.c **** |
1565 | 557 .loc 1 162 36 is_stmt 0 view .LVU177 |
1565 | 557 .loc 1 162 36 is_stmt 0 view .LVU177 |
1566 | 558 0020 3B78 ldrb r3, [r7] @ zero_extendqisi2 |
1566 | 558 0020 3B78 ldrb r3, [r7] @ zero_extendqisi2 |
Line 1616... | Line 1616... | ||
1616 | 593 003e 1846 mov r0, r3 |
1616 | 593 003e 1846 mov r0, r3 |
1617 | 594 0040 03B0 add sp, sp, #12 |
1617 | 594 0040 03B0 add sp, sp, #12 |
1618 | 595 .LCFI9: |
1618 | 595 .LCFI9: |
1619 | 596 .cfi_remember_state |
1619 | 596 .cfi_remember_state |
1620 | 597 .cfi_def_cfa_offset 20 |
1620 | 597 .cfi_def_cfa_offset 20 |
1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 28 |
1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 28 |
1622 | 1622 | ||
1623 | 1623 | ||
1624 | 598 @ sp needed |
1624 | 598 @ sp needed |
1625 | 599 0042 F0BD pop {r4, r5, r6, r7, pc} |
1625 | 599 0042 F0BD pop {r4, r5, r6, r7, pc} |
1626 | 600 .LVL44: |
1626 | 600 .LVL44: |
Line 1676... | Line 1676... | ||
1676 | 181:../libBMP280/src/bmp280.c **** } |
1676 | 181:../libBMP280/src/bmp280.c **** } |
1677 | 638 .loc 1 181 39 is_stmt 0 view .LVU205 |
1677 | 638 .loc 1 181 39 is_stmt 0 view .LVU205 |
1678 | 639 0064 6400 lsls r4, r4, #1 |
1678 | 639 0064 6400 lsls r4, r4, #1 |
1679 | 640 .LVL51: |
1679 | 640 .LVL51: |
1680 | 181:../libBMP280/src/bmp280.c **** } |
1680 | 181:../libBMP280/src/bmp280.c **** } |
1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 29 |
1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 29 |
1682 | 1682 | ||
1683 | 1683 | ||
1684 | 641 .loc 1 181 26 view .LVU206 |
1684 | 641 .loc 1 181 26 view .LVU206 |
1685 | 642 0066 013C subs r4, r4, #1 |
1685 | 642 0066 013C subs r4, r4, #1 |
1686 | 643 0068 A3B2 uxth r3, r4 |
1686 | 643 0068 A3B2 uxth r3, r4 |
Line 1736... | Line 1736... | ||
1736 | 689 .cfi_offset 4, -12 |
1736 | 689 .cfi_offset 4, -12 |
1737 | 690 .cfi_offset 5, -8 |
1737 | 690 .cfi_offset 5, -8 |
1738 | 691 .cfi_offset 14, -4 |
1738 | 691 .cfi_offset 14, -4 |
1739 | 692 0002 83B0 sub sp, sp, #12 |
1739 | 692 0002 83B0 sub sp, sp, #12 |
1740 | 693 .LCFI12: |
1740 | 693 .LCFI12: |
1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 30 |
1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 30 |
1742 | 1742 | ||
1743 | 1743 | ||
1744 | 694 .cfi_def_cfa_offset 24 |
1744 | 694 .cfi_def_cfa_offset 24 |
1745 | 695 0004 0546 mov r5, r0 |
1745 | 695 0004 0546 mov r5, r0 |
1746 | 213:../libBMP280/src/bmp280.c **** uint8_t reg_addr = BMP280_SOFT_RESET_ADDR; |
1746 | 213:../libBMP280/src/bmp280.c **** uint8_t reg_addr = BMP280_SOFT_RESET_ADDR; |
Line 1796... | Line 1796... | ||
1796 | 733 0028 0DF10700 add r0, sp, #7 |
1796 | 733 0028 0DF10700 add r0, sp, #7 |
1797 | 734 .LVL59: |
1797 | 734 .LVL59: |
1798 | 220:../libBMP280/src/bmp280.c **** |
1798 | 220:../libBMP280/src/bmp280.c **** |
1799 | 735 .loc 1 220 16 view .LVU226 |
1799 | 735 .loc 1 220 16 view .LVU226 |
1800 | 736 002c FFF7FEFF bl bmp280_set_regs |
1800 | 736 002c FFF7FEFF bl bmp280_set_regs |
1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 31 |
1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 31 |
1802 | 1802 | ||
1803 | 1803 | ||
1804 | 737 .LVL60: |
1804 | 737 .LVL60: |
1805 | 738 0030 0446 mov r4, r0 |
1805 | 738 0030 0446 mov r4, r0 |
1806 | 739 .LVL61: |
1806 | 739 .LVL61: |
Line 1856... | Line 1856... | ||
1856 | 783 000c 8DF80430 strb r3, [sp, #4] |
1856 | 783 000c 8DF80430 strb r3, [sp, #4] |
1857 | 784 0010 8DF80530 strb r3, [sp, #5] |
1857 | 784 0010 8DF80530 strb r3, [sp, #5] |
1858 | 735:../libBMP280/src/bmp280.c **** |
1858 | 735:../libBMP280/src/bmp280.c **** |
1859 | 785 .loc 1 735 5 is_stmt 1 view .LVU235 |
1859 | 785 .loc 1 735 5 is_stmt 1 view .LVU235 |
1860 | 735:../libBMP280/src/bmp280.c **** |
1860 | 735:../libBMP280/src/bmp280.c **** |
1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 32 |
1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 32 |
1862 | 1862 | ||
1863 | 1863 | ||
1864 | 786 .loc 1 735 13 is_stmt 0 view .LVU236 |
1864 | 786 .loc 1 735 13 is_stmt 0 view .LVU236 |
1865 | 787 0014 354B ldr r3, .L62 |
1865 | 787 0014 354B ldr r3, .L62 |
1866 | 788 0016 1B88 ldrh r3, [r3] |
1866 | 788 0016 1B88 ldrh r3, [r3] |
Line 1916... | Line 1916... | ||
1916 | 825 .cfi_remember_state |
1916 | 825 .cfi_remember_state |
1917 | 826 .cfi_def_cfa_offset 16 |
1917 | 826 .cfi_def_cfa_offset 16 |
1918 | 827 @ sp needed |
1918 | 827 @ sp needed |
1919 | 828 003e 70BD pop {r4, r5, r6, pc} |
1919 | 828 003e 70BD pop {r4, r5, r6, pc} |
1920 | 829 .LVL69: |
1920 | 829 .LVL69: |
1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 33 |
1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 33 |
1922 | 1922 | ||
1923 | 1923 | ||
1924 | 830 .L61: |
1924 | 830 .L61: |
1925 | 831 .LCFI18: |
1925 | 831 .LCFI18: |
1926 | 832 .cfi_restore_state |
1926 | 832 .cfi_restore_state |
Line 1976... | Line 1976... | ||
1976 | 752:../libBMP280/src/bmp280.c **** temp[1] = BMP280_SET_BITS_POS_0(temp[1], BMP280_SPI3_ENABLE, conf->spi3w_en); |
1976 | 752:../libBMP280/src/bmp280.c **** temp[1] = BMP280_SET_BITS_POS_0(temp[1], BMP280_SPI3_ENABLE, conf->spi3w_en); |
1977 | 869 .loc 1 752 27 is_stmt 0 view .LVU263 |
1977 | 869 .loc 1 752 27 is_stmt 0 view .LVU263 |
1978 | 870 007e 23F01C03 bic r3, r3, #28 |
1978 | 870 007e 23F01C03 bic r3, r3, #28 |
1979 | 871 0082 EA78 ldrb r2, [r5, #3] @ zero_extendqisi2 |
1979 | 871 0082 EA78 ldrb r2, [r5, #3] @ zero_extendqisi2 |
1980 | 872 0084 9200 lsls r2, r2, #2 |
1980 | 872 0084 9200 lsls r2, r2, #2 |
1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 34 |
1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 34 |
1982 | 1982 | ||
1983 | 1983 | ||
1984 | 873 0086 02F01C02 and r2, r2, #28 |
1984 | 873 0086 02F01C02 and r2, r2, #28 |
1985 | 874 008a 1343 orrs r3, r3, r2 |
1985 | 874 008a 1343 orrs r3, r3, r2 |
1986 | 753:../libBMP280/src/bmp280.c **** rslt = bmp280_set_regs(reg_addr, temp, 2, dev); |
1986 | 753:../libBMP280/src/bmp280.c **** rslt = bmp280_set_regs(reg_addr, temp, 2, dev); |
Line 2036... | Line 2036... | ||
2036 | 761:../libBMP280/src/bmp280.c **** rslt = bmp280_set_regs(reg_addr, temp, 1, dev); |
2036 | 761:../libBMP280/src/bmp280.c **** rslt = bmp280_set_regs(reg_addr, temp, 1, dev); |
2037 | 911 .loc 1 761 35 is_stmt 0 view .LVU278 |
2037 | 911 .loc 1 761 35 is_stmt 0 view .LVU278 |
2038 | 912 00be 9DF90430 ldrsb r3, [sp, #4] |
2038 | 912 00be 9DF90430 ldrsb r3, [sp, #4] |
2039 | 913 00c2 23F00303 bic r3, r3, #3 |
2039 | 913 00c2 23F00303 bic r3, r3, #3 |
2040 | 914 00c6 06F00306 and r6, r6, #3 |
2040 | 914 00c6 06F00306 and r6, r6, #3 |
2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 35 |
2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 35 |
2042 | 2042 | ||
2043 | 2043 | ||
2044 | 915 00ca 1E43 orrs r6, r6, r3 |
2044 | 915 00ca 1E43 orrs r6, r6, r3 |
2045 | 761:../libBMP280/src/bmp280.c **** rslt = bmp280_set_regs(reg_addr, temp, 1, dev); |
2045 | 761:../libBMP280/src/bmp280.c **** rslt = bmp280_set_regs(reg_addr, temp, 1, dev); |
2046 | 916 .loc 1 761 33 view .LVU279 |
2046 | 916 .loc 1 761 33 view .LVU279 |
Line 2096... | Line 2096... | ||
2096 | 962 .LCFI19: |
2096 | 962 .LCFI19: |
2097 | 963 .cfi_def_cfa_offset 16 |
2097 | 963 .cfi_def_cfa_offset 16 |
2098 | 964 .cfi_offset 4, -16 |
2098 | 964 .cfi_offset 4, -16 |
2099 | 965 .cfi_offset 5, -12 |
2099 | 965 .cfi_offset 5, -12 |
2100 | 966 .cfi_offset 6, -8 |
2100 | 966 .cfi_offset 6, -8 |
2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 36 |
2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 36 |
2102 | 2102 | ||
2103 | 2103 | ||
2104 | 967 .cfi_offset 14, -4 |
2104 | 967 .cfi_offset 14, -4 |
2105 | 968 0002 0546 mov r5, r0 |
2105 | 968 0002 0546 mov r5, r0 |
2106 | 235:../libBMP280/src/bmp280.c **** |
2106 | 235:../libBMP280/src/bmp280.c **** |
Line 2156... | Line 2156... | ||
2156 | 1004 .loc 1 260 13 view .LVU300 |
2156 | 1004 .loc 1 260 13 view .LVU300 |
2157 | 1005 001c 0A20 movs r0, #10 |
2157 | 1005 001c 0A20 movs r0, #10 |
2158 | 1006 .LVL87: |
2158 | 1006 .LVL87: |
2159 | 260:../libBMP280/src/bmp280.c **** --try_count; |
2159 | 260:../libBMP280/src/bmp280.c **** --try_count; |
2160 | 1007 .loc 1 260 13 view .LVU301 |
2160 | 1007 .loc 1 260 13 view .LVU301 |
2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 37 |
2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 37 |
2162 | 2162 | ||
2163 | 2163 | ||
2164 | 1008 001e 9847 blx r3 |
2164 | 1008 001e 9847 blx r3 |
2165 | 1009 .LVL88: |
2165 | 1009 .LVL88: |
2166 | 261:../libBMP280/src/bmp280.c **** } |
2166 | 261:../libBMP280/src/bmp280.c **** } |
Line 2216... | Line 2216... | ||
2216 | 252:../libBMP280/src/bmp280.c **** { |
2216 | 252:../libBMP280/src/bmp280.c **** { |
2217 | 1047 .loc 1 252 17 is_stmt 1 view .LVU315 |
2217 | 1047 .loc 1 252 17 is_stmt 1 view .LVU315 |
2218 | 252:../libBMP280/src/bmp280.c **** { |
2218 | 252:../libBMP280/src/bmp280.c **** { |
2219 | 1048 .loc 1 252 20 is_stmt 0 view .LVU316 |
2219 | 1048 .loc 1 252 20 is_stmt 0 view .LVU316 |
2220 | 1049 0048 0646 mov r6, r0 |
2220 | 1049 0048 0646 mov r6, r0 |
2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 38 |
2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 38 |
2222 | 2222 | ||
2223 | 2223 | ||
2224 | 1050 004a 0028 cmp r0, #0 |
2224 | 1050 004a 0028 cmp r0, #0 |
2225 | 1051 004c E0D0 beq .L73 |
2225 | 1051 004c E0D0 beq .L73 |
2226 | 1052 .LVL94: |
2226 | 1052 .LVL94: |
Line 2276... | Line 2276... | ||
2276 | 1086 0070 6FF00106 mvn r6, #1 |
2276 | 1086 0070 6FF00106 mvn r6, #1 |
2277 | 1087 .LVL97: |
2277 | 1087 .LVL97: |
2278 | 267:../libBMP280/src/bmp280.c **** } |
2278 | 267:../libBMP280/src/bmp280.c **** } |
2279 | 1088 .loc 1 267 18 view .LVU333 |
2279 | 1088 .loc 1 267 18 view .LVU333 |
2280 | 1089 0074 CAE7 b .L66 |
2280 | 1089 0074 CAE7 b .L66 |
2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 39 |
2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 39 |
2282 | 2282 | ||
2283 | 2283 | ||
2284 | 1090 .cfi_endproc |
2284 | 1090 .cfi_endproc |
2285 | 1091 .LFE3: |
2285 | 1091 .LFE3: |
2286 | 1093 .section .text.bmp280_get_config,"ax",%progbits |
2286 | 1093 .section .text.bmp280_get_config,"ax",%progbits |
Line 2336... | Line 2336... | ||
2336 | 1134 .loc 1 295 8 is_stmt 0 view .LVU343 |
2336 | 1134 .loc 1 295 8 is_stmt 0 view .LVU343 |
2337 | 1135 0018 08BB cbnz r0, .L76 |
2337 | 1135 0018 08BB cbnz r0, .L76 |
2338 | 295:../libBMP280/src/bmp280.c **** { |
2338 | 295:../libBMP280/src/bmp280.c **** { |
2339 | 1136 .loc 1 295 29 discriminator 1 view .LVU344 |
2339 | 1136 .loc 1 295 29 discriminator 1 view .LVU344 |
2340 | 1137 001a 1CB3 cbz r4, .L77 |
2340 | 1137 001a 1CB3 cbz r4, .L77 |
2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 40 |
2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 40 |
2342 | 2342 | ||
2343 | 2343 | ||
2344 | 297:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
2344 | 297:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
2345 | 1138 .loc 1 297 9 is_stmt 1 view .LVU345 |
2345 | 1138 .loc 1 297 9 is_stmt 1 view .LVU345 |
2346 | 297:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
2346 | 297:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
Line 2396... | Line 2396... | ||
2396 | 1173 0046 E170 strb r1, [r4, #3] |
2396 | 1173 0046 E170 strb r1, [r4, #3] |
2397 | 304:../libBMP280/src/bmp280.c **** dev->conf = *conf; |
2397 | 304:../libBMP280/src/bmp280.c **** dev->conf = *conf; |
2398 | 1174 .loc 1 304 13 is_stmt 1 view .LVU362 |
2398 | 1174 .loc 1 304 13 is_stmt 1 view .LVU362 |
2399 | 304:../libBMP280/src/bmp280.c **** dev->conf = *conf; |
2399 | 304:../libBMP280/src/bmp280.c **** dev->conf = *conf; |
2400 | 1175 .loc 1 304 30 is_stmt 0 view .LVU363 |
2400 | 1175 .loc 1 304 30 is_stmt 0 view .LVU363 |
2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 41 |
2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 41 |
2402 | 2402 | ||
2403 | 2403 | ||
2404 | 1176 0048 03F00103 and r3, r3, #1 |
2404 | 1176 0048 03F00103 and r3, r3, #1 |
2405 | 304:../libBMP280/src/bmp280.c **** dev->conf = *conf; |
2405 | 304:../libBMP280/src/bmp280.c **** dev->conf = *conf; |
2406 | 1177 .loc 1 304 28 view .LVU364 |
2406 | 1177 .loc 1 304 28 view .LVU364 |
Line 2456... | Line 2456... | ||
2456 | 1222 .loc 1 322 1 is_stmt 1 view -0 |
2456 | 1222 .loc 1 322 1 is_stmt 1 view -0 |
2457 | 1223 .cfi_startproc |
2457 | 1223 .cfi_startproc |
2458 | 1224 @ args = 0, pretend = 0, frame = 0 |
2458 | 1224 @ args = 0, pretend = 0, frame = 0 |
2459 | 1225 @ frame_needed = 0, uses_anonymous_args = 0 |
2459 | 1225 @ frame_needed = 0, uses_anonymous_args = 0 |
2460 | 322:../libBMP280/src/bmp280.c **** return conf_sensor(BMP280_SLEEP_MODE, conf, dev); |
2460 | 322:../libBMP280/src/bmp280.c **** return conf_sensor(BMP280_SLEEP_MODE, conf, dev); |
2461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 42 |
2461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 42 |
2462 | 2462 | ||
2463 | 2463 | ||
2464 | 1226 .loc 1 322 1 is_stmt 0 view .LVU372 |
2464 | 1226 .loc 1 322 1 is_stmt 0 view .LVU372 |
2465 | 1227 0000 08B5 push {r3, lr} |
2465 | 1227 0000 08B5 push {r3, lr} |
2466 | 1228 .LCFI24: |
2466 | 1228 .LCFI24: |
Line 2516... | Line 2516... | ||
2516 | 1273 0004 0446 mov r4, r0 |
2516 | 1273 0004 0446 mov r4, r0 |
2517 | 1274 0006 0D46 mov r5, r1 |
2517 | 1274 0006 0D46 mov r5, r1 |
2518 | 331:../libBMP280/src/bmp280.c **** uint8_t temp; |
2518 | 331:../libBMP280/src/bmp280.c **** uint8_t temp; |
2519 | 1275 .loc 1 331 5 is_stmt 1 view .LVU380 |
2519 | 1275 .loc 1 331 5 is_stmt 1 view .LVU380 |
2520 | 332:../libBMP280/src/bmp280.c **** |
2520 | 332:../libBMP280/src/bmp280.c **** |
2521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 43 |
2521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 43 |
2522 | 2522 | ||
2523 | 2523 | ||
2524 | 1276 .loc 1 332 5 view .LVU381 |
2524 | 1276 .loc 1 332 5 view .LVU381 |
2525 | 334:../libBMP280/src/bmp280.c **** if ((rslt == BMP280_OK) && (status != NULL)) |
2525 | 334:../libBMP280/src/bmp280.c **** if ((rslt == BMP280_OK) && (status != NULL)) |
2526 | 1277 .loc 1 334 5 view .LVU382 |
2526 | 1277 .loc 1 334 5 view .LVU382 |
Line 2576... | Line 2576... | ||
2576 | 1312 .loc 1 346 5 is_stmt 1 view .LVU397 |
2576 | 1312 .loc 1 346 5 is_stmt 1 view .LVU397 |
2577 | 347:../libBMP280/src/bmp280.c **** |
2577 | 347:../libBMP280/src/bmp280.c **** |
2578 | 1313 .loc 1 347 1 is_stmt 0 view .LVU398 |
2578 | 1313 .loc 1 347 1 is_stmt 0 view .LVU398 |
2579 | 1314 0030 03B0 add sp, sp, #12 |
2579 | 1314 0030 03B0 add sp, sp, #12 |
2580 | 1315 .LCFI27: |
2580 | 1315 .LCFI27: |
2581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 44 |
2581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 44 |
2582 | 2582 | ||
2583 | 2583 | ||
2584 | 1316 .cfi_remember_state |
2584 | 1316 .cfi_remember_state |
2585 | 1317 .cfi_def_cfa_offset 12 |
2585 | 1317 .cfi_def_cfa_offset 12 |
2586 | 1318 @ sp needed |
2586 | 1318 @ sp needed |
Line 2636... | Line 2636... | ||
2636 | 1364 0004 0546 mov r5, r0 |
2636 | 1364 0004 0546 mov r5, r0 |
2637 | 1365 0006 0C46 mov r4, r1 |
2637 | 1365 0006 0C46 mov r4, r1 |
2638 | 354:../libBMP280/src/bmp280.c **** uint8_t temp; |
2638 | 354:../libBMP280/src/bmp280.c **** uint8_t temp; |
2639 | 1366 .loc 1 354 5 is_stmt 1 view .LVU405 |
2639 | 1366 .loc 1 354 5 is_stmt 1 view .LVU405 |
2640 | 355:../libBMP280/src/bmp280.c **** |
2640 | 355:../libBMP280/src/bmp280.c **** |
2641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 45 |
2641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 45 |
2642 | 2642 | ||
2643 | 2643 | ||
2644 | 1367 .loc 1 355 5 view .LVU406 |
2644 | 1367 .loc 1 355 5 view .LVU406 |
2645 | 357:../libBMP280/src/bmp280.c **** if ((rslt == BMP280_OK) && (mode != NULL)) |
2645 | 357:../libBMP280/src/bmp280.c **** if ((rslt == BMP280_OK) && (mode != NULL)) |
2646 | 1368 .loc 1 357 5 view .LVU407 |
2646 | 1368 .loc 1 357 5 view .LVU407 |
Line 2696... | Line 2696... | ||
2696 | 1405 002c 30BD pop {r4, r5, pc} |
2696 | 1405 002c 30BD pop {r4, r5, pc} |
2697 | 1406 .LVL126: |
2697 | 1406 .LVL126: |
2698 | 1407 .L88: |
2698 | 1407 .L88: |
2699 | 1408 .LCFI32: |
2699 | 1408 .LCFI32: |
2700 | 1409 .cfi_restore_state |
2700 | 1409 .cfi_restore_state |
2701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 46 |
2701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 46 |
2702 | 2702 | ||
2703 | 2703 | ||
2704 | 365:../libBMP280/src/bmp280.c **** } |
2704 | 365:../libBMP280/src/bmp280.c **** } |
2705 | 1410 .loc 1 365 14 view .LVU421 |
2705 | 1410 .loc 1 365 14 view .LVU421 |
2706 | 1411 002e 4FF0FF30 mov r0, #-1 |
2706 | 1411 002e 4FF0FF30 mov r0, #-1 |
Line 2756... | Line 2756... | ||
2756 | 378:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
2756 | 378:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
2757 | 1455 .loc 1 378 12 view .LVU430 |
2757 | 1455 .loc 1 378 12 view .LVU430 |
2758 | 1456 0008 FFF7FEFF bl null_ptr_check |
2758 | 1456 0008 FFF7FEFF bl null_ptr_check |
2759 | 1457 .LVL132: |
2759 | 1457 .LVL132: |
2760 | 379:../libBMP280/src/bmp280.c **** { |
2760 | 379:../libBMP280/src/bmp280.c **** { |
2761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 47 |
2761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 47 |
2762 | 2762 | ||
2763 | 2763 | ||
2764 | 1458 .loc 1 379 5 is_stmt 1 view .LVU431 |
2764 | 1458 .loc 1 379 5 is_stmt 1 view .LVU431 |
2765 | 379:../libBMP280/src/bmp280.c **** { |
2765 | 379:../libBMP280/src/bmp280.c **** { |
2766 | 1459 .loc 1 379 8 is_stmt 0 view .LVU432 |
2766 | 1459 .loc 1 379 8 is_stmt 0 view .LVU432 |
Line 2816... | Line 2816... | ||
2816 | 1503 .LCFI34: |
2816 | 1503 .LCFI34: |
2817 | 1504 .cfi_def_cfa_offset 12 |
2817 | 1504 .cfi_def_cfa_offset 12 |
2818 | 1505 .cfi_offset 4, -12 |
2818 | 1505 .cfi_offset 4, -12 |
2819 | 1506 .cfi_offset 5, -8 |
2819 | 1506 .cfi_offset 5, -8 |
2820 | 1507 .cfi_offset 14, -4 |
2820 | 1507 .cfi_offset 14, -4 |
2821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 48 |
2821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 48 |
2822 | 2822 | ||
2823 | 2823 | ||
2824 | 1508 0002 83B0 sub sp, sp, #12 |
2824 | 1508 0002 83B0 sub sp, sp, #12 |
2825 | 1509 .LCFI35: |
2825 | 1509 .LCFI35: |
2826 | 1510 .cfi_def_cfa_offset 24 |
2826 | 1510 .cfi_def_cfa_offset 24 |
Line 2876... | Line 2876... | ||
2876 | 403:../libBMP280/src/bmp280.c **** uncomp_data->uncomp_temp = |
2876 | 403:../libBMP280/src/bmp280.c **** uncomp_data->uncomp_temp = |
2877 | 1545 .loc 1 403 46 is_stmt 0 view .LVU456 |
2877 | 1545 .loc 1 403 46 is_stmt 0 view .LVU456 |
2878 | 1546 0028 9DF80030 ldrb r3, [sp] @ zero_extendqisi2 |
2878 | 1546 0028 9DF80030 ldrb r3, [sp] @ zero_extendqisi2 |
2879 | 403:../libBMP280/src/bmp280.c **** uncomp_data->uncomp_temp = |
2879 | 403:../libBMP280/src/bmp280.c **** uncomp_data->uncomp_temp = |
2880 | 1547 .loc 1 403 79 view .LVU457 |
2880 | 1547 .loc 1 403 79 view .LVU457 |
2881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 49 |
2881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 49 |
2882 | 2882 | ||
2883 | 2883 | ||
2884 | 1548 002c 9DF80110 ldrb r1, [sp, #1] @ zero_extendqisi2 |
2884 | 1548 002c 9DF80110 ldrb r1, [sp, #1] @ zero_extendqisi2 |
2885 | 403:../libBMP280/src/bmp280.c **** uncomp_data->uncomp_temp = |
2885 | 403:../libBMP280/src/bmp280.c **** uncomp_data->uncomp_temp = |
2886 | 1549 .loc 1 403 85 view .LVU458 |
2886 | 1549 .loc 1 403 85 view .LVU458 |
Line 2936... | Line 2936... | ||
2936 | 1583 .LCFI36: |
2936 | 1583 .LCFI36: |
2937 | 1584 .cfi_remember_state |
2937 | 1584 .cfi_remember_state |
2938 | 1585 .cfi_def_cfa_offset 12 |
2938 | 1585 .cfi_def_cfa_offset 12 |
2939 | 1586 @ sp needed |
2939 | 1586 @ sp needed |
2940 | 1587 005e 30BD pop {r4, r5, pc} |
2940 | 1587 005e 30BD pop {r4, r5, pc} |
2941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 50 |
2941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 50 |
2942 | 2942 | ||
2943 | 2943 | ||
2944 | 1588 .LVL145: |
2944 | 1588 .LVL145: |
2945 | 1589 .L97: |
2945 | 1589 .L97: |
2946 | 1590 .LCFI37: |
2946 | 1590 .LCFI37: |
Line 2996... | Line 2996... | ||
2996 | 1634 .cfi_offset 5, -12 |
2996 | 1634 .cfi_offset 5, -12 |
2997 | 1635 .cfi_offset 6, -8 |
2997 | 1635 .cfi_offset 6, -8 |
2998 | 1636 .cfi_offset 14, -4 |
2998 | 1636 .cfi_offset 14, -4 |
2999 | 1637 0002 0446 mov r4, r0 |
2999 | 1637 0002 0446 mov r4, r0 |
3000 | 1638 0004 0E46 mov r6, r1 |
3000 | 1638 0004 0E46 mov r6, r1 |
3001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 51 |
3001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 51 |
3002 | 3002 | ||
3003 | 3003 | ||
3004 | 1639 0006 1546 mov r5, r2 |
3004 | 1639 0006 1546 mov r5, r2 |
3005 | 427:../libBMP280/src/bmp280.c **** int8_t rslt; |
3005 | 427:../libBMP280/src/bmp280.c **** int8_t rslt; |
3006 | 1640 .loc 1 427 5 is_stmt 1 view .LVU483 |
3006 | 1640 .loc 1 427 5 is_stmt 1 view .LVU483 |
Line 3056... | Line 3056... | ||
3056 | 1675 002c DB12 asrs r3, r3, #11 |
3056 | 1675 002c DB12 asrs r3, r3, #11 |
3057 | 1676 .LVL155: |
3057 | 1676 .LVL155: |
3058 | 436:../libBMP280/src/bmp280.c **** (((((uncomp_temp / 16) - ((int32_t) dev->calib_param.dig_t1)) * |
3058 | 436:../libBMP280/src/bmp280.c **** (((((uncomp_temp / 16) - ((int32_t) dev->calib_param.dig_t1)) * |
3059 | 1677 .loc 1 436 9 is_stmt 1 view .LVU499 |
3059 | 1677 .loc 1 436 9 is_stmt 1 view .LVU499 |
3060 | 437:../libBMP280/src/bmp280.c **** ((uncomp_temp / 16) - ((int32_t) dev->calib_param.dig_t1))) / 4096) * |
3060 | 437:../libBMP280/src/bmp280.c **** ((uncomp_temp / 16) - ((int32_t) dev->calib_param.dig_t1))) / 4096) * |
3061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 52 |
3061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 52 |
3062 | 3062 | ||
3063 | 3063 | ||
3064 | 1678 .loc 1 437 30 is_stmt 0 view .LVU500 |
3064 | 1678 .loc 1 437 30 is_stmt 0 view .LVU500 |
3065 | 1679 002e 3046 mov r0, r6 |
3065 | 1679 002e 3046 mov r0, r6 |
3066 | 1680 0030 002E cmp r6, #0 |
3066 | 1680 0030 002E cmp r6, #0 |
Line 3116... | Line 3116... | ||
3116 | 443:../libBMP280/src/bmp280.c **** } |
3116 | 443:../libBMP280/src/bmp280.c **** } |
3117 | 1717 .loc 1 443 9 is_stmt 1 view .LVU514 |
3117 | 1717 .loc 1 443 9 is_stmt 1 view .LVU514 |
3118 | 1718 .LVL158: |
3118 | 1718 .LVL158: |
3119 | 1719 .L109: |
3119 | 1719 .L109: |
3120 | 451:../libBMP280/src/bmp280.c **** } |
3120 | 451:../libBMP280/src/bmp280.c **** } |
3121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 53 |
3121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 53 |
3122 | 3122 | ||
3123 | 3123 | ||
3124 | 1720 .loc 1 451 5 view .LVU515 |
3124 | 1720 .loc 1 451 5 view .LVU515 |
3125 | 452:../libBMP280/src/bmp280.c **** |
3125 | 452:../libBMP280/src/bmp280.c **** |
3126 | 1721 .loc 1 452 1 is_stmt 0 view .LVU516 |
3126 | 1721 .loc 1 452 1 is_stmt 0 view .LVU516 |
Line 3176... | Line 3176... | ||
3176 | 1761 0088 2360 str r3, [r4] |
3176 | 1761 0088 2360 str r3, [r4] |
3177 | 448:../libBMP280/src/bmp280.c **** } |
3177 | 448:../libBMP280/src/bmp280.c **** } |
3178 | 1762 .loc 1 448 9 is_stmt 1 view .LVU527 |
3178 | 1762 .loc 1 448 9 is_stmt 1 view .LVU527 |
3179 | 1763 .LVL165: |
3179 | 1763 .LVL165: |
3180 | 448:../libBMP280/src/bmp280.c **** } |
3180 | 448:../libBMP280/src/bmp280.c **** } |
3181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 54 |
3181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 54 |
3182 | 3182 | ||
3183 | 3183 | ||
3184 | 1764 .loc 1 448 14 is_stmt 0 view .LVU528 |
3184 | 1764 .loc 1 448 14 is_stmt 0 view .LVU528 |
3185 | 1765 008a 6FF00D01 mvn r1, #13 |
3185 | 1765 008a 6FF00D01 mvn r1, #13 |
3186 | 1766 008e E7E7 b .L109 |
3186 | 1766 008e E7E7 b .L109 |
Line 3236... | Line 3236... | ||
3236 | 1809 000e 0246 mov r2, r0 |
3236 | 1809 000e 0246 mov r2, r0 |
3237 | 1810 0010 0028 cmp r0, #0 |
3237 | 1810 0010 0028 cmp r0, #0 |
3238 | 1811 0012 6FD1 bne .L118 |
3238 | 1811 0012 6FD1 bne .L118 |
3239 | 466:../libBMP280/src/bmp280.c **** var2 = (((var1 / 4) * (var1 / 4)) / 2048) * ((int32_t) dev->calib_param.dig_p6); |
3239 | 466:../libBMP280/src/bmp280.c **** var2 = (((var1 / 4) * (var1 / 4)) / 2048) * ((int32_t) dev->calib_param.dig_p6); |
3240 | 1812 .loc 1 466 9 is_stmt 1 view .LVU538 |
3240 | 1812 .loc 1 466 9 is_stmt 1 view .LVU538 |
3241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 55 |
3241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 55 |
3242 | 3242 | ||
3243 | 3243 | ||
3244 | 466:../libBMP280/src/bmp280.c **** var2 = (((var1 / 4) * (var1 / 4)) / 2048) * ((int32_t) dev->calib_param.dig_p6); |
3244 | 466:../libBMP280/src/bmp280.c **** var2 = (((var1 / 4) * (var1 / 4)) / 2048) * ((int32_t) dev->calib_param.dig_p6); |
3245 | 1813 .loc 1 466 44 is_stmt 0 view .LVU539 |
3245 | 1813 .loc 1 466 44 is_stmt 0 view .LVU539 |
3246 | 1814 0014 A36A ldr r3, [r4, #40] |
3246 | 1814 0014 A36A ldr r3, [r4, #40] |
Line 3296... | Line 3296... | ||
3296 | 1850 0042 0CFB0077 mla r7, ip, r0, r7 |
3296 | 1850 0042 0CFB0077 mla r7, ip, r0, r7 |
3297 | 1851 .LVL172: |
3297 | 1851 .LVL172: |
3298 | 469:../libBMP280/src/bmp280.c **** var1 = |
3298 | 469:../libBMP280/src/bmp280.c **** var1 = |
3299 | 1852 .loc 1 469 9 is_stmt 1 view .LVU554 |
3299 | 1852 .loc 1 469 9 is_stmt 1 view .LVU554 |
3300 | 469:../libBMP280/src/bmp280.c **** var1 = |
3300 | 469:../libBMP280/src/bmp280.c **** var1 = |
3301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 56 |
3301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 56 |
3302 | 3302 | ||
3303 | 3303 | ||
3304 | 1853 .loc 1 469 22 is_stmt 0 view .LVU555 |
3304 | 1853 .loc 1 469 22 is_stmt 0 view .LVU555 |
3305 | 1854 0046 002F cmp r7, #0 |
3305 | 1854 0046 002F cmp r7, #0 |
3306 | 1855 0048 5BDB blt .L136 |
3306 | 1855 0048 5BDB blt .L136 |
Line 3356... | Line 3356... | ||
3356 | 473:../libBMP280/src/bmp280.c **** *comp_pres = (uint32_t)(((int32_t)(1048576 - uncomp_pres) - (var2 / 4096)) * 3125); |
3356 | 473:../libBMP280/src/bmp280.c **** *comp_pres = (uint32_t)(((int32_t)(1048576 - uncomp_pres) - (var2 / 4096)) * 3125); |
3357 | 1893 .loc 1 473 9 is_stmt 1 view .LVU568 |
3357 | 1893 .loc 1 473 9 is_stmt 1 view .LVU568 |
3358 | 473:../libBMP280/src/bmp280.c **** *comp_pres = (uint32_t)(((int32_t)(1048576 - uncomp_pres) - (var2 / 4096)) * 3125); |
3358 | 473:../libBMP280/src/bmp280.c **** *comp_pres = (uint32_t)(((int32_t)(1048576 - uncomp_pres) - (var2 / 4096)) * 3125); |
3359 | 1894 .loc 1 473 26 is_stmt 0 view .LVU569 |
3359 | 1894 .loc 1 473 26 is_stmt 0 view .LVU569 |
3360 | 1895 007e 03F50043 add r3, r3, #32768 |
3360 | 1895 007e 03F50043 add r3, r3, #32768 |
3361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 57 |
3361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 57 |
3362 | 3362 | ||
3363 | 3363 | ||
3364 | 1896 .LVL176: |
3364 | 1896 .LVL176: |
3365 | 473:../libBMP280/src/bmp280.c **** *comp_pres = (uint32_t)(((int32_t)(1048576 - uncomp_pres) - (var2 / 4096)) * 3125); |
3365 | 473:../libBMP280/src/bmp280.c **** *comp_pres = (uint32_t)(((int32_t)(1048576 - uncomp_pres) - (var2 / 4096)) * 3125); |
3366 | 1897 .loc 1 473 64 view .LVU570 |
3366 | 1897 .loc 1 473 64 view .LVU570 |
Line 3416... | Line 3416... | ||
3416 | 482:../libBMP280/src/bmp280.c **** } |
3416 | 482:../libBMP280/src/bmp280.c **** } |
3417 | 1935 .loc 1 482 17 is_stmt 1 view .LVU583 |
3417 | 1935 .loc 1 482 17 is_stmt 1 view .LVU583 |
3418 | 482:../libBMP280/src/bmp280.c **** } |
3418 | 482:../libBMP280/src/bmp280.c **** } |
3419 | 1936 .loc 1 482 42 is_stmt 0 view .LVU584 |
3419 | 1936 .loc 1 482 42 is_stmt 0 view .LVU584 |
3420 | 1937 00b4 7600 lsls r6, r6, #1 |
3420 | 1937 00b4 7600 lsls r6, r6, #1 |
3421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 58 |
3421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 58 |
3422 | 3422 | ||
3423 | 3423 | ||
3424 | 482:../libBMP280/src/bmp280.c **** } |
3424 | 482:../libBMP280/src/bmp280.c **** } |
3425 | 1938 .loc 1 482 48 view .LVU585 |
3425 | 1938 .loc 1 482 48 view .LVU585 |
3426 | 1939 00b6 B6FBF3F6 udiv r6, r6, r3 |
3426 | 1939 00b6 B6FBF3F6 udiv r6, r6, r3 |
Line 3476... | Line 3476... | ||
3476 | 1975 .LVL183: |
3476 | 1975 .LVL183: |
3477 | 491:../libBMP280/src/bmp280.c **** rslt = BMP280_OK; |
3477 | 491:../libBMP280/src/bmp280.c **** rslt = BMP280_OK; |
3478 | 1976 .loc 1 491 13 is_stmt 1 view .LVU600 |
3478 | 1976 .loc 1 491 13 is_stmt 1 view .LVU600 |
3479 | 491:../libBMP280/src/bmp280.c **** rslt = BMP280_OK; |
3479 | 491:../libBMP280/src/bmp280.c **** rslt = BMP280_OK; |
3480 | 1977 .loc 1 491 68 is_stmt 0 view .LVU601 |
3480 | 1977 .loc 1 491 68 is_stmt 0 view .LVU601 |
3481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 59 |
3481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 59 |
3482 | 3482 | ||
3483 | 3483 | ||
3484 | 1978 00e2 03EB6133 add r3, r3, r1, asr #13 |
3484 | 1978 00e2 03EB6133 add r3, r3, r1, asr #13 |
3485 | 1979 .LVL184: |
3485 | 1979 .LVL184: |
3486 | 491:../libBMP280/src/bmp280.c **** rslt = BMP280_OK; |
3486 | 491:../libBMP280/src/bmp280.c **** rslt = BMP280_OK; |
Line 3536... | Line 3536... | ||
3536 | 2018 010a 1F37 adds r7, r7, #31 |
3536 | 2018 010a 1F37 adds r7, r7, #31 |
3537 | 2019 010c A7E7 b .L122 |
3537 | 2019 010c A7E7 b .L122 |
3538 | 2020 .L138: |
3538 | 2020 .L138: |
3539 | 471:../libBMP280/src/bmp280.c **** ((((int32_t) dev->calib_param.dig_p2) * var1) / 2)) / 262144; |
3539 | 471:../libBMP280/src/bmp280.c **** ((((int32_t) dev->calib_param.dig_p2) * var1) / 2)) / 262144; |
3540 | 2021 .loc 1 471 78 view .LVU614 |
3540 | 2021 .loc 1 471 78 view .LVU614 |
3541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 60 |
3541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 60 |
3542 | 3542 | ||
3543 | 3543 | ||
3544 | 2022 010e 0731 adds r1, r1, #7 |
3544 | 2022 010e 0731 adds r1, r1, #7 |
3545 | 2023 0110 AAE7 b .L123 |
3545 | 2023 0110 AAE7 b .L123 |
3546 | 2024 .LVL191: |
3546 | 2024 .LVL191: |
Line 3596... | Line 3596... | ||
3596 | 2064 .loc 1 491 102 view .LVU624 |
3596 | 2064 .loc 1 491 102 view .LVU624 |
3597 | 2065 0142 0F33 adds r3, r3, #15 |
3597 | 2065 0142 0F33 adds r3, r3, #15 |
3598 | 2066 0144 D3E7 b .L132 |
3598 | 2066 0144 D3E7 b .L132 |
3599 | 2067 .LVL198: |
3599 | 2067 .LVL198: |
3600 | 2068 .L127: |
3600 | 2068 .L127: |
3601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 61 |
3601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 61 |
3602 | 3602 | ||
3603 | 3603 | ||
3604 | 496:../libBMP280/src/bmp280.c **** rslt = BMP280_E_32BIT_COMP_PRESS; |
3604 | 496:../libBMP280/src/bmp280.c **** rslt = BMP280_E_32BIT_COMP_PRESS; |
3605 | 2069 .loc 1 496 13 is_stmt 1 view .LVU625 |
3605 | 2069 .loc 1 496 13 is_stmt 1 view .LVU625 |
3606 | 496:../libBMP280/src/bmp280.c **** rslt = BMP280_E_32BIT_COMP_PRESS; |
3606 | 496:../libBMP280/src/bmp280.c **** rslt = BMP280_E_32BIT_COMP_PRESS; |
Line 3656... | Line 3656... | ||
3656 | 2116 0008 8B46 mov fp, r1 |
3656 | 2116 0008 8B46 mov fp, r1 |
3657 | 2117 000a 1446 mov r4, r2 |
3657 | 2117 000a 1446 mov r4, r2 |
3658 | 512:../libBMP280/src/bmp280.c **** int8_t rslt; |
3658 | 512:../libBMP280/src/bmp280.c **** int8_t rslt; |
3659 | 2118 .loc 1 512 5 is_stmt 1 view .LVU632 |
3659 | 2118 .loc 1 512 5 is_stmt 1 view .LVU632 |
3660 | 513:../libBMP280/src/bmp280.c **** |
3660 | 513:../libBMP280/src/bmp280.c **** |
3661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 62 |
3661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 62 |
3662 | 3662 | ||
3663 | 3663 | ||
3664 | 2119 .loc 1 513 5 view .LVU633 |
3664 | 2119 .loc 1 513 5 view .LVU633 |
3665 | 515:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
3665 | 515:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
3666 | 2120 .loc 1 515 5 view .LVU634 |
3666 | 2120 .loc 1 515 5 view .LVU634 |
Line 3716... | Line 3716... | ||
3716 | 520:../libBMP280/src/bmp280.c **** var2 = var2 + (((int64_t) dev->calib_param.dig_p4) * 34359738368); |
3716 | 520:../libBMP280/src/bmp280.c **** var2 = var2 + (((int64_t) dev->calib_param.dig_p4) * 34359738368); |
3717 | 2157 .loc 1 520 9 is_stmt 1 view .LVU648 |
3717 | 2157 .loc 1 520 9 is_stmt 1 view .LVU648 |
3718 | 520:../libBMP280/src/bmp280.c **** var2 = var2 + (((int64_t) dev->calib_param.dig_p4) * 34359738368); |
3718 | 520:../libBMP280/src/bmp280.c **** var2 = var2 + (((int64_t) dev->calib_param.dig_p4) * 34359738368); |
3719 | 2158 .loc 1 520 32 is_stmt 0 view .LVU649 |
3719 | 2158 .loc 1 520 32 is_stmt 0 view .LVU649 |
3720 | 2159 0046 B4F91E60 ldrsh r6, [r4, #30] |
3720 | 2159 0046 B4F91E60 ldrsh r6, [r4, #30] |
3721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 63 |
3721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 63 |
3722 | 3722 | ||
3723 | 3723 | ||
3724 | 2160 004a F717 asrs r7, r6, #31 |
3724 | 2160 004a F717 asrs r7, r6, #31 |
3725 | 520:../libBMP280/src/bmp280.c **** var2 = var2 + (((int64_t) dev->calib_param.dig_p4) * 34359738368); |
3725 | 520:../libBMP280/src/bmp280.c **** var2 = var2 + (((int64_t) dev->calib_param.dig_p4) * 34359738368); |
3726 | 2161 .loc 1 520 30 view .LVU650 |
3726 | 2161 .loc 1 520 30 view .LVU650 |
Line 3776... | Line 3776... | ||
3776 | 2201 00a4 47EA0662 orr r2, r7, r6, lsl #24 |
3776 | 2201 00a4 47EA0662 orr r2, r7, r6, lsl #24 |
3777 | 2202 00a8 3312 asrs r3, r6, #8 |
3777 | 2202 00a8 3312 asrs r3, r6, #8 |
3778 | 523:../libBMP280/src/bmp280.c **** var1 = ((INT64_C(0x800000000000) + var1) * ((int64_t)dev->calib_param.dig_p1)) / 8589934592 |
3778 | 523:../libBMP280/src/bmp280.c **** var1 = ((INT64_C(0x800000000000) + var1) * ((int64_t)dev->calib_param.dig_p1)) / 8589934592 |
3779 | 2203 .loc 1 523 25 view .LVU661 |
3779 | 2203 .loc 1 523 25 view .LVU661 |
3780 | 2204 00aa B4F91860 ldrsh r6, [r4, #24] |
3780 | 2204 00aa B4F91860 ldrsh r6, [r4, #24] |
3781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 64 |
3781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 64 |
3782 | 3782 | ||
3783 | 3783 | ||
3784 | 2205 00ae F717 asrs r7, r6, #31 |
3784 | 2205 00ae F717 asrs r7, r6, #31 |
3785 | 523:../libBMP280/src/bmp280.c **** var1 = ((INT64_C(0x800000000000) + var1) * ((int64_t)dev->calib_param.dig_p1)) / 8589934592 |
3785 | 523:../libBMP280/src/bmp280.c **** var1 = ((INT64_C(0x800000000000) + var1) * ((int64_t)dev->calib_param.dig_p1)) / 8589934592 |
3786 | 2206 .loc 1 523 23 view .LVU662 |
3786 | 2206 .loc 1 523 23 view .LVU662 |
Line 3836... | Line 3836... | ||
3836 | 2244 .loc 1 525 9 is_stmt 1 view .LVU674 |
3836 | 2244 .loc 1 525 9 is_stmt 1 view .LVU674 |
3837 | 525:../libBMP280/src/bmp280.c **** { |
3837 | 525:../libBMP280/src/bmp280.c **** { |
3838 | 2245 .loc 1 525 12 is_stmt 0 view .LVU675 |
3838 | 2245 .loc 1 525 12 is_stmt 0 view .LVU675 |
3839 | 2246 00f4 52EA0306 orrs r6, r2, r3 |
3839 | 2246 00f4 52EA0306 orrs r6, r2, r3 |
3840 | 2247 00f8 00F0B180 beq .L149 |
3840 | 2247 00f8 00F0B180 beq .L149 |
3841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 65 |
3841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 65 |
3842 | 3842 | ||
3843 | 3843 | ||
3844 | 527:../libBMP280/src/bmp280.c **** p = (((((p * 2147483648U)) - var2) * 3125) / var1); |
3844 | 527:../libBMP280/src/bmp280.c **** p = (((((p * 2147483648U)) - var2) * 3125) / var1); |
3845 | 2248 .loc 1 527 13 is_stmt 1 view .LVU676 |
3845 | 2248 .loc 1 527 13 is_stmt 1 view .LVU676 |
3846 | 527:../libBMP280/src/bmp280.c **** p = (((((p * 2147483648U)) - var2) * 3125) / var1); |
3846 | 527:../libBMP280/src/bmp280.c **** p = (((((p * 2147483648U)) - var2) * 3125) / var1); |
Line 3896... | Line 3896... | ||
3896 | 529:../libBMP280/src/bmp280.c **** var2 = (((int64_t) dev->calib_param.dig_p8) * p) / 524288; |
3896 | 529:../libBMP280/src/bmp280.c **** var2 = (((int64_t) dev->calib_param.dig_p8) * p) / 524288; |
3897 | 2290 .loc 1 529 62 view .LVU686 |
3897 | 2290 .loc 1 529 62 view .LVU686 |
3898 | 2291 0164 0646 mov r6, r0 |
3898 | 2291 0164 0646 mov r6, r0 |
3899 | 2292 0166 0F46 mov r7, r1 |
3899 | 2292 0166 0F46 mov r7, r1 |
3900 | 2293 0168 0028 cmp r0, #0 |
3900 | 2293 0168 0028 cmp r0, #0 |
3901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 66 |
3901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 66 |
3902 | 3902 | ||
3903 | 3903 | ||
3904 | 2294 016a 71F1000C sbcs ip, r1, #0 |
3904 | 2294 016a 71F1000C sbcs ip, r1, #0 |
3905 | 2295 016e 58DB blt .L157 |
3905 | 2295 016e 58DB blt .L157 |
3906 | 2296 .L150: |
3906 | 2296 .L150: |
Line 3956... | Line 3956... | ||
3956 | 2339 01d2 4FEAEE42 asr r2, lr, #19 |
3956 | 2339 01d2 4FEAEE42 asr r2, lr, #19 |
3957 | 2340 .LVL218: |
3957 | 2340 .LVL218: |
3958 | 531:../libBMP280/src/bmp280.c **** *pressure = (uint32_t)p; |
3958 | 531:../libBMP280/src/bmp280.c **** *pressure = (uint32_t)p; |
3959 | 2341 .loc 1 531 13 is_stmt 1 view .LVU694 |
3959 | 2341 .loc 1 531 13 is_stmt 1 view .LVU694 |
3960 | 531:../libBMP280/src/bmp280.c **** *pressure = (uint32_t)p; |
3960 | 531:../libBMP280/src/bmp280.c **** *pressure = (uint32_t)p; |
3961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 67 |
3961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 67 |
3962 | 3962 | ||
3963 | 3963 | ||
3964 | 2342 .loc 1 531 21 is_stmt 0 view .LVU695 |
3964 | 2342 .loc 1 531 21 is_stmt 0 view .LVU695 |
3965 | 2343 01d6 8619 adds r6, r0, r6 |
3965 | 2343 01d6 8619 adds r6, r0, r6 |
3966 | 2344 .LVL219: |
3966 | 2344 .LVL219: |
Line 4016... | Line 4016... | ||
4016 | 2381 0206 5046 mov r0, r10 |
4016 | 2381 0206 5046 mov r0, r10 |
4017 | 2382 0208 03B0 add sp, sp, #12 |
4017 | 2382 0208 03B0 add sp, sp, #12 |
4018 | 2383 .LCFI42: |
4018 | 2383 .LCFI42: |
4019 | 2384 .cfi_remember_state |
4019 | 2384 .cfi_remember_state |
4020 | 2385 .cfi_def_cfa_offset 36 |
4020 | 2385 .cfi_def_cfa_offset 36 |
4021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 68 |
4021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 68 |
4022 | 4022 | ||
4023 | 4023 | ||
4024 | 2386 @ sp needed |
4024 | 2386 @ sp needed |
4025 | 2387 020a BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} |
4025 | 2387 020a BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} |
4026 | 2388 .LVL224: |
4026 | 2388 .LVL224: |
Line 4076... | Line 4076... | ||
4076 | 530:../libBMP280/src/bmp280.c **** p = ((p + var1 + var2) / 256) + (((int64_t)dev->calib_param.dig_p7) * 16); |
4076 | 530:../libBMP280/src/bmp280.c **** p = ((p + var1 + var2) / 256) + (((int64_t)dev->calib_param.dig_p7) * 16); |
4077 | 2428 .loc 1 530 18 view .LVU719 |
4077 | 2428 .loc 1 530 18 view .LVU719 |
4078 | 2429 024e 43EB0E0E adc lr, r3, lr |
4078 | 2429 024e 43EB0E0E adc lr, r3, lr |
4079 | 530:../libBMP280/src/bmp280.c **** p = ((p + var1 + var2) / 256) + (((int64_t)dev->calib_param.dig_p7) * 16); |
4079 | 530:../libBMP280/src/bmp280.c **** p = ((p + var1 + var2) / 256) + (((int64_t)dev->calib_param.dig_p7) * 16); |
4080 | 2430 .loc 1 530 18 view .LVU720 |
4080 | 2430 .loc 1 530 18 view .LVU720 |
4081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 69 |
4081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 69 |
4082 | 4082 | ||
4083 | 4083 | ||
4084 | 2431 0252 BAE7 b .L152 |
4084 | 2431 0252 BAE7 b .L152 |
4085 | 2432 .LVL228: |
4085 | 2432 .LVL228: |
4086 | 2433 .L160: |
4086 | 2433 .L160: |
Line 4136... | Line 4136... | ||
4136 | 2478 .loc 1 554 1 is_stmt 0 view .LVU727 |
4136 | 2478 .loc 1 554 1 is_stmt 0 view .LVU727 |
4137 | 2479 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr} |
4137 | 2479 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr} |
4138 | 2480 .LCFI44: |
4138 | 2480 .LCFI44: |
4139 | 2481 .cfi_def_cfa_offset 32 |
4139 | 2481 .cfi_def_cfa_offset 32 |
4140 | 2482 .cfi_offset 4, -32 |
4140 | 2482 .cfi_offset 4, -32 |
4141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 70 |
4141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 70 |
4142 | 4142 | ||
4143 | 4143 | ||
4144 | 2483 .cfi_offset 5, -28 |
4144 | 2483 .cfi_offset 5, -28 |
4145 | 2484 .cfi_offset 6, -24 |
4145 | 2484 .cfi_offset 6, -24 |
4146 | 2485 .cfi_offset 7, -20 |
4146 | 2485 .cfi_offset 7, -20 |
Line 4196... | Line 4196... | ||
4196 | 2524 002a 0646 mov r6, r0 |
4196 | 2524 002a 0646 mov r6, r0 |
4197 | 2525 .LVL237: |
4197 | 2525 .LVL237: |
4198 | 561:../libBMP280/src/bmp280.c **** ((double) dev->calib_param.dig_t2); |
4198 | 561:../libBMP280/src/bmp280.c **** ((double) dev->calib_param.dig_t2); |
4199 | 2526 .loc 1 561 40 view .LVU739 |
4199 | 2526 .loc 1 561 40 view .LVU739 |
4200 | 2527 002c 0F46 mov r7, r1 |
4200 | 2527 002c 0F46 mov r7, r1 |
4201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 71 |
4201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 71 |
4202 | 4202 | ||
4203 | 4203 | ||
4204 | 561:../libBMP280/src/bmp280.c **** ((double) dev->calib_param.dig_t2); |
4204 | 561:../libBMP280/src/bmp280.c **** ((double) dev->calib_param.dig_t2); |
4205 | 2528 .loc 1 561 53 view .LVU740 |
4205 | 2528 .loc 1 561 53 view .LVU740 |
4206 | 2529 002e 208A ldrh r0, [r4, #16] |
4206 | 2529 002e 208A ldrh r0, [r4, #16] |
Line 4256... | Line 4256... | ||
4256 | 2572 0078 0022 movs r2, #0 |
4256 | 2572 0078 0022 movs r2, #0 |
4257 | 2573 007a 1F4B ldr r3, .L167+12 |
4257 | 2573 007a 1F4B ldr r3, .L167+12 |
4258 | 2574 007c DDE90001 ldrd r0, [sp] |
4258 | 2574 007c DDE90001 ldrd r0, [sp] |
4259 | 2575 0080 FFF7FEFF bl __aeabi_dmul |
4259 | 2575 0080 FFF7FEFF bl __aeabi_dmul |
4260 | 2576 .LVL245: |
4260 | 2576 .LVL245: |
4261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 72 |
4261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 72 |
4262 | 4262 | ||
4263 | 4263 | ||
4264 | 564:../libBMP280/src/bmp280.c **** (((double) uncomp_temp) / 131072.0 - ((double) dev->calib_param.dig_t1) / 8192.0)) * |
4264 | 564:../libBMP280/src/bmp280.c **** (((double) uncomp_temp) / 131072.0 - ((double) dev->calib_param.dig_t1) / 8192.0)) * |
4265 | 2577 .loc 1 564 49 view .LVU748 |
4265 | 2577 .loc 1 564 49 view .LVU748 |
4266 | 2578 0084 0246 mov r2, r0 |
4266 | 2578 0084 0246 mov r2, r0 |
Line 4316... | Line 4316... | ||
4316 | 2619 .loc 1 567 33 view .LVU757 |
4316 | 2619 .loc 1 567 33 view .LVU757 |
4317 | 2620 00c4 A062 str r0, [r4, #40] |
4317 | 2620 00c4 A062 str r0, [r4, #40] |
4318 | 568:../libBMP280/src/bmp280.c **** } |
4318 | 568:../libBMP280/src/bmp280.c **** } |
4319 | 2621 .loc 1 568 9 is_stmt 1 view .LVU758 |
4319 | 2621 .loc 1 568 9 is_stmt 1 view .LVU758 |
4320 | 568:../libBMP280/src/bmp280.c **** } |
4320 | 568:../libBMP280/src/bmp280.c **** } |
4321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 73 |
4321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 73 |
4322 | 4322 | ||
4323 | 4323 | ||
4324 | 2622 .loc 1 568 39 is_stmt 0 view .LVU759 |
4324 | 2622 .loc 1 568 39 is_stmt 0 view .LVU759 |
4325 | 2623 00c6 0022 movs r2, #0 |
4325 | 2623 00c6 0022 movs r2, #0 |
4326 | 2624 00c8 0C4B ldr r3, .L167+16 |
4326 | 2624 00c8 0C4B ldr r3, .L167+16 |
Line 4376... | Line 4376... | ||
4376 | 2668 .global __aeabi_dcmpeq |
4376 | 2668 .global __aeabi_dcmpeq |
4377 | 2669 .section .text.bmp280_get_comp_pres_double,"ax",%progbits |
4377 | 2669 .section .text.bmp280_get_comp_pres_double,"ax",%progbits |
4378 | 2670 .align 1 |
4378 | 2670 .align 1 |
4379 | 2671 .global bmp280_get_comp_pres_double |
4379 | 2671 .global bmp280_get_comp_pres_double |
4380 | 2672 .syntax unified |
4380 | 2672 .syntax unified |
4381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 74 |
4381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 74 |
4382 | 4382 | ||
4383 | 4383 | ||
4384 | 2673 .thumb |
4384 | 2673 .thumb |
4385 | 2674 .thumb_func |
4385 | 2674 .thumb_func |
4386 | 2675 .fpu softvfp |
4386 | 2675 .fpu softvfp |
Line 4436... | Line 4436... | ||
4436 | 591:../libBMP280/src/bmp280.c **** var2 = var1 * var1 * ((double) dev->calib_param.dig_p6) / 32768.0; |
4436 | 591:../libBMP280/src/bmp280.c **** var2 = var1 * var1 * ((double) dev->calib_param.dig_p6) / 32768.0; |
4437 | 2717 .loc 1 591 9 is_stmt 1 view .LVU776 |
4437 | 2717 .loc 1 591 9 is_stmt 1 view .LVU776 |
4438 | 591:../libBMP280/src/bmp280.c **** var2 = var1 * var1 * ((double) dev->calib_param.dig_p6) / 32768.0; |
4438 | 591:../libBMP280/src/bmp280.c **** var2 = var1 * var1 * ((double) dev->calib_param.dig_p6) / 32768.0; |
4439 | 2718 .loc 1 591 17 is_stmt 0 view .LVU777 |
4439 | 2718 .loc 1 591 17 is_stmt 0 view .LVU777 |
4440 | 2719 001a A06A ldr r0, [r4, #40] |
4440 | 2719 001a A06A ldr r0, [r4, #40] |
4441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 75 |
4441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 75 |
4442 | 4442 | ||
4443 | 4443 | ||
4444 | 2720 .LVL261: |
4444 | 2720 .LVL261: |
4445 | 591:../libBMP280/src/bmp280.c **** var2 = var1 * var1 * ((double) dev->calib_param.dig_p6) / 32768.0; |
4445 | 591:../libBMP280/src/bmp280.c **** var2 = var1 * var1 * ((double) dev->calib_param.dig_p6) / 32768.0; |
4446 | 2721 .loc 1 591 17 view .LVU778 |
4446 | 2721 .loc 1 591 17 view .LVU778 |
Line 4496... | Line 4496... | ||
4496 | 593:../libBMP280/src/bmp280.c **** var2 = (var2 / 4.0) + (((double) dev->calib_param.dig_p4) * 65536.0); |
4496 | 593:../libBMP280/src/bmp280.c **** var2 = (var2 / 4.0) + (((double) dev->calib_param.dig_p4) * 65536.0); |
4497 | 2764 .loc 1 593 9 is_stmt 1 view .LVU786 |
4497 | 2764 .loc 1 593 9 is_stmt 1 view .LVU786 |
4498 | 593:../libBMP280/src/bmp280.c **** var2 = (var2 / 4.0) + (((double) dev->calib_param.dig_p4) * 65536.0); |
4498 | 593:../libBMP280/src/bmp280.c **** var2 = (var2 / 4.0) + (((double) dev->calib_param.dig_p4) * 65536.0); |
4499 | 2765 .loc 1 593 31 is_stmt 0 view .LVU787 |
4499 | 2765 .loc 1 593 31 is_stmt 0 view .LVU787 |
4500 | 2766 0062 B4F91E00 ldrsh r0, [r4, #30] |
4500 | 2766 0062 B4F91E00 ldrsh r0, [r4, #30] |
4501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 76 |
4501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 76 |
4502 | 4502 | ||
4503 | 4503 | ||
4504 | 2767 0066 FFF7FEFF bl __aeabi_i2d |
4504 | 2767 0066 FFF7FEFF bl __aeabi_i2d |
4505 | 2768 .LVL271: |
4505 | 2768 .LVL271: |
4506 | 593:../libBMP280/src/bmp280.c **** var2 = (var2 / 4.0) + (((double) dev->calib_param.dig_p4) * 65536.0); |
4506 | 593:../libBMP280/src/bmp280.c **** var2 = (var2 / 4.0) + (((double) dev->calib_param.dig_p4) * 65536.0); |
Line 4556... | Line 4556... | ||
4556 | 2810 .LVL279: |
4556 | 2810 .LVL279: |
4557 | 595:../libBMP280/src/bmp280.c **** 524288.0; |
4557 | 595:../libBMP280/src/bmp280.c **** 524288.0; |
4558 | 2811 .loc 1 595 9 is_stmt 1 view .LVU797 |
4558 | 2811 .loc 1 595 9 is_stmt 1 view .LVU797 |
4559 | 595:../libBMP280/src/bmp280.c **** 524288.0; |
4559 | 595:../libBMP280/src/bmp280.c **** 524288.0; |
4560 | 2812 .loc 1 595 18 is_stmt 0 view .LVU798 |
4560 | 2812 .loc 1 595 18 is_stmt 0 view .LVU798 |
4561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 77 |
4561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 77 |
4562 | 4562 | ||
4563 | 4563 | ||
4564 | 2813 00ae B4F91A00 ldrsh r0, [r4, #26] |
4564 | 2813 00ae B4F91A00 ldrsh r0, [r4, #26] |
4565 | 2814 .LVL280: |
4565 | 2814 .LVL280: |
4566 | 595:../libBMP280/src/bmp280.c **** 524288.0; |
4566 | 595:../libBMP280/src/bmp280.c **** 524288.0; |
Line 4616... | Line 4616... | ||
4616 | 2856 .loc 1 597 9 is_stmt 1 view .LVU807 |
4616 | 2856 .loc 1 597 9 is_stmt 1 view .LVU807 |
4617 | 597:../libBMP280/src/bmp280.c **** |
4617 | 597:../libBMP280/src/bmp280.c **** |
4618 | 2857 .loc 1 597 28 is_stmt 0 view .LVU808 |
4618 | 2857 .loc 1 597 28 is_stmt 0 view .LVU808 |
4619 | 2858 00fa 0022 movs r2, #0 |
4619 | 2858 00fa 0022 movs r2, #0 |
4620 | 2859 00fc 4FF07C53 mov r3, #1056964608 |
4620 | 2859 00fc 4FF07C53 mov r3, #1056964608 |
4621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 78 |
4621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 78 |
4622 | 4622 | ||
4623 | 4623 | ||
4624 | 2860 0100 FFF7FEFF bl __aeabi_dmul |
4624 | 2860 0100 FFF7FEFF bl __aeabi_dmul |
4625 | 2861 .LVL289: |
4625 | 2861 .LVL289: |
4626 | 597:../libBMP280/src/bmp280.c **** |
4626 | 597:../libBMP280/src/bmp280.c **** |
Line 4676... | Line 4676... | ||
4676 | 2903 0144 4046 mov r0, r8 |
4676 | 2903 0144 4046 mov r0, r8 |
4677 | 2904 0146 4946 mov r1, r9 |
4677 | 2904 0146 4946 mov r1, r9 |
4678 | 2905 0148 FFF7FEFF bl __aeabi_dcmpun |
4678 | 2905 0148 FFF7FEFF bl __aeabi_dcmpun |
4679 | 2906 .LVL296: |
4679 | 2906 .LVL296: |
4680 | 2907 014c 0028 cmp r0, #0 |
4680 | 2907 014c 0028 cmp r0, #0 |
4681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 79 |
4681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 79 |
4682 | 4682 | ||
4683 | 4683 | ||
4684 | 2908 014e 68D1 bne .L171 |
4684 | 2908 014e 68D1 bne .L171 |
4685 | 2909 0150 0022 movs r2, #0 |
4685 | 2909 0150 0022 movs r2, #0 |
4686 | 2910 0152 0023 movs r3, #0 |
4686 | 2910 0152 0023 movs r3, #0 |
Line 4736... | Line 4736... | ||
4736 | 2951 019a 0246 mov r2, r0 |
4736 | 2951 019a 0246 mov r2, r0 |
4737 | 2952 019c 0B46 mov r3, r1 |
4737 | 2952 019c 0B46 mov r3, r1 |
4738 | 2953 019e 3046 mov r0, r6 |
4738 | 2953 019e 3046 mov r0, r6 |
4739 | 2954 01a0 3946 mov r1, r7 |
4739 | 2954 01a0 3946 mov r1, r7 |
4740 | 2955 01a2 FFF7FEFF bl __aeabi_dmul |
4740 | 2955 01a2 FFF7FEFF bl __aeabi_dmul |
4741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 80 |
4741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 80 |
4742 | 4742 | ||
4743 | 4743 | ||
4744 | 2956 .LVL303: |
4744 | 2956 .LVL303: |
4745 | 603:../libBMP280/src/bmp280.c **** var2 = (*pressure) * ((double)dev->calib_param.dig_p8) / 32768.0; |
4745 | 603:../libBMP280/src/bmp280.c **** var2 = (*pressure) * ((double)dev->calib_param.dig_p8) / 32768.0; |
4746 | 2957 .loc 1 603 68 view .LVU827 |
4746 | 2957 .loc 1 603 68 view .LVU827 |
Line 4796... | Line 4796... | ||
4796 | 2998 01e4 4946 mov r1, r9 |
4796 | 2998 01e4 4946 mov r1, r9 |
4797 | 2999 01e6 FFF7FEFF bl __aeabi_dadd |
4797 | 2999 01e6 FFF7FEFF bl __aeabi_dadd |
4798 | 3000 .LVL312: |
4798 | 3000 .LVL312: |
4799 | 3001 01ea 8046 mov r8, r0 |
4799 | 3001 01ea 8046 mov r8, r0 |
4800 | 3002 .LVL313: |
4800 | 3002 .LVL313: |
4801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 81 |
4801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 81 |
4802 | 4802 | ||
4803 | 4803 | ||
4804 | 605:../libBMP280/src/bmp280.c **** } |
4804 | 605:../libBMP280/src/bmp280.c **** } |
4805 | 3003 .loc 1 605 43 view .LVU837 |
4805 | 3003 .loc 1 605 43 view .LVU837 |
4806 | 3004 01ec 8946 mov r9, r1 |
4806 | 3004 01ec 8946 mov r9, r1 |
Line 4856... | Line 4856... | ||
4856 | 609:../libBMP280/src/bmp280.c **** rslt = BMP280_E_DOUBLE_COMP_PRESS; |
4856 | 609:../libBMP280/src/bmp280.c **** rslt = BMP280_E_DOUBLE_COMP_PRESS; |
4857 | 3046 .loc 1 609 23 is_stmt 0 view .LVU846 |
4857 | 3046 .loc 1 609 23 is_stmt 0 view .LVU846 |
4858 | 3047 0222 0022 movs r2, #0 |
4858 | 3047 0222 0022 movs r2, #0 |
4859 | 3048 0224 0023 movs r3, #0 |
4859 | 3048 0224 0023 movs r3, #0 |
4860 | 3049 0226 C5E90023 strd r2, [r5] |
4860 | 3049 0226 C5E90023 strd r2, [r5] |
4861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 82 |
4861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 82 |
4862 | 4862 | ||
4863 | 4863 | ||
4864 | 610:../libBMP280/src/bmp280.c **** } |
4864 | 610:../libBMP280/src/bmp280.c **** } |
4865 | 3050 .loc 1 610 13 is_stmt 1 view .LVU847 |
4865 | 3050 .loc 1 610 13 is_stmt 1 view .LVU847 |
4866 | 3051 .LVL320: |
4866 | 3051 .LVL320: |
Line 4916... | Line 4916... | ||
4916 | 628:../libBMP280/src/bmp280.c **** |
4916 | 628:../libBMP280/src/bmp280.c **** |
4917 | 3097 .loc 1 628 5 view .LVU854 |
4917 | 3097 .loc 1 628 5 view .LVU854 |
4918 | 630:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
4918 | 630:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
4919 | 3098 .loc 1 630 5 view .LVU855 |
4919 | 3098 .loc 1 630 5 view .LVU855 |
4920 | 630:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
4920 | 630:../libBMP280/src/bmp280.c **** if (rslt == BMP280_OK) |
4921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 83 |
4921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 83 |
4922 | 4922 | ||
4923 | 4923 | ||
4924 | 3099 .loc 1 630 12 is_stmt 0 view .LVU856 |
4924 | 3099 .loc 1 630 12 is_stmt 0 view .LVU856 |
4925 | 3100 0004 FFF7FEFF bl null_ptr_check |
4925 | 3100 0004 FFF7FEFF bl null_ptr_check |
4926 | 3101 .LVL323: |
4926 | 3101 .LVL323: |
Line 4976... | Line 4976... | ||
4976 | 3135 .loc 1 638 34 is_stmt 0 discriminator 4 view .LVU872 |
4976 | 3135 .loc 1 638 34 is_stmt 0 discriminator 4 view .LVU872 |
4977 | 3136 0030 1844 add r0, r0, r3 |
4977 | 3136 0030 1844 add r0, r0, r3 |
4978 | 3137 .LVL328: |
4978 | 3137 .LVL328: |
4979 | 638:../libBMP280/src/bmp280.c **** period /= 1000; /* Convert to milliseconds */ |
4979 | 638:../libBMP280/src/bmp280.c **** period /= 1000; /* Convert to milliseconds */ |
4980 | 3138 .loc 1 638 46 discriminator 4 view .LVU873 |
4980 | 3138 .loc 1 638 46 discriminator 4 view .LVU873 |
4981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 84 |
4981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 84 |
4982 | 4982 | ||
4983 | 4983 | ||
4984 | 3139 0032 1044 add r0, r0, r2 |
4984 | 3139 0032 1044 add r0, r0, r2 |
4985 | 638:../libBMP280/src/bmp280.c **** period /= 1000; /* Convert to milliseconds */ |
4985 | 638:../libBMP280/src/bmp280.c **** period /= 1000; /* Convert to milliseconds */ |
4986 | 3140 .loc 1 638 16 discriminator 4 view .LVU874 |
4986 | 3140 .loc 1 638 16 discriminator 4 view .LVU874 |
Line 5036... | Line 5036... | ||
5036 | 3179 .LFE15: |
5036 | 3179 .LFE15: |
5037 | 3181 .section .rodata |
5037 | 3181 .section .rodata |
5038 | 3182 .align 2 |
5038 | 3182 .align 2 |
5039 | 3183 .set .LANCHOR0,. + 0 |
5039 | 3183 .set .LANCHOR0,. + 0 |
5040 | 3184 .LC0: |
5040 | 3184 .LC0: |
5041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 85 |
5041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 85 |
5042 | 5042 | ||
5043 | 5043 | ||
5044 | 3185 0000 F4 .byte -12 |
5044 | 3185 0000 F4 .byte -12 |
5045 | 3186 0001 F5 .byte -11 |
5045 | 3186 0001 F5 .byte -11 |
5046 | 3187 .text |
5046 | 3187 .text |
5047 | 3188 .Letext0: |
5047 | 3188 .Letext0: |
5048 | 3189 .file 2 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
5048 | 3189 .file 2 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
5049 | 3190 .file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
5049 | 3190 .file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
5050 | 3191 .file 4 "../libBMP280/inc/libBMP280/bmp280_defs.h" |
5050 | 3191 .file 4 "../libBMP280/inc/libBMP280/bmp280_defs.h" |
5051 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 86 |
5051 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 86 |
5052 | 5052 | ||
5053 | 5053 | ||
5054 | DEFINED SYMBOLS |
5054 | DEFINED SYMBOLS |
5055 | *ABS*:0000000000000000 bmp280.c |
5055 | *ABS*:0000000000000000 bmp280.c |
5056 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:16 .text.null_ptr_check:0000000000000000 $t |
5056 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:16 .text.null_ptr_check:0000000000000000 $t |
5057 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:23 .text.null_ptr_check:0000000000000000 null_ptr_check |
5057 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:23 .text.null_ptr_check:0000000000000000 null_ptr_check |
5058 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:86 .text.interleave_data:0000000000000000 $t |
5058 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:86 .text.interleave_data:0000000000000000 $t |
5059 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:92 .text.interleave_data:0000000000000000 interleave_data |
5059 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:92 .text.interleave_data:0000000000000000 interleave_data |
5060 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:154 .text.st_check_boundaries:0000000000000000 $t |
5060 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:154 .text.st_check_boundaries:0000000000000000 $t |
5061 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:160 .text.st_check_boundaries:0000000000000000 st_check_boundaries |
5061 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:160 .text.st_check_boundaries:0000000000000000 st_check_boundaries |
5062 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:218 .text.st_check_boundaries:0000000000000030 $d |
5062 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:218 .text.st_check_boundaries:0000000000000030 $d |
5063 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:223 .text.bmp280_get_regs:0000000000000000 $t |
5063 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:223 .text.bmp280_get_regs:0000000000000000 $t |
5064 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:230 .text.bmp280_get_regs:0000000000000000 bmp280_get_regs |
5064 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:230 .text.bmp280_get_regs:0000000000000000 bmp280_get_regs |
5065 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:313 .text.get_calib_param:0000000000000000 $t |
5065 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:313 .text.get_calib_param:0000000000000000 $t |
5066 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:319 .text.get_calib_param:0000000000000000 get_calib_param |
5066 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:319 .text.get_calib_param:0000000000000000 get_calib_param |
5067 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:497 .text.bmp280_set_regs:0000000000000000 $t |
5067 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:497 .text.bmp280_set_regs:0000000000000000 $t |
5068 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:504 .text.bmp280_set_regs:0000000000000000 bmp280_set_regs |
5068 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:504 .text.bmp280_set_regs:0000000000000000 bmp280_set_regs |
5069 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:671 .text.bmp280_soft_reset:0000000000000000 $t |
5069 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:671 .text.bmp280_soft_reset:0000000000000000 $t |
5070 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:678 .text.bmp280_soft_reset:0000000000000000 bmp280_soft_reset |
5070 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:678 .text.bmp280_soft_reset:0000000000000000 bmp280_soft_reset |
5071 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:752 .text.conf_sensor:0000000000000000 $t |
5071 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:752 .text.conf_sensor:0000000000000000 $t |
5072 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:758 .text.conf_sensor:0000000000000000 conf_sensor |
5072 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:758 .text.conf_sensor:0000000000000000 conf_sensor |
5073 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:941 .text.conf_sensor:00000000000000ec $d |
5073 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:941 .text.conf_sensor:00000000000000ec $d |
5074 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:946 .text.bmp280_init:0000000000000000 $t |
5074 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:946 .text.bmp280_init:0000000000000000 $t |
5075 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:953 .text.bmp280_init:0000000000000000 bmp280_init |
5075 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:953 .text.bmp280_init:0000000000000000 bmp280_init |
5076 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1094 .text.bmp280_get_config:0000000000000000 $t |
5076 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1094 .text.bmp280_get_config:0000000000000000 $t |
5077 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1101 .text.bmp280_get_config:0000000000000000 bmp280_get_config |
5077 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1101 .text.bmp280_get_config:0000000000000000 bmp280_get_config |
5078 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1212 .text.bmp280_set_config:0000000000000000 $t |
5078 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1212 .text.bmp280_set_config:0000000000000000 $t |
5079 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1219 .text.bmp280_set_config:0000000000000000 bmp280_set_config |
5079 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1219 .text.bmp280_set_config:0000000000000000 bmp280_set_config |
5080 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1249 .text.bmp280_get_status:0000000000000000 $t |
5080 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1249 .text.bmp280_get_status:0000000000000000 $t |
5081 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1256 .text.bmp280_get_status:0000000000000000 bmp280_get_status |
5081 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1256 .text.bmp280_get_status:0000000000000000 bmp280_get_status |
5082 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1340 .text.bmp280_get_power_mode:0000000000000000 $t |
5082 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1340 .text.bmp280_get_power_mode:0000000000000000 $t |
5083 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1347 .text.bmp280_get_power_mode:0000000000000000 bmp280_get_power_mode |
5083 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1347 .text.bmp280_get_power_mode:0000000000000000 bmp280_get_power_mode |
5084 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1426 .text.bmp280_set_power_mode:0000000000000000 $t |
5084 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1426 .text.bmp280_set_power_mode:0000000000000000 $t |
5085 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1433 .text.bmp280_set_power_mode:0000000000000000 bmp280_set_power_mode |
5085 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1433 .text.bmp280_set_power_mode:0000000000000000 bmp280_set_power_mode |
5086 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1487 .text.bmp280_get_uncomp_data:0000000000000000 $t |
5086 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1487 .text.bmp280_get_uncomp_data:0000000000000000 $t |
5087 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1494 .text.bmp280_get_uncomp_data:0000000000000000 bmp280_get_uncomp_data |
5087 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1494 .text.bmp280_get_uncomp_data:0000000000000000 bmp280_get_uncomp_data |
5088 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1615 .text.bmp280_get_comp_temp_32bit:0000000000000000 $t |
5088 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1615 .text.bmp280_get_comp_temp_32bit:0000000000000000 $t |
5089 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1622 .text.bmp280_get_comp_temp_32bit:0000000000000000 bmp280_get_comp_temp_32bit |
5089 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1622 .text.bmp280_get_comp_temp_32bit:0000000000000000 bmp280_get_comp_temp_32bit |
5090 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1771 .text.bmp280_get_comp_pres_32bit:0000000000000000 $t |
5090 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1771 .text.bmp280_get_comp_pres_32bit:0000000000000000 $t |
5091 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:1778 .text.bmp280_get_comp_pres_32bit:0000000000000000 bmp280_get_comp_pres_32bit |
5091 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:1778 .text.bmp280_get_comp_pres_32bit:0000000000000000 bmp280_get_comp_pres_32bit |
5092 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:2085 .text.bmp280_get_comp_pres_64bit:0000000000000000 $t |
5092 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:2085 .text.bmp280_get_comp_pres_64bit:0000000000000000 $t |
5093 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:2092 .text.bmp280_get_comp_pres_64bit:0000000000000000 bmp280_get_comp_pres_64bit |
5093 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:2092 .text.bmp280_get_comp_pres_64bit:0000000000000000 bmp280_get_comp_pres_64bit |
5094 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:2452 .text.bmp280_get_comp_pres_64bit:0000000000000268 $d |
5094 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:2452 .text.bmp280_get_comp_pres_64bit:0000000000000268 $d |
5095 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:2464 .text.bmp280_get_comp_temp_double:0000000000000000 $t |
5095 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:2464 .text.bmp280_get_comp_temp_double:0000000000000000 $t |
5096 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:2471 .text.bmp280_get_comp_temp_double:0000000000000000 bmp280_get_comp_temp_double |
5096 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:2471 .text.bmp280_get_comp_temp_double:0000000000000000 bmp280_get_comp_temp_double |
5097 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:2659 .text.bmp280_get_comp_temp_double:00000000000000ec $d |
5097 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:2659 .text.bmp280_get_comp_temp_double:00000000000000ec $d |
5098 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:2670 .text.bmp280_get_comp_pres_double:0000000000000000 $t |
5098 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:2670 .text.bmp280_get_comp_pres_double:0000000000000000 $t |
5099 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:2677 .text.bmp280_get_comp_pres_double:0000000000000000 bmp280_get_comp_pres_double |
5099 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:2677 .text.bmp280_get_comp_pres_double:0000000000000000 bmp280_get_comp_pres_double |
5100 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:3058 .text.bmp280_get_comp_pres_double:0000000000000230 $d |
5100 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:3058 .text.bmp280_get_comp_pres_double:0000000000000230 $d |
5101 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:3072 .text.bmp280_compute_meas_time:0000000000000000 $t |
5101 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:3072 .text.bmp280_compute_meas_time:0000000000000000 $t |
5102 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:3079 .text.bmp280_compute_meas_time:0000000000000000 bmp280_compute_meas_time |
5102 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:3079 .text.bmp280_compute_meas_time:0000000000000000 bmp280_compute_meas_time |
5103 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:3177 .text.bmp280_compute_meas_time:000000000000004c $d |
5103 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:3177 .text.bmp280_compute_meas_time:000000000000004c $d |
5104 | C:\Users\mike\AppData\Local\Temp\ccttSR4b.s:3182 .rodata:0000000000000000 $d |
5104 | C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s:3182 .rodata:0000000000000000 $d |
5105 | 5105 | ||
5106 | UNDEFINED SYMBOLS |
5106 | UNDEFINED SYMBOLS |
5107 | __aeabi_ldivmod |
5107 | __aeabi_ldivmod |
5108 | __aeabi_i2d |
5108 | __aeabi_i2d |
5109 | __aeabi_dmul |
5109 | __aeabi_dmul |
5110 | __aeabi_ui2d |
5110 | __aeabi_ui2d |
5111 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccttSR4b.s page 87 |
5111 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccnAKTXQ.s page 87 |
5112 | 5112 | ||
5113 | 5113 | ||
5114 | __aeabi_dsub |
5114 | __aeabi_dsub |
5115 | __aeabi_dadd |
5115 | __aeabi_dadd |
5116 | __aeabi_d2iz |
5116 | __aeabi_d2iz |