Subversion Repositories dashGPS

Rev

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