Subversion Repositories dashGPS

Rev

Rev 20 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20 Rev 21
Line 1... Line 1...
1
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 1
1
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.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:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Configure the I2Cx interrupt priority
56
  28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Configure the I2Cx interrupt priority
57
  29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Enable the NVIC I2C IRQ Channel
57
  29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Enable the NVIC I2C IRQ Channel
58
  30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (##) DMA Configuration if you need to use DMA process
58
  30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (##) DMA Configuration if you need to use DMA process
59
  31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Declare a DMA_HandleTypeDef handle structure for the transmit or receive channel
59
  31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Declare a DMA_HandleTypeDef handle structure for the transmit or receive channel
60
  32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Enable the DMAx interface clock using
60
  32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Enable the DMAx interface clock using
61
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 2
61
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 2
62
 
62
 
63
 
63
 
64
  33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Configure the DMA handle parameters
64
  33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Configure the DMA handle parameters
65
  34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Configure the DMA Tx or Rx channel
65
  34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Configure the DMA Tx or Rx channel
66
  35:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Associate the initialized DMA handle to the hi2c DMA Tx or Rx handle
66
  35:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             (+++) Associate the initialized DMA handle to the hi2c DMA Tx or Rx handle
Line 116... Line 116...
116
  85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     *** Interrupt mode or DMA mode IO sequential operation ***
116
  85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     *** Interrupt mode or DMA mode IO sequential operation ***
117
  86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     ==========================================================
117
  86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     ==========================================================
118
  87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     [..]
118
  87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     [..]
119
  88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (@) These interfaces allow to manage a sequential transfer with a repeated start condition
119
  88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (@) These interfaces allow to manage a sequential transfer with a repeated start condition
120
  89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           when a direction change during transfer
120
  89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           when a direction change during transfer
121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 3
121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 3
122
 
122
 
123
 
123
 
124
  90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     [..]
124
  90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     [..]
125
  91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (+) A specific option field manage the different steps of a sequential transfer
125
  91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (+) A specific option field manage the different steps of a sequential transfer
126
  92:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (+) Option field values are defined through @ref I2C_XferOptions_definition and are listed be
126
  92:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (+) Option field values are defined through @ref I2C_XferOptions_definition and are listed be
Line 176... Line 176...
176
 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_SlaveTxCpltCallback()
176
 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_SlaveTxCpltCallback()
177
 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (++) Sequential receive in slave I2C mode an amount of data in non-blocking mode using @ref H
177
 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (++) Sequential receive in slave I2C mode an amount of data in non-blocking mode using @ref H
178
 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             or using @ref HAL_I2C_Slave_Seq_Receive_DMA()
178
 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             or using @ref HAL_I2C_Slave_Seq_Receive_DMA()
179
 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (+++) At reception end of current frame transfer, @ref HAL_I2C_SlaveRxCpltCallback() is execu
179
 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (+++) At reception end of current frame transfer, @ref HAL_I2C_SlaveRxCpltCallback() is execu
180
 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_SlaveRxCpltCallback()
180
 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_SlaveRxCpltCallback()
181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 4
181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 4
182
 
182
 
183
 
183
 
184
 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (++) In case of transfer Error, @ref HAL_I2C_ErrorCallback() function is executed and user ca
184
 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (++) In case of transfer Error, @ref HAL_I2C_ErrorCallback() function is executed and user ca
185
 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_ErrorCallback()
185
 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_ErrorCallback()
186
 149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
186
 149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 236... Line 236...
236
 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_MemRxCpltCallback()
236
 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_MemRxCpltCallback()
237
 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (+) In case of transfer Error, @ref HAL_I2C_ErrorCallback() function is executed and user can
237
 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (+) In case of transfer Error, @ref HAL_I2C_ErrorCallback() function is executed and user can
238
 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_ErrorCallback()
238
 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****            add his own code by customization of function pointer @ref HAL_I2C_ErrorCallback()
239
 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
239
 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
240
 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
240
 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 5
241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 5
242
 
242
 
243
 
243
 
244
 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      *** I2C HAL driver macros list ***
244
 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      *** I2C HAL driver macros list ***
245
 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      ==================================
245
 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      ==================================
246
 206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      [..]
246
 206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      [..]
Line 296... Line 296...
296
 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****        (+) MspDeInitCallback    : callback for Msp DeInit.
296
 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****        (+) MspDeInitCallback    : callback for Msp DeInit.
297
 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     [..]
297
 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     [..]
298
 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      For callback AddrCallback use dedicated register callbacks : @ref HAL_I2C_UnRegisterAddrCallba
298
 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      For callback AddrCallback use dedicated register callbacks : @ref HAL_I2C_UnRegisterAddrCallba
299
 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     [..]
299
 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     [..]
300
 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      By default, after the @ref HAL_I2C_Init() and when the state is @ref HAL_I2C_STATE_RESET
300
 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      By default, after the @ref HAL_I2C_Init() and when the state is @ref HAL_I2C_STATE_RESET
301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 6
301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 6
302
 
302
 
303
 
303
 
304
 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      all callbacks are set to the corresponding weak functions:
304
 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      all callbacks are set to the corresponding weak functions:
305
 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      examples @ref HAL_I2C_MasterTxCpltCallback(), @ref HAL_I2C_MasterRxCpltCallback().
305
 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      examples @ref HAL_I2C_MasterTxCpltCallback(), @ref HAL_I2C_MasterRxCpltCallback().
306
 263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      Exception done for MspInit and MspDeInit functions that are
306
 263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****      Exception done for MspInit and MspDeInit functions that are
Line 356... Line 356...
356
 313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * License. You may obtain a copy of the License at:
356
 313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * License. You may obtain a copy of the License at:
357
 314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *                        opensource.org/licenses/BSD-3-Clause
357
 314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *                        opensource.org/licenses/BSD-3-Clause
358
 315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *
358
 315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *
359
 316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   ******************************************************************************
359
 316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   ******************************************************************************
360
 317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
360
 317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 7
361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 7
362
 
362
 
363
 
363
 
364
 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
364
 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
365
 319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /* Includes ------------------------------------------------------------------*/
365
 319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /* Includes ------------------------------------------------------------------*/
366
 320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #include "stm32f1xx_hal.h"
366
 320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #include "stm32f1xx_hal.h"
Line 416... Line 416...
416
 370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_RequestMemoryWrite(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint1
416
 370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_RequestMemoryWrite(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint1
417
 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_RequestMemoryRead(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16
417
 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_RequestMemoryRead(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16
418
 372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
418
 372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
419
 373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /* Private functions to handle flags during polling transfer */
419
 373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /* Private functions to handle flags during polling transfer */
420
 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Flag, FlagSta
420
 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Flag, FlagSta
421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 8
421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 8
422
 
422
 
423
 
423
 
424
 375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnMasterAddressFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t 
424
 375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnMasterAddressFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t 
425
 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnTXEFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, u
425
 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnTXEFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, u
426
 377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnBTFFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, u
426
 377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnBTFFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, u
Line 476... Line 476...
476
 427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Duty cycle
476
 427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Duty cycle
477
 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Addressing mode
477
 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Addressing mode
478
 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Own Address 1
478
 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Own Address 1
479
 430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Dual Addressing mode
479
 430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Dual Addressing mode
480
 431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Own Address 2
480
 431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Own Address 2
481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 9
481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 9
482
 
482
 
483
 
483
 
484
 432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) General call mode
484
 432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) General call mode
485
 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Nostretch mode
485
 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) Nostretch mode
486
 434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
486
 434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 536... Line 536...
536
 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->MemRxCpltCallback    = HAL_I2C_MemRxCpltCallback;    /* Legacy weak MemRxCpltCallback    
536
 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->MemRxCpltCallback    = HAL_I2C_MemRxCpltCallback;    /* Legacy weak MemRxCpltCallback    
537
 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCallback        = HAL_I2C_ErrorCallback;        /* Legacy weak ErrorCallback        
537
 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCallback        = HAL_I2C_ErrorCallback;        /* Legacy weak ErrorCallback        
538
 486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->AbortCpltCallback    = HAL_I2C_AbortCpltCallback;    /* Legacy weak AbortCpltCallback    
538
 486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->AbortCpltCallback    = HAL_I2C_AbortCpltCallback;    /* Legacy weak AbortCpltCallback    
539
 487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->AddrCallback         = HAL_I2C_AddrCallback;         /* Legacy weak AddrCallback         
539
 487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->AddrCallback         = HAL_I2C_AddrCallback;         /* Legacy weak AddrCallback         
540
 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
540
 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 10
541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 10
542
 
542
 
543
 
543
 
544
 489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->MspInitCallback == NULL)
544
 489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->MspInitCallback == NULL)
545
 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
545
 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
546
 491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->MspInitCallback = HAL_I2C_MspInit; /* Legacy weak MspInit  */
546
 491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->MspInitCallback = HAL_I2C_MspInit; /* Legacy weak MspInit  */
Line 596... Line 596...
596
 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   MODIFY_REG(hi2c->Instance->OAR2, (I2C_OAR2_ENDUAL | I2C_OAR2_ADD2), (hi2c->Init.DualAddressMode |
596
 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   MODIFY_REG(hi2c->Instance->OAR2, (I2C_OAR2_ENDUAL | I2C_OAR2_ADD2), (hi2c->Init.DualAddressMode |
597
 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
597
 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
598
 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Enable the selected I2C peripheral */
598
 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Enable the selected I2C peripheral */
599
 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __HAL_I2C_ENABLE(hi2c);
599
 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __HAL_I2C_ENABLE(hi2c);
600
 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
600
 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 11
601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 11
602
 
602
 
603
 
603
 
604
 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
604
 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
605
 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->State = HAL_I2C_STATE_READY;
605
 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->State = HAL_I2C_STATE_READY;
606
 548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->PreviousState = I2C_STATE_NONE;
606
 548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->PreviousState = I2C_STATE_NONE;
Line 656... Line 656...
656
 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
656
 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
657
 599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
657
 599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
658
 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
658
 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
659
 601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Initialize the I2C MSP.
659
 601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Initialize the I2C MSP.
660
 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
660
 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 12
661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 12
662
 
662
 
663
 
663
 
664
 603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for the specified I2C.
664
 603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for the specified I2C.
665
 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
665
 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
666
 605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
666
 605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
Line 716... Line 716...
716
 655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
716
 655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
717
 656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef status = HAL_OK;
717
 656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef status = HAL_OK;
718
 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
718
 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
719
 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (pCallback == NULL)
719
 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (pCallback == NULL)
720
 659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
720
 659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 13
721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 13
722
 
722
 
723
 
723
 
724
 660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Update the error code */
724
 660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Update the error code */
725
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK;
725
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK;
726
 662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
726
 662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 776... Line 776...
776
 712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       case HAL_I2C_MSPDEINIT_CB_ID :
776
 712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       case HAL_I2C_MSPDEINIT_CB_ID :
777
 713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->MspDeInitCallback = pCallback;
777
 713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->MspDeInitCallback = pCallback;
778
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         break;
778
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         break;
779
 715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
779
 715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
780
 716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       default :
780
 716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       default :
781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 14
781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 14
782
 
782
 
783
 
783
 
784
 717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update the error code */
784
 717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update the error code */
785
 718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK;
785
 718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK;
786
 719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
786
 719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 836... Line 836...
836
 769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_MASTER_RX_COMPLETE_CB_ID Master Rx Transfer completed callback ID
836
 769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_MASTER_RX_COMPLETE_CB_ID Master Rx Transfer completed callback ID
837
 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_SLAVE_TX_COMPLETE_CB_ID Slave Tx Transfer completed callback ID
837
 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_SLAVE_TX_COMPLETE_CB_ID Slave Tx Transfer completed callback ID
838
 771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_SLAVE_RX_COMPLETE_CB_ID Slave Rx Transfer completed callback ID
838
 771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_SLAVE_RX_COMPLETE_CB_ID Slave Rx Transfer completed callback ID
839
 772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_LISTEN_COMPLETE_CB_ID Listen Complete callback ID
839
 772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_LISTEN_COMPLETE_CB_ID Listen Complete callback ID
840
 773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_MEM_TX_COMPLETE_CB_ID Memory Tx Transfer callback ID
840
 773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_MEM_TX_COMPLETE_CB_ID Memory Tx Transfer callback ID
841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 15
841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 15
842
 
842
 
843
 
843
 
844
 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_MEM_RX_COMPLETE_CB_ID Memory Rx Transfer completed callback ID
844
 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_MEM_RX_COMPLETE_CB_ID Memory Rx Transfer completed callback ID
845
 775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_ERROR_CB_ID Error callback ID
845
 775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_ERROR_CB_ID Error callback ID
846
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_ABORT_CB_ID Abort callback ID
846
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *          @arg @ref HAL_I2C_ABORT_CB_ID Abort callback ID
Line 896... Line 896...
896
 826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         break;
896
 826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         break;
897
 827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
897
 827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
898
 828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       case HAL_I2C_MSPINIT_CB_ID :
898
 828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       case HAL_I2C_MSPINIT_CB_ID :
899
 829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->MspInitCallback = HAL_I2C_MspInit;                   /* Legacy weak MspInit          
899
 829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->MspInitCallback = HAL_I2C_MspInit;                   /* Legacy weak MspInit          
900
 830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         break;
900
 830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         break;
901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 16
901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 16
902
 
902
 
903
 
903
 
904
 831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
904
 831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
905
 832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       case HAL_I2C_MSPDEINIT_CB_ID :
905
 832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       case HAL_I2C_MSPDEINIT_CB_ID :
906
 833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->MspDeInitCallback = HAL_I2C_MspDeInit;               /* Legacy weak MspDeInit        
906
 833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->MspDeInitCallback = HAL_I2C_MspDeInit;               /* Legacy weak MspDeInit        
Line 956... Line 956...
956
 883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
956
 883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
957
 884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *                the configuration information for the specified I2C.
957
 884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *                the configuration information for the specified I2C.
958
 885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  pCallback pointer to the Address Match Callback function
958
 885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  pCallback pointer to the Address Match Callback function
959
 886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
959
 886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
960
 887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
960
 887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 17
961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 17
962
 
962
 
963
 
963
 
964
 888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_RegisterAddrCallback(I2C_HandleTypeDef *hi2c, pI2C_AddrCallbackTypeDef pC
964
 888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_RegisterAddrCallback(I2C_HandleTypeDef *hi2c, pI2C_AddrCallbackTypeDef pC
965
 889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
965
 889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
966
 890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef status = HAL_OK;
966
 890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef status = HAL_OK;
Line 1016... Line 1016...
1016
 940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Update the error code */
1016
 940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Update the error code */
1017
 941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK;
1017
 941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK;
1018
 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1018
 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1019
 943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Return error status */
1019
 943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Return error status */
1020
 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     status =  HAL_ERROR;
1020
 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     status =  HAL_ERROR;
1021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 18
1021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 18
1022
 
1022
 
1023
 
1023
 
1024
 945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
1024
 945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
1025
 946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1025
 946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1026
 947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Release Lock */
1026
 947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Release Lock */
Line 1076... Line 1076...
1076
 997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_Slave_Seq_Transmit_IT()
1076
 997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_Slave_Seq_Transmit_IT()
1077
 998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_Slave_Seq_Receive_IT()
1077
 998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_Slave_Seq_Receive_IT()
1078
 999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_EnableListen_IT()
1078
 999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_EnableListen_IT()
1079
1000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_DisableListen_IT()
1079
1000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_DisableListen_IT()
1080
1001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_Master_Abort_IT()
1080
1001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_Master_Abort_IT()
1081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 19
1081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 19
1082
 
1082
 
1083
 
1083
 
1084
1002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1084
1002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1085
1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     (#) No-Blocking mode functions with DMA are :
1085
1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     (#) No-Blocking mode functions with DMA are :
1086
1004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_Master_Transmit_DMA()
1086
1004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         (++) HAL_I2C_Master_Transmit_DMA()
Line 1136... Line 1136...
1136
1054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1136
1054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1137
1055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Locked */
1137
1055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Locked */
1138
1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_LOCK(hi2c);
1138
1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_LOCK(hi2c);
1139
1057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1139
1057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1140
1058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if the I2C is already enabled */
1140
1058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if the I2C is already enabled */
1141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 20
1141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 20
1142
 
1142
 
1143
 
1143
 
1144
1059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
1144
1059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
1145
1060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1145
1060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1146
1061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
1146
1061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
Line 1196... Line 1196...
1196
1111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
1196
1111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
1197
1112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Write data to DR */
1197
1112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Write data to DR */
1198
1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Instance->DR = *hi2c->pBuffPtr;
1198
1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Instance->DR = *hi2c->pBuffPtr;
1199
1114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1199
1114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1200
1115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Increment Buffer pointer */
1200
1115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Increment Buffer pointer */
1201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 21
1201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 21
1202
 
1202
 
1203
 
1203
 
1204
1116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->pBuffPtr++;
1204
1116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->pBuffPtr++;
1205
1117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1205
1117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1206
1118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update counter */
1206
1118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update counter */
Line 1256... Line 1256...
1256
1168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
1256
1168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
1257
1169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
1257
1169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
1258
1170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Wait until BUSY flag is reset */
1258
1170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Wait until BUSY flag is reset */
1259
1171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, I2C_TIMEOUT_BUSY_FLAG, tickstart) != H
1259
1171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, I2C_TIMEOUT_BUSY_FLAG, tickstart) != H
1260
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1260
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 22
1261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 22
1262
 
1262
 
1263
 
1263
 
1264
1173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_BUSY;
1264
1173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_BUSY;
1265
1174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1265
1174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1266
1175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1266
1175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 1316... Line 1316...
1316
1225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Stop */
1316
1225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Stop */
1317
1226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
1317
1226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
1318
1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1318
1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1319
1228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Re-enable IRQs */
1319
1228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Re-enable IRQs */
1320
1229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __enable_irq();
1320
1229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __enable_irq();
1321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 23
1321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 23
1322
 
1322
 
1323
 
1323
 
1324
1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1324
1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1325
1231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if (hi2c->XferSize == 2U)
1325
1231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if (hi2c->XferSize == 2U)
1326
1232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1326
1232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 1376... Line 1376...
1376
1282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         else if (hi2c->XferSize == 2U)
1376
1282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         else if (hi2c->XferSize == 2U)
1377
1283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
1377
1283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
1378
1284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Wait until BTF flag is set */
1378
1284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Wait until BTF flag is set */
1379
1285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BTF, RESET, Timeout, tickstart) != HAL_OK)
1379
1285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BTF, RESET, Timeout, tickstart) != HAL_OK)
1380
1286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
1380
1286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
1381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 24
1381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 24
1382
 
1382
 
1383
 
1383
 
1384
1287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             return HAL_ERROR;
1384
1287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             return HAL_ERROR;
1385
1288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
1385
1288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
1386
1289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1386
1289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 1436... Line 1436...
1436
1339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Increment Buffer pointer */
1436
1339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Increment Buffer pointer */
1437
1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->pBuffPtr++;
1437
1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->pBuffPtr++;
1438
1341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1438
1341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1439
1342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Update counter */
1439
1342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Update counter */
1440
1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferSize--;
1440
1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferSize--;
1441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 25
1441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 25
1442
 
1442
 
1443
 
1443
 
1444
1344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
1444
1344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
1445
1345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1445
1345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1446
1346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Wait until BTF flag is set */
1446
1346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Wait until BTF flag is set */
Line 1496... Line 1496...
1496
1396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1496
1396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1497
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == SET)
1497
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == SET)
1498
1398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
1498
1398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
1499
1399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Read data from DR */
1499
1399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Read data from DR */
1500
1400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->DR;
1500
1400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->DR;
1501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 26
1501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 26
1502
 
1502
 
1503
 
1503
 
1504
1401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1504
1401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1505
1402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Increment Buffer pointer */
1505
1402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Increment Buffer pointer */
1506
1403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->pBuffPtr++;
1506
1403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->pBuffPtr++;
Line 1556... Line 1556...
1556
1453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
1556
1453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
1557
1454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE(hi2c);
1557
1454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE(hi2c);
1558
1455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1558
1455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1559
1456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1559
1456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1560
1457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
1560
1457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
1561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 27
1561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 27
1562
 
1562
 
1563
 
1563
 
1564
1458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
1564
1458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
1565
1459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1565
1459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1566
1460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State       = HAL_I2C_STATE_BUSY_TX;
1566
1460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State       = HAL_I2C_STATE_BUSY_TX;
Line 1616... Line 1616...
1616
1510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->pBuffPtr++;
1616
1510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->pBuffPtr++;
1617
1511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1617
1511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1618
1512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Update counter */
1618
1512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Update counter */
1619
1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferCount--;
1619
1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferCount--;
1620
1514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferSize--;
1620
1514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferSize--;
1621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 28
1621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 28
1622
 
1622
 
1623
 
1623
 
1624
1515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1624
1515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1625
1516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == SET) && (hi2c->XferSize != 0U))
1625
1516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == SET) && (hi2c->XferSize != 0U))
1626
1517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
1626
1517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
Line 1676... Line 1676...
1676
1567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Init tickstart for timeout management*/
1676
1567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Init tickstart for timeout management*/
1677
1568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t tickstart = HAL_GetTick();
1677
1568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t tickstart = HAL_GetTick();
1678
1569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1678
1569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1679
1570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
1679
1570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
1680
1571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
1680
1571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
1681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 29
1681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 29
1682
 
1682
 
1683
 
1683
 
1684
1572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((pData == NULL) || (Size == (uint16_t)0))
1684
1572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((pData == NULL) || (Size == (uint16_t)0))
1685
1573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1685
1573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1686
1574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
1686
1574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
Line 1736... Line 1736...
1736
1624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->DR;
1736
1624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->DR;
1737
1625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1737
1625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1738
1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Increment Buffer pointer */
1738
1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Increment Buffer pointer */
1739
1627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->pBuffPtr++;
1739
1627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->pBuffPtr++;
1740
1628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1740
1628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 30
1741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 30
1742
 
1742
 
1743
 
1743
 
1744
1629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Update counter */
1744
1629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Update counter */
1745
1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferSize--;
1745
1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferSize--;
1746
1631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferCount--;
1746
1631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferCount--;
Line 1796... Line 1796...
1796
1681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         in datasheet must be shifted to the left before calling the interface
1796
1681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         in datasheet must be shifted to the left before calling the interface
1797
1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  pData Pointer to data buffer
1797
1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  pData Pointer to data buffer
1798
1683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  Size Amount of data to be sent
1798
1683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  Size Amount of data to be sent
1799
1684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
1799
1684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
1800
1685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
1800
1685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
1801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 31
1801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 31
1802
 
1802
 
1803
 
1803
 
1804
1686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Transmit_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t 
1804
1686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Transmit_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t 
1805
1687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
1805
1687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
1806
1688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count = 0U;
1806
1688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count = 0U;
Line 1856... Line 1856...
1856
1738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1856
1738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1857
1739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Unlocked */
1857
1739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Unlocked */
1858
1740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_UNLOCK(hi2c);
1858
1740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_UNLOCK(hi2c);
1859
1741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1859
1741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1860
1742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Note : The I2C interrupts must be enabled after unlocking current process
1860
1742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Note : The I2C interrupts must be enabled after unlocking current process
1861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 32
1861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 32
1862
 
1862
 
1863
 
1863
 
1864
1743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****               to avoid the risk of I2C interrupt handle execution before current
1864
1743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****               to avoid the risk of I2C interrupt handle execution before current
1865
1744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****               process unlock */
1865
1744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****               process unlock */
1866
1745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Enable EVT, BUF and ERR interrupt */
1866
1745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Enable EVT, BUF and ERR interrupt */
Line 1916... Line 1916...
1916
1795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if the I2C is already enabled */
1916
1795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if the I2C is already enabled */
1917
1796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
1917
1796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
1918
1797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1918
1797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1919
1798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
1919
1798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
1920
1799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE(hi2c);
1920
1799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE(hi2c);
1921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 33
1921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 33
1922
 
1922
 
1923
 
1923
 
1924
1800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1924
1800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1925
1801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1925
1801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1926
1802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
1926
1802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
Line 1976... Line 1976...
1976
1852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
1976
1852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
1977
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((pData == NULL) || (Size == 0U))
1977
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((pData == NULL) || (Size == 0U))
1978
1854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1978
1854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
1979
1855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return  HAL_ERROR;
1979
1855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return  HAL_ERROR;
1980
1856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1980
1856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
1981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 34
1981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 34
1982
 
1982
 
1983
 
1983
 
1984
1857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1984
1857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
1985
1858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Locked */
1985
1858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Locked */
1986
1859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_LOCK(hi2c);
1986
1859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_LOCK(hi2c);
Line 2036... Line 2036...
2036
1909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
2036
1909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
2037
1910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Receive_IT(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size)
2037
1910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Receive_IT(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size)
2038
1911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
2038
1911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
2039
1912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2039
1912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2040
1913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
2040
1913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
2041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 35
2041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 35
2042
 
2042
 
2043
 
2043
 
2044
1914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
2044
1914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
2045
1915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((pData == NULL) || (Size == 0U))
2045
1915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((pData == NULL) || (Size == 0U))
2046
1916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
2046
1916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 2096... Line 2096...
2096
1966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
2096
1966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
2097
1967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *                the configuration information for the specified I2C.
2097
1967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *                the configuration information for the specified I2C.
2098
1968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  DevAddress Target device address: The device 7 bits address value
2098
1968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  DevAddress Target device address: The device 7 bits address value
2099
1969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         in datasheet must be shifted to the left before calling the interface
2099
1969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         in datasheet must be shifted to the left before calling the interface
2100
1970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  pData Pointer to data buffer
2100
1970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  pData Pointer to data buffer
2101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 36
2101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 36
2102
 
2102
 
2103
 
2103
 
2104
1971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  Size Amount of data to be sent
2104
1971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  Size Amount of data to be sent
2105
1972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
2105
1972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
2106
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
2106
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
Line 2156... Line 2156...
2156
2023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
2156
2023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
2157
2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2157
2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2158
2025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->XferSize > 0U)
2158
2025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->XferSize > 0U)
2159
2026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
2159
2026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
2160
2027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the I2C DMA transfer complete callback */
2160
2027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the I2C DMA transfer complete callback */
2161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 37
2161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 37
2162
 
2162
 
2163
 
2163
 
2164
2028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferCpltCallback = I2C_DMAXferCplt;
2164
2028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferCpltCallback = I2C_DMAXferCplt;
2165
2029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2165
2029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2166
2030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the DMA error callback */
2166
2030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the DMA error callback */
Line 2216... Line 2216...
2216
2080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2216
2080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2217
2081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Start */
2217
2081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Start */
2218
2082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
2218
2082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
2219
2083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2219
2083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2220
2084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Process Unlocked */
2220
2084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Process Unlocked */
2221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 38
2221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 38
2222
 
2222
 
2223
 
2223
 
2224
2085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_UNLOCK(hi2c);
2224
2085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_UNLOCK(hi2c);
2225
2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2225
2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2226
2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Note : The I2C interrupts must be enabled after unlocking current process
2226
2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Note : The I2C interrupts must be enabled after unlocking current process
Line 2276... Line 2276...
2276
2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
2276
2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
2277
2138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) != RESET);
2277
2138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) != RESET);
2278
2139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2278
2139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2279
2140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Locked */
2279
2140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Locked */
2280
2141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_LOCK(hi2c);
2280
2141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_LOCK(hi2c);
2281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 39
2281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 39
2282
 
2282
 
2283
 
2283
 
2284
2142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2284
2142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2285
2143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if the I2C is already enabled */
2285
2143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if the I2C is already enabled */
2286
2144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
2286
2144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
Line 2336... Line 2336...
2336
2194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Enable EVT and ERR interrupt */
2336
2194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Enable EVT and ERR interrupt */
2337
2195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
2337
2195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
2338
2196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2338
2196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2339
2197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Enable DMA Request */
2339
2197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Enable DMA Request */
2340
2198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR2, I2C_CR2_DMAEN);
2340
2198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR2, I2C_CR2_DMAEN);
2341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 40
2341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 40
2342
 
2342
 
2343
 
2343
 
2344
2199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
2344
2199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
2345
2200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       else
2345
2200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       else
2346
2201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
2346
2201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
Line 2396... Line 2396...
2396
2251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
2396
2251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
2397
2252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef dmaxferstatus;
2397
2252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef dmaxferstatus;
2398
2253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2398
2253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2399
2254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
2399
2254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
2400
2255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
2400
2255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
2401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 41
2401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 41
2402
 
2402
 
2403
 
2403
 
2404
2256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((pData == NULL) || (Size == 0U))
2404
2256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((pData == NULL) || (Size == 0U))
2405
2257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
2405
2257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
2406
2258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return  HAL_ERROR;
2406
2258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return  HAL_ERROR;
Line 2456... Line 2456...
2456
2308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable EVT and ERR interrupt */
2456
2308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable EVT and ERR interrupt */
2457
2309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
2457
2309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
2458
2310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2458
2310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2459
2311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable DMA Request */
2459
2311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable DMA Request */
2460
2312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Instance->CR2 |= I2C_CR2_DMAEN;
2460
2312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Instance->CR2 |= I2C_CR2_DMAEN;
2461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 42
2461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 42
2462
 
2462
 
2463
 
2463
 
2464
2313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2464
2313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2465
2314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_OK;
2465
2314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_OK;
2466
2315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
2466
2315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
Line 2516... Line 2516...
2516
2365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2516
2365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2517
2366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
2517
2366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
2518
2367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
2518
2367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
2519
2368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2519
2368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2520
2369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_RX;
2520
2369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_RX;
2521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 43
2521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 43
2522
 
2522
 
2523
 
2523
 
2524
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_SLAVE;
2524
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_SLAVE;
2525
2371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
2525
2371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
2526
2372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2526
2372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 2576... Line 2576...
2576
2422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2576
2422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2577
2423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
2577
2423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
2578
2424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
2578
2424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
2579
2425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
2579
2425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
2580
2426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
2580
2426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
2581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 44
2581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 44
2582
 
2582
 
2583
 
2583
 
2584
2427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
2584
2427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
2585
2428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_BUSY;
2585
2428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_BUSY;
2586
2429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
2586
2429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
Line 2636... Line 2636...
2636
2479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
2636
2479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
2637
2480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
2637
2480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
2638
2481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
2638
2481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
2639
2482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
2639
2482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
2640
2483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2640
2483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 45
2641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 45
2642
 
2642
 
2643
 
2643
 
2644
2484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Send Slave Address and Memory Address */
2644
2484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Send Slave Address and Memory Address */
2645
2485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_RequestMemoryWrite(hi2c, DevAddress, MemAddress, MemAddSize, Timeout, tickstart) != HAL
2645
2485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_RequestMemoryWrite(hi2c, DevAddress, MemAddress, MemAddSize, Timeout, tickstart) != HAL
2646
2486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
2646
2486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 2696... Line 2696...
2696
2536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
2696
2536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
2697
2537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2697
2537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2698
2538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Generate Stop */
2698
2538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Generate Stop */
2699
2539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
2699
2539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
2700
2540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2700
2540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 46
2701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 46
2702
 
2702
 
2703
 
2703
 
2704
2541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
2704
2541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
2705
2542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode = HAL_I2C_MODE_NONE;
2705
2542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode = HAL_I2C_MODE_NONE;
2706
2543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2706
2543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 2756... Line 2756...
2756
2593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2756
2593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2757
2594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
2757
2594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
2758
2595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
2758
2595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
2759
2596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2759
2596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2760
2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_RX;
2760
2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_RX;
2761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 47
2761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 47
2762
 
2762
 
2763
 
2763
 
2764
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MEM;
2764
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MEM;
2765
2599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
2765
2599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
2766
2600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2766
2600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 2816... Line 2816...
2816
2650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2816
2650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2817
2651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Disable Acknowledge */
2817
2651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Disable Acknowledge */
2818
2652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_ACK);
2818
2652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_ACK);
2819
2653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2819
2653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2820
2654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Re-enable IRQs */
2820
2654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Re-enable IRQs */
2821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 48
2821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 48
2822
 
2822
 
2823
 
2823
 
2824
2655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __enable_irq();
2824
2655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __enable_irq();
2825
2656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
2825
2656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
2826
2657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else
2826
2657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else
Line 2876... Line 2876...
2876
2707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Increment Buffer pointer */
2876
2707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Increment Buffer pointer */
2877
2708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->pBuffPtr++;
2877
2708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->pBuffPtr++;
2878
2709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2878
2709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2879
2710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Update counter */
2879
2710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Update counter */
2880
2711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferSize--;
2880
2711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferSize--;
2881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 49
2881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 49
2882
 
2882
 
2883
 
2883
 
2884
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
2884
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
2885
2713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2885
2713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2886
2714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Re-enable IRQs */
2886
2714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Re-enable IRQs */
Line 2936... Line 2936...
2936
2764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2936
2764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2937
2765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Increment Buffer pointer */
2937
2765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Increment Buffer pointer */
2938
2766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->pBuffPtr++;
2938
2766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->pBuffPtr++;
2939
2767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2939
2767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2940
2768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Update counter */
2940
2768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Update counter */
2941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 50
2941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 50
2942
 
2942
 
2943
 
2943
 
2944
2769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferSize--;
2944
2769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferSize--;
2945
2770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
2945
2770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
2946
2771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2946
2771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 2996... Line 2996...
2996
2821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2996
2821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2997
2822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Unlocked */
2997
2822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Unlocked */
2998
2823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_UNLOCK(hi2c);
2998
2823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_UNLOCK(hi2c);
2999
2824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
2999
2824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3000
2825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_OK;
3000
2825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_OK;
3001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 51
3001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 51
3002
 
3002
 
3003
 
3003
 
3004
2826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
3004
2826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
3005
2827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
3005
2827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
3006
2828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
3006
2828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
Line 3056... Line 3056...
3056
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
3056
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
3057
2879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3057
2879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3058
2880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
3058
2880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
3059
2881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE(hi2c);
3059
2881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE(hi2c);
3060
2882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
3060
2882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
3061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 52
3061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 52
3062
 
3062
 
3063
 
3063
 
3064
2883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3064
2883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3065
2884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
3065
2884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
3066
2885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
3066
2885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
Line 3116... Line 3116...
3116
2935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count = 0U;
3116
2935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count = 0U;
3117
2936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3117
2936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3118
2937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Check the parameters */
3118
2937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Check the parameters */
3119
2938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   assert_param(IS_I2C_MEMADD_SIZE(MemAddSize));
3119
2938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   assert_param(IS_I2C_MEMADD_SIZE(MemAddSize));
3120
2939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3120
2939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 53
3121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 53
3122
 
3122
 
3123
 
3123
 
3124
2940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
3124
2940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
3125
2941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
3125
2941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
3126
2942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Wait until BUSY flag is reset */
3126
2942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Wait until BUSY flag is reset */
Line 3176... Line 3176...
3176
2992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Generate Start */
3176
2992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Generate Start */
3177
2993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
3177
2993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
3178
2994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3178
2994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3179
2995:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Unlocked */
3179
2995:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Unlocked */
3180
2996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_UNLOCK(hi2c);
3180
2996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_UNLOCK(hi2c);
3181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 54
3181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 54
3182
 
3182
 
3183
 
3183
 
3184
2997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3184
2997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3185
2998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->XferSize > 0U)
3185
2998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->XferSize > 0U)
3186
2999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3186
2999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 3236... Line 3236...
3236
3049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode                = HAL_I2C_MODE_NONE;
3236
3049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode                = HAL_I2C_MODE_NONE;
3237
3050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
3237
3050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
3238
3051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3238
3051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3239
3052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
3239
3052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
3240
3053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
3240
3053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
3241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 55
3241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 55
3242
 
3242
 
3243
 
3243
 
3244
3054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3244
3054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3245
3055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         return HAL_ERROR;
3245
3055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         return HAL_ERROR;
3246
3056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
3246
3056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
Line 3296... Line 3296...
3296
3106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Clear ADDR flag */
3296
3106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Clear ADDR flag */
3297
3107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_I2C_CLEAR_ADDRFLAG(hi2c);
3297
3107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_I2C_CLEAR_ADDRFLAG(hi2c);
3298
3108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3298
3108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3299
3109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
3299
3109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
3300
3110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
3300
3110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
3301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 56
3301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 56
3302
 
3302
 
3303
 
3303
 
3304
3111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3304
3111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3305
3112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Note : The I2C interrupts must be enabled after unlocking current process
3305
3112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Note : The I2C interrupts must be enabled after unlocking current process
3306
3113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         to avoid the risk of I2C interrupt handle execution before current
3306
3113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         to avoid the risk of I2C interrupt handle execution before current
Line 3356... Line 3356...
3356
3163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  DevAddress Target device address: The device 7 bits address value
3356
3163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  DevAddress Target device address: The device 7 bits address value
3357
3164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         in datasheet must be shifted to the left before calling the interface
3357
3164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         in datasheet must be shifted to the left before calling the interface
3358
3165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  MemAddress Internal memory address
3358
3165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  MemAddress Internal memory address
3359
3166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  MemAddSize Size of internal memory address
3359
3166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  MemAddSize Size of internal memory address
3360
3167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  pData Pointer to data buffer
3360
3167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  pData Pointer to data buffer
3361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 57
3361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 57
3362
 
3362
 
3363
 
3363
 
3364
3168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  Size Amount of data to be read
3364
3168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  Size Amount of data to be read
3365
3169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
3365
3169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
3366
3170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
3366
3170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
Line 3416... Line 3416...
3416
3220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
3416
3220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
3417
3221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
3417
3221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
3418
3222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
3418
3222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
3419
3223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
3419
3223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
3420
3224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
3420
3224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
3421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 58
3421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 58
3422
 
3422
 
3423
 
3423
 
3424
3225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3424
3225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3425
3226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->XferSize > 0U)
3425
3226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->XferSize > 0U)
3426
3227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3426
3227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 3476... Line 3476...
3476
3277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update I2C state */
3476
3277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update I2C state */
3477
3278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State     = HAL_I2C_STATE_READY;
3477
3278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State     = HAL_I2C_STATE_READY;
3478
3279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode      = HAL_I2C_MODE_NONE;
3478
3279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode      = HAL_I2C_MODE_NONE;
3479
3280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3479
3280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3480
3281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update I2C error code */
3480
3281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update I2C error code */
3481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 59
3481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 59
3482
 
3482
 
3483
 
3483
 
3484
3282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode |= HAL_I2C_ERROR_DMA;
3484
3282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode |= HAL_I2C_ERROR_DMA;
3485
3283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3485
3283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3486
3284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
3486
3284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
Line 3536... Line 3536...
3536
3334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   FlagStatus tmp1;
3536
3334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   FlagStatus tmp1;
3537
3335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   FlagStatus tmp2;
3537
3335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   FlagStatus tmp2;
3538
3336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3538
3336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3539
3337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
3539
3337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
3540
3338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
3540
3338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
3541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 60
3541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 60
3542
 
3542
 
3543
 
3543
 
3544
3339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Wait until BUSY flag is reset */
3544
3339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Wait until BUSY flag is reset */
3545
3340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, I2C_TIMEOUT_BUSY_FLAG, tickstart) != H
3545
3340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, I2C_TIMEOUT_BUSY_FLAG, tickstart) != H
3546
3341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3546
3341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 3596... Line 3596...
3596
3391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3596
3391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3597
3392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_READY;
3597
3392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_READY;
3598
3393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3598
3393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3599
3394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Check if the ADDR flag has been set */
3599
3394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Check if the ADDR flag has been set */
3600
3395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_ADDR) == SET)
3600
3395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_ADDR) == SET)
3601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 61
3601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 61
3602
 
3602
 
3603
 
3603
 
3604
3396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
3604
3396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
3605
3397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Generate Stop */
3605
3397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Generate Stop */
3606
3398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
3606
3398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
Line 3656... Line 3656...
3656
3448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3656
3448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3657
3449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
3657
3449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
3658
3450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Sequential transmit in master I2C mode an amount of data in non-blocking mode with Inte
3658
3450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Sequential transmit in master I2C mode an amount of data in non-blocking mode with Inte
3659
3451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @note   This interface allow to manage repeated start condition when a direction change during 
3659
3451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @note   This interface allow to manage repeated start condition when a direction change during 
3660
3452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
3660
3452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
3661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 62
3661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 62
3662
 
3662
 
3663
 
3663
 
3664
3453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for the specified I2C.
3664
3453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for the specified I2C.
3665
3454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  DevAddress Target device address: The device 7 bits address value
3665
3454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  DevAddress Target device address: The device 7 bits address value
3666
3455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         in datasheet must be shifted to the left before calling the interface
3666
3455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         in datasheet must be shifted to the left before calling the interface
Line 3716... Line 3716...
3716
3505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
3716
3505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
3717
3506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
3717
3506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
3718
3507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3718
3507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3719
3508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_TX;
3719
3508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_TX;
3720
3509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MASTER;
3720
3509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MASTER;
3721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 63
3721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 63
3722
 
3722
 
3723
 
3723
 
3724
3510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
3724
3510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
3725
3511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3725
3511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3726
3512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
3726
3512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
Line 3776... Line 3776...
3776
3562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count      = 0x00U;
3776
3562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count      = 0x00U;
3777
3563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef dmaxferstatus;
3777
3563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef dmaxferstatus;
3778
3564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3778
3564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3779
3565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Check the parameters */
3779
3565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Check the parameters */
3780
3566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions));
3780
3566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   assert_param(IS_I2C_TRANSFER_OPTIONS_REQUEST(XferOptions));
3781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 64
3781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 64
3782
 
3782
 
3783
 
3783
 
3784
3567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3784
3567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3785
3568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
3785
3568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
3786
3569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
3786
3569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
Line 3836... Line 3836...
3836
3619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3836
3619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3837
3620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->XferSize > 0U)
3837
3620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->XferSize > 0U)
3838
3621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3838
3621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3839
3622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the I2C DMA transfer complete callback */
3839
3622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the I2C DMA transfer complete callback */
3840
3623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferCpltCallback = I2C_DMAXferCplt;
3840
3623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferCpltCallback = I2C_DMAXferCplt;
3841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 65
3841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 65
3842
 
3842
 
3843
 
3843
 
3844
3624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3844
3624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3845
3625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the DMA error callback */
3845
3625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the DMA error callback */
3846
3626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferErrorCallback = I2C_DMAError;
3846
3626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferErrorCallback = I2C_DMAError;
Line 3896... Line 3896...
3896
3676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
3896
3676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
3897
3677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3897
3677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3898
3678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         return HAL_ERROR;
3898
3678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         return HAL_ERROR;
3899
3679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
3899
3679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
3900
3680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
3900
3680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
3901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 66
3901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 66
3902
 
3902
 
3903
 
3903
 
3904
3681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else
3904
3681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else
3905
3682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3905
3682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3906
3683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable Acknowledge */
3906
3683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable Acknowledge */
Line 3956... Line 3956...
3956
3733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3956
3733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
3957
3734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
3957
3734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_READY)
3958
3735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
3958
3735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
3959
3736:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check Busy Flag only if FIRST call of Master interface */
3959
3736:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check Busy Flag only if FIRST call of Master interface */
3960
3737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((XferOptions == I2C_FIRST_AND_LAST_FRAME) || (XferOptions == I2C_FIRST_FRAME))
3960
3737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((XferOptions == I2C_FIRST_AND_LAST_FRAME) || (XferOptions == I2C_FIRST_FRAME))
3961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 67
3961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 67
3962
 
3962
 
3963
 
3963
 
3964
3738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3964
3738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
3965
3739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Wait until BUSY flag is reset */
3965
3739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Wait until BUSY flag is reset */
3966
3740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       count = I2C_TIMEOUT_BUSY_FLAG * (SystemCoreClock / 25U / 1000U);
3966
3740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       count = I2C_TIMEOUT_BUSY_FLAG * (SystemCoreClock / 25U / 1000U);
Line 4016... Line 4016...
4016
3790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Disable Acknowledge */
4016
3790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Disable Acknowledge */
4017
3791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_ACK);
4017
3791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_ACK);
4018
3792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4018
3792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4019
3793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Enable Pos */
4019
3793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Enable Pos */
4020
3794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
4020
3794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
4021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 68
4021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 68
4022
 
4022
 
4023
 
4023
 
4024
3795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4024
3795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4025
3796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Remove Enabling of IT_BUF, mean RXNE treatment, treat the 2 bytes through BTF */
4025
3796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Remove Enabling of IT_BUF, mean RXNE treatment, treat the 2 bytes through BTF */
4026
3797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         enableIT &= ~I2C_IT_BUF;
4026
3797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         enableIT &= ~I2C_IT_BUF;
Line 4076... Line 4076...
4076
3847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
4076
3847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
4077
3848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
4077
3848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
4078
3849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_DMA(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint
4078
3849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Seq_Receive_DMA(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint
4079
3850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
4079
3850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
4080
3851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t Prev_State = 0x00U;
4080
3851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t Prev_State = 0x00U;
4081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 69
4081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 69
4082
 
4082
 
4083
 
4083
 
4084
3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count = 0U;
4084
3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count = 0U;
4085
3853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t enableIT = (I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
4085
3853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t enableIT = (I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
4086
3854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef dmaxferstatus;
4086
3854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef dmaxferstatus;
Line 4136... Line 4136...
4136
3904:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4136
3904:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4137
3905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
4137
3905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
4138
3906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
4138
3906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
4139
3907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
4139
3907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
4140
3908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
4140
3908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
4141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 70
4141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 70
4142
 
4142
 
4143
 
4143
 
4144
3909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
4144
3909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
4145
3910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
4145
3910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
4146
3911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4146
3911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 4196... Line 4196...
4196
3961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
4196
3961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
4197
3962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* If transfer direction not change and there is no request to start another frame, do not 
4197
3962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* If transfer direction not change and there is no request to start another frame, do not 
4198
3963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Mean Previous state is same as current state */
4198
3963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Mean Previous state is same as current state */
4199
3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if ((Prev_State != I2C_STATE_MASTER_BUSY_RX) || (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(Xfer
4199
3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if ((Prev_State != I2C_STATE_MASTER_BUSY_RX) || (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(Xfer
4200
3965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
4200
3965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
4201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 71
4201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 71
4202
 
4202
 
4203
 
4203
 
4204
3966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Generate Start */
4204
3966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Generate Start */
4205
3967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
4205
3967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
4206
3968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4206
3968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 4256... Line 4256...
4256
4018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if ((Prev_State != I2C_STATE_MASTER_BUSY_RX) || (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOp
4256
4018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if ((Prev_State != I2C_STATE_MASTER_BUSY_RX) || (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOp
4257
4019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
4257
4019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
4258
4020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Generate Start */
4258
4020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Generate Start */
4259
4021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
4259
4021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
4260
4022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
4260
4022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
4261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 72
4261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 72
4262
 
4262
 
4263
 
4263
 
4264
4023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4264
4023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4265
4024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Process Unlocked */
4265
4024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Process Unlocked */
4266
4025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_UNLOCK(hi2c);
4266
4025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_UNLOCK(hi2c);
Line 4316... Line 4316...
4316
4075:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
4316
4075:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
4317
4076:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4317
4076:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4318
4077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_TX_LISTEN;
4318
4077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_TX_LISTEN;
4319
4078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_SLAVE;
4319
4078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_SLAVE;
4320
4079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
4320
4079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
4321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 73
4321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 73
4322
 
4322
 
4323
 
4323
 
4324
4080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4324
4080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4325
4081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
4325
4081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
4326
4082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
4326
4082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
Line 4376... Line 4376...
4376
4132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Locked */
4376
4132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Process Locked */
4377
4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_LOCK(hi2c);
4377
4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_LOCK(hi2c);
4378
4134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4378
4134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4379
4135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Interrupts, to prevent preemption during treatment in case of multicall */
4379
4135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Interrupts, to prevent preemption during treatment in case of multicall */
4380
4136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_I2C_DISABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
4380
4136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_I2C_DISABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
4381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 74
4381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 74
4382
 
4382
 
4383
 
4383
 
4384
4137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4384
4137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4385
4138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */
4385
4138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */
4386
4139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* and then toggle the HAL slave RX state to TX state */
4386
4139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* and then toggle the HAL slave RX state to TX state */
Line 4436... Line 4436...
4436
4189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if the I2C is already enabled */
4436
4189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if the I2C is already enabled */
4437
4190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
4437
4190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((hi2c->Instance->CR1 & I2C_CR1_PE) != I2C_CR1_PE)
4438
4191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
4438
4191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
4439
4192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
4439
4192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Enable I2C peripheral */
4440
4193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE(hi2c);
4440
4193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_ENABLE(hi2c);
4441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 75
4441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 75
4442
 
4442
 
4443
 
4443
 
4444
4194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4444
4194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4445
4195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4445
4195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4446
4196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
4446
4196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
Line 4496... Line 4496...
4496
4246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Update I2C state */
4496
4246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Update I2C state */
4497
4247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State     = HAL_I2C_STATE_READY;
4497
4247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State     = HAL_I2C_STATE_READY;
4498
4248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode      = HAL_I2C_MODE_NONE;
4498
4248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode      = HAL_I2C_MODE_NONE;
4499
4249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4499
4249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4500
4250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Update I2C error code */
4500
4250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Update I2C error code */
4501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 76
4501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 76
4502
 
4502
 
4503
 
4503
 
4504
4251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->ErrorCode |= HAL_I2C_ERROR_DMA;
4504
4251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->ErrorCode |= HAL_I2C_ERROR_DMA;
4505
4252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4505
4252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4506
4253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Process Unlocked */
4506
4253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Process Unlocked */
Line 4556... Line 4556...
4556
4303:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4556
4303:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4557
4304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
4557
4304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Prepare transfer parameters */
4558
4305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
4558
4305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr    = pData;
4559
4306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
4559
4306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
4560
4307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
4560
4307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
4561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 77
4561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 77
4562
 
4562
 
4563
 
4563
 
4564
4308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
4564
4308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
4565
4309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4565
4309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4566
4310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Clear ADDR flag */
4566
4310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Clear ADDR flag */
Line 4616... Line 4616...
4616
4360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4616
4360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4617
4361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */
4617
4361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */
4618
4362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* and then toggle the HAL slave RX state to TX state */
4618
4362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* and then toggle the HAL slave RX state to TX state */
4619
4363:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->State == HAL_I2C_STATE_BUSY_RX_LISTEN)
4619
4363:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->State == HAL_I2C_STATE_BUSY_RX_LISTEN)
4620
4364:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
4620
4364:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
4621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 78
4621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 78
4622
 
4622
 
4623
 
4623
 
4624
4365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if ((hi2c->Instance->CR2 & I2C_CR2_DMAEN) == I2C_CR2_DMAEN)
4624
4365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if ((hi2c->Instance->CR2 & I2C_CR2_DMAEN) == I2C_CR2_DMAEN)
4625
4366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
4625
4366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
4626
4367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Abort DMA Xfer if any */
4626
4367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Abort DMA Xfer if any */
Line 4676... Line 4676...
4676
4417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4676
4417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4677
4418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4677
4418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4678
4419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
4678
4419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Pos */
4679
4420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
4679
4420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR1, I2C_CR1_POS);
4680
4421:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4680
4421:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 79
4681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 79
4682
 
4682
 
4683
 
4683
 
4684
4422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_RX_LISTEN;
4684
4422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State     = HAL_I2C_STATE_BUSY_RX_LISTEN;
4685
4423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_SLAVE;
4685
4423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_SLAVE;
4686
4424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
4686
4424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
Line 4736... Line 4736...
4736
4474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->ErrorCode |= HAL_I2C_ERROR_DMA;
4736
4474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->ErrorCode |= HAL_I2C_ERROR_DMA;
4737
4475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4737
4475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4738
4476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Process Unlocked */
4738
4476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Process Unlocked */
4739
4477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_UNLOCK(hi2c);
4739
4477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_UNLOCK(hi2c);
4740
4478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4740
4478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 80
4741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 80
4742
 
4742
 
4743
 
4743
 
4744
4479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
4744
4479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
4745
4480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4745
4480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4746
4481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
4746
4481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
Line 4796... Line 4796...
4796
4531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4796
4531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4797
4532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Disable Address listen mode only if a transfer is not ongoing */
4797
4532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Disable Address listen mode only if a transfer is not ongoing */
4798
4533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_LISTEN)
4798
4533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_LISTEN)
4799
4534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
4799
4534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
4800
4535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     tmp = (uint32_t)(hi2c->State) & I2C_STATE_MSK;
4800
4535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     tmp = (uint32_t)(hi2c->State) & I2C_STATE_MSK;
4801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 81
4801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 81
4802
 
4802
 
4803
 
4803
 
4804
4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->PreviousState = tmp | (uint32_t)(hi2c->Mode);
4804
4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->PreviousState = tmp | (uint32_t)(hi2c->Mode);
4805
4537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
4805
4537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
4806
4538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode = HAL_I2C_MODE_NONE;
4806
4538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode = HAL_I2C_MODE_NONE;
Line 4856... Line 4856...
4856
4588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_UNLOCK(hi2c);
4856
4588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_UNLOCK(hi2c);
4857
4589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4857
4589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4858
4590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Call the corresponding callback to inform upper layer of End of Transfer */
4858
4590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Call the corresponding callback to inform upper layer of End of Transfer */
4859
4591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     I2C_ITError(hi2c);
4859
4591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     I2C_ITError(hi2c);
4860
4592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4860
4592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
4861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 82
4861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 82
4862
 
4862
 
4863
 
4863
 
4864
4593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_OK;
4864
4593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_OK;
4865
4594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
4865
4594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
4866
4595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
4866
4595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
Line 4916... Line 4916...
4916
4645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4916
4645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4917
4646:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* ADD10 Set -------------------------------------------------------------*/
4917
4646:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* ADD10 Set -------------------------------------------------------------*/
4918
4647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if ((I2C_CHECK_FLAG(sr1itflags, I2C_FLAG_ADD10) != RESET) && (I2C_CHECK_IT_SOURCE(itsource
4918
4647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if ((I2C_CHECK_FLAG(sr1itflags, I2C_FLAG_ADD10) != RESET) && (I2C_CHECK_IT_SOURCE(itsource
4919
4648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
4919
4648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
4920
4649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       I2C_Master_ADD10(hi2c);
4920
4649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       I2C_Master_ADD10(hi2c);
4921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 83
4921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 83
4922
 
4922
 
4923
 
4923
 
4924
4650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4924
4650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4925
4651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* ADDR Set --------------------------------------------------------------*/
4925
4651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* ADDR Set --------------------------------------------------------------*/
4926
4652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if ((I2C_CHECK_FLAG(sr1itflags, I2C_FLAG_ADDR) != RESET) && (I2C_CHECK_IT_SOURCE(itsources
4926
4652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if ((I2C_CHECK_FLAG(sr1itflags, I2C_FLAG_ADDR) != RESET) && (I2C_CHECK_IT_SOURCE(itsources
Line 4976... Line 4976...
4976
4702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
4976
4702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
4977
4703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
4977
4703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
4978
4704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* If an error is detected, read only SR1 register to prevent */
4978
4704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* If an error is detected, read only SR1 register to prevent */
4979
4705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* a clear of ADDR flags by reading SR2 after reading SR1 in Error treatment */
4979
4705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* a clear of ADDR flags by reading SR2 after reading SR1 in Error treatment */
4980
4706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->ErrorCode != HAL_I2C_ERROR_NONE)
4980
4706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->ErrorCode != HAL_I2C_ERROR_NONE)
4981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 84
4981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 84
4982
 
4982
 
4983
 
4983
 
4984
4707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
4984
4707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
4985
4708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       sr1itflags   = READ_REG(hi2c->Instance->SR1);
4985
4708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       sr1itflags   = READ_REG(hi2c->Instance->SR1);
4986
4709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
4986
4709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
Line 5036... Line 5036...
5036
4759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
5036
4759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
5037
4760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         I2C_SlaveReceive_BTF(hi2c);
5037
4760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         I2C_SlaveReceive_BTF(hi2c);
5038
4761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5038
4761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5039
4762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       else
5039
4762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       else
5040
4763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
5040
4763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
5041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 85
5041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 85
5042
 
5042
 
5043
 
5043
 
5044
4764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Do nothing */
5044
4764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Do nothing */
5045
4765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5045
4765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5046
4766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5046
4766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
Line 5096... Line 5096...
5096
4816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****          ((tmp3 == HAL_I2C_STATE_LISTEN) && (tmp4 == I2C_STATE_SLAVE_BUSY_TX))))
5096
4816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****          ((tmp3 == HAL_I2C_STATE_LISTEN) && (tmp4 == I2C_STATE_SLAVE_BUSY_TX))))
5097
4817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5097
4817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5098
4818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       I2C_Slave_AF(hi2c);
5098
4818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       I2C_Slave_AF(hi2c);
5099
4819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5099
4819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5100
4820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else
5100
4820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else
5101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 86
5101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 86
5102
 
5102
 
5103
 
5103
 
5104
4821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5104
4821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5105
4822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Clear AF flag */
5105
4822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Clear AF flag */
5106
4823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF);
5106
4823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF);
Line 5156... Line 5156...
5156
4873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
5156
4873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
5157
4874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** __weak void HAL_I2C_MasterRxCpltCallback(I2C_HandleTypeDef *hi2c)
5157
4874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** __weak void HAL_I2C_MasterRxCpltCallback(I2C_HandleTypeDef *hi2c)
5158
4875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
5158
4875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
5159
4876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Prevent unused argument(s) compilation warning */
5159
4876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Prevent unused argument(s) compilation warning */
5160
4877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   UNUSED(hi2c);
5160
4877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   UNUSED(hi2c);
5161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 87
5161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 87
5162
 
5162
 
5163
 
5163
 
5164
4878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5164
4878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5165
4879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* NOTE : This function should not be modified, when the callback is needed,
5165
4879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* NOTE : This function should not be modified, when the callback is needed,
5166
4880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             the HAL_I2C_MasterRxCpltCallback could be implemented in the user file
5166
4880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             the HAL_I2C_MasterRxCpltCallback could be implemented in the user file
Line 5216... Line 5216...
5216
4930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* NOTE : This function should not be modified, when the callback is needed,
5216
4930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* NOTE : This function should not be modified, when the callback is needed,
5217
4931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             the HAL_I2C_AddrCallback() could be implemented in the user file
5217
4931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             the HAL_I2C_AddrCallback() could be implemented in the user file
5218
4932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****    */
5218
4932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****    */
5219
4933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
5219
4933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
5220
4934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5220
4934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 88
5221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 88
5222
 
5222
 
5223
 
5223
 
5224
4935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
5224
4935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
5225
4936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Listen Complete callback.
5225
4936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Listen Complete callback.
5226
4937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
5226
4937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
Line 5276... Line 5276...
5276
4987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
5276
4987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
5277
4988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
5277
4988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
5278
4989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** __weak void HAL_I2C_ErrorCallback(I2C_HandleTypeDef *hi2c)
5278
4989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** __weak void HAL_I2C_ErrorCallback(I2C_HandleTypeDef *hi2c)
5279
4990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
5279
4990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
5280
4991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Prevent unused argument(s) compilation warning */
5280
4991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Prevent unused argument(s) compilation warning */
5281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 89
5281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 89
5282
 
5282
 
5283
 
5283
 
5284
4992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   UNUSED(hi2c);
5284
4992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   UNUSED(hi2c);
5285
4993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5285
4993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5286
4994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* NOTE : This function should not be modified, when the callback is needed,
5286
4994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* NOTE : This function should not be modified, when the callback is needed,
Line 5336... Line 5336...
5336
5044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
5336
5044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
5337
5045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5337
5045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5338
5046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
5338
5046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
5339
5047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Returns the I2C Master, Slave, Memory or no mode.
5339
5047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Returns the I2C Master, Slave, Memory or no mode.
5340
5048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
5340
5048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
5341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 90
5341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 90
5342
 
5342
 
5343
 
5343
 
5344
5049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for I2C module
5344
5049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for I2C module
5345
5050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL mode
5345
5050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL mode
5346
5051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
5346
5051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
Line 5396... Line 5396...
5396
5101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode = HAL_I2C_MODE_NONE;
5396
5101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode = HAL_I2C_MODE_NONE;
5397
5102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_READY;
5397
5102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_READY;
5398
5103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5398
5103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5399
5104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
5399
5104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
5400
5105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->MasterTxCpltCallback(hi2c);
5400
5105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->MasterTxCpltCallback(hi2c);
5401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 91
5401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 91
5402
 
5402
 
5403
 
5403
 
5404
5106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #else
5404
5106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #else
5405
5107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       HAL_I2C_MasterTxCpltCallback(hi2c);
5405
5107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       HAL_I2C_MasterTxCpltCallback(hi2c);
5406
5108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
5406
5108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
Line 5456... Line 5456...
5456
5158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             /* Send Memory Address */
5456
5158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             /* Send Memory Address */
5457
5159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             hi2c->Instance->DR = I2C_MEM_ADD_LSB(hi2c->Memaddress);
5457
5159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             hi2c->Instance->DR = I2C_MEM_ADD_LSB(hi2c->Memaddress);
5458
5160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5458
5160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5459
5161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             hi2c->EventCount += 2U;
5459
5161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             hi2c->EventCount += 2U;
5460
5162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
5460
5162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
5461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 92
5461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 92
5462
 
5462
 
5463
 
5463
 
5464
5163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* If Memory address size is 16Bit */
5464
5163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* If Memory address size is 16Bit */
5465
5164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           else
5465
5164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           else
5466
5165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
5466
5165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
Line 5516... Line 5516...
5516
5215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update counter */
5516
5215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Update counter */
5517
5216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferCount--;
5517
5216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferCount--;
5518
5217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5518
5217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5519
5218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5519
5218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5520
5219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
5520
5219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
5521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 93
5521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 93
5522
 
5522
 
5523
 
5523
 
5524
5220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
5524
5220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
5525
5221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
5525
5221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
5526
5222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Do nothing */
5526
5222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Do nothing */
Line 5576... Line 5576...
5576
5272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Generate Stop */
5576
5272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Generate Stop */
5577
5273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
5577
5273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
5578
5274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5578
5274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5579
5275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->PreviousState = I2C_STATE_NONE;
5579
5275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->PreviousState = I2C_STATE_NONE;
5580
5276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State = HAL_I2C_STATE_READY;
5580
5276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State = HAL_I2C_STATE_READY;
5581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 94
5581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 94
5582
 
5582
 
5583
 
5583
 
5584
5277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5584
5277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5585
5278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (hi2c->Mode == HAL_I2C_MODE_MEM)
5585
5278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (hi2c->Mode == HAL_I2C_MODE_MEM)
5586
5279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
5586
5279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
Line 5636... Line 5636...
5636
5329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         on BTF subroutine */
5636
5329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         on BTF subroutine */
5637
5330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Disable BUF interrupt */
5637
5330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Disable BUF interrupt */
5638
5331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_I2C_DISABLE_IT(hi2c, I2C_IT_BUF);
5638
5331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_I2C_DISABLE_IT(hi2c, I2C_IT_BUF);
5639
5332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5639
5332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5640
5333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5640
5333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 95
5641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 95
5642
 
5642
 
5643
 
5643
 
5644
5334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if ((hi2c->XferOptions != I2C_FIRST_AND_NEXT_FRAME) && ((tmp == 1U) || (tmp == 0U)))
5644
5334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if ((hi2c->XferOptions != I2C_FIRST_AND_NEXT_FRAME) && ((tmp == 1U) || (tmp == 0U)))
5645
5335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5645
5335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5646
5336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Disable Acknowledge */
5646
5336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Disable Acknowledge */
Line 5696... Line 5696...
5696
5386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for I2C module
5696
5386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for I2C module
5697
5387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
5697
5387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
5698
5388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
5698
5388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
5699
5389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_MasterReceive_BTF(I2C_HandleTypeDef *hi2c)
5699
5389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_MasterReceive_BTF(I2C_HandleTypeDef *hi2c)
5700
5390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
5700
5390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
5701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 96
5701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 96
5702
 
5702
 
5703
 
5703
 
5704
5391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Declaration of temporary variables to prevent undefined behavior of volatile usage */
5704
5391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Declaration of temporary variables to prevent undefined behavior of volatile usage */
5705
5392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions = hi2c->XferOptions;
5705
5392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions = hi2c->XferOptions;
5706
5393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5706
5393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 5756... Line 5756...
5756
5443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if (CurrentXferOptions != I2C_LAST_FRAME_NO_STOP)
5756
5443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else if (CurrentXferOptions != I2C_LAST_FRAME_NO_STOP)
5757
5444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5757
5444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5758
5445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Stop */
5758
5445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Stop */
5759
5446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
5759
5446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
5760
5447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5760
5447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 97
5761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 97
5762
 
5762
 
5763
 
5763
 
5764
5448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else
5764
5448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     else
5765
5449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5765
5449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
5766
5450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Do nothing */
5766
5450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Do nothing */
Line 5816... Line 5816...
5816
5500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5816
5500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5817
5501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Increment Buffer pointer */
5817
5501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Increment Buffer pointer */
5818
5502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr++;
5818
5502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->pBuffPtr++;
5819
5503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5819
5503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5820
5504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Update counter */
5820
5504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Update counter */
5821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 98
5821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 98
5822
 
5822
 
5823
 
5823
 
5824
5505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount--;
5824
5505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount--;
5825
5506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
5825
5506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
5826
5507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
5826
5507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
Line 5876... Line 5876...
5876
5539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
5876
5539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
5877
5540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Instance->DR = I2C_7BIT_ADD_READ(hi2c->Devaddress);
5877
5540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Instance->DR = I2C_7BIT_ADD_READ(hi2c->Devaddress);
5878
5541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5878
5541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
5879
5542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5879
5542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
5880
5543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if ((hi2c->hdmatx != NULL) || (hi2c->hdmarx != NULL))
5880
5543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if ((hi2c->hdmatx != NULL) || (hi2c->hdmarx != NULL))
5881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 99
5881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 99
5882
 
5882
 
5883
 
5883
 
5884
5544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
5884
5544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
5885
5545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if ((hi2c->hdmatx->XferCpltCallback != NULL) || (hi2c->hdmarx->XferCpltCallback != NULL))
5885
5545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if ((hi2c->hdmatx->XferCpltCallback != NULL) || (hi2c->hdmarx->XferCpltCallback != NULL))
5886
5546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
5886
5546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
Line 5936... Line 5936...
5936
5522:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5936
5522:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5937
  76              		.loc 1 5522 26 view .LVU22
5937
  76              		.loc 1 5522 26 view .LVU22
5938
  77 0038 1361     		str	r3, [r2, #16]
5938
  77 0038 1361     		str	r3, [r2, #16]
5939
  78 003a 7047     		bx	lr
5939
  78 003a 7047     		bx	lr
5940
  79              	.L3:
5940
  79              	.L3:
5941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 100
5941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 100
5942
 
5942
 
5943
 
5943
 
5944
5526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5944
5526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5945
  80              		.loc 1 5526 7 is_stmt 1 view .LVU23
5945
  80              		.loc 1 5526 7 is_stmt 1 view .LVU23
5946
5526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
5946
5526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
Line 5996... Line 5996...
5996
5545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
5996
5545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
5997
 116              		.loc 1 5545 9 is_stmt 1 view .LVU39
5997
 116              		.loc 1 5545 9 is_stmt 1 view .LVU39
5998
5545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
5998
5545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
5999
 117              		.loc 1 5545 26 is_stmt 0 view .LVU40
5999
 117              		.loc 1 5545 26 is_stmt 0 view .LVU40
6000
 118 0064 9B6A     		ldr	r3, [r3, #40]
6000
 118 0064 9B6A     		ldr	r3, [r3, #40]
6001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 101
6001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 101
6002
 
6002
 
6003
 
6003
 
6004
5545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
6004
5545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
6005
 119              		.loc 1 5545 12 view .LVU41
6005
 119              		.loc 1 5545 12 view .LVU41
6006
 120 0066 7BB1     		cbz	r3, .L15
6006
 120 0066 7BB1     		cbz	r3, .L15
Line 6056... Line 6056...
6056
 157              		.loc 1 5559 20 is_stmt 0 view .LVU54
6056
 157              		.loc 1 5559 20 is_stmt 0 view .LVU54
6057
 158 0092 036D     		ldr	r3, [r0, #80]
6057
 158 0092 036D     		ldr	r3, [r0, #80]
6058
 159              		.loc 1 5559 15 view .LVU55
6058
 159              		.loc 1 5559 15 view .LVU55
6059
 160 0094 012B     		cmp	r3, #1
6059
 160 0094 012B     		cmp	r3, #1
6060
 161 0096 00D0     		beq	.L16
6060
 161 0096 00D0     		beq	.L16
6061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 102
6061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 102
6062
 
6062
 
6063
 
6063
 
6064
 162              	.L1:
6064
 162              	.L1:
6065
5560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
6065
5560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
6066
5561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Send header of slave address */
6066
5561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Send header of slave address */
Line 6116... Line 6116...
6116
5577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
6116
5577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
6117
5578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_Master_ADD10(I2C_HandleTypeDef *hi2c)
6117
5578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_Master_ADD10(I2C_HandleTypeDef *hi2c)
6118
5579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
6118
5579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
6119
 193              		.loc 1 5579 1 is_stmt 1 view -0
6119
 193              		.loc 1 5579 1 is_stmt 1 view -0
6120
 194              		.cfi_startproc
6120
 194              		.cfi_startproc
6121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 103
6121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 103
6122
 
6122
 
6123
 
6123
 
6124
 195              		@ args = 0, pretend = 0, frame = 0
6124
 195              		@ args = 0, pretend = 0, frame = 0
6125
 196              		@ frame_needed = 0, uses_anonymous_args = 0
6125
 196              		@ frame_needed = 0, uses_anonymous_args = 0
6126
 197              		@ link register save eliminated.
6126
 197              		@ link register save eliminated.
Line 6176... Line 6176...
6176
 233              	.L22:
6176
 233              	.L22:
6177
5585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
6177
5585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
6178
 234              		.loc 1 5585 58 discriminator 1 view .LVU79
6178
 234              		.loc 1 5585 58 discriminator 1 view .LVU79
6179
 235 0024 836B     		ldr	r3, [r0, #56]
6179
 235 0024 836B     		ldr	r3, [r0, #56]
6180
5585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
6180
5585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
6181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 104
6181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 104
6182
 
6182
 
6183
 
6183
 
6184
 236              		.loc 1 5585 66 discriminator 1 view .LVU80
6184
 236              		.loc 1 5585 66 discriminator 1 view .LVU80
6185
 237 0026 9B6A     		ldr	r3, [r3, #40]
6185
 237 0026 9B6A     		ldr	r3, [r3, #40]
6186
5585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
6186
5585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 6236... Line 6236...
6236
5604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t Prev_State                   = hi2c->PreviousState;
6236
5604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t Prev_State                   = hi2c->PreviousState;
6237
 277              		.loc 1 5604 3 is_stmt 1 view .LVU88
6237
 277              		.loc 1 5604 3 is_stmt 1 view .LVU88
6238
 278              		.loc 1 5604 12 is_stmt 0 view .LVU89
6238
 278              		.loc 1 5604 12 is_stmt 0 view .LVU89
6239
 279 000c 046B     		ldr	r4, [r0, #48]
6239
 279 000c 046B     		ldr	r4, [r0, #48]
6240
 280              	.LVL5:
6240
 280              	.LVL5:
6241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 105
6241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 105
6242
 
6242
 
6243
 
6243
 
6244
5605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6244
5605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6245
5606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_BUSY_RX)
6245
5606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->State == HAL_I2C_STATE_BUSY_RX)
6246
 281              		.loc 1 5606 3 is_stmt 1 view .LVU90
6246
 281              		.loc 1 5606 3 is_stmt 1 view .LVU90
Line 6296... Line 6296...
6296
5650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             /* Clear ADDR flag */
6296
5650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             /* Clear ADDR flag */
6297
5651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             __HAL_I2C_CLEAR_ADDRFLAG(hi2c);
6297
5651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             __HAL_I2C_CLEAR_ADDRFLAG(hi2c);
6298
5652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6298
5652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6299
5653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             /* Generate Stop */
6299
5653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             /* Generate Stop */
6300
5654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
6300
5654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****             SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
6301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 106
6301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 106
6302
 
6302
 
6303
 
6303
 
6304
5655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
6304
5655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
6305
5656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6305
5656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6306
5657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Prepare next transfer or stop current transfer */
6306
5657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Prepare next transfer or stop current transfer */
Line 6356... Line 6356...
6356
5707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6356
5707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6357
5708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6357
5708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6358
5709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (((hi2c->Instance->CR2 & I2C_CR2_DMAEN) == I2C_CR2_DMAEN) && ((CurrentXferOptions == I2C
6358
5709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (((hi2c->Instance->CR2 & I2C_CR2_DMAEN) == I2C_CR2_DMAEN) && ((CurrentXferOptions == I2C
6359
5710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
6359
5710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
6360
5711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Enable Last DMA bit */
6360
5711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           /* Enable Last DMA bit */
6361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 107
6361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 107
6362
 
6362
 
6363
 
6363
 
6364
5712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           SET_BIT(hi2c->Instance->CR2, I2C_CR2_LAST);
6364
5712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           SET_BIT(hi2c->Instance->CR2, I2C_CR2_LAST);
6365
5713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6365
5713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6366
5714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
6366
5714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
Line 6416... Line 6416...
6416
 312 002a 10BC     		pop	{r4}
6416
 312 002a 10BC     		pop	{r4}
6417
 313              	.LCFI3:
6417
 313              	.LCFI3:
6418
 314              		.cfi_restore 4
6418
 314              		.cfi_restore 4
6419
 315              		.cfi_def_cfa_offset 0
6419
 315              		.cfi_def_cfa_offset 0
6420
 316              	.LVL7:
6420
 316              	.LVL7:
6421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 108
6421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 108
6422
 
6422
 
6423
 
6423
 
6424
 317              		.loc 1 5739 1 view .LVU100
6424
 317              		.loc 1 5739 1 view .LVU100
6425
 318 002c 7047     		bx	lr
6425
 318 002c 7047     		bx	lr
6426
 319              	.LVL8:
6426
 319              	.LVL8:
Line 6476... Line 6476...
6476
 354              		.loc 1 5628 9 view .LVU115
6476
 354              		.loc 1 5628 9 view .LVU115
6477
 355 004c 0368     		ldr	r3, [r0]
6477
 355 004c 0368     		ldr	r3, [r0]
6478
 356 004e 5A69     		ldr	r2, [r3, #20]
6478
 356 004e 5A69     		ldr	r2, [r3, #20]
6479
 357              	.LVL9:
6479
 357              	.LVL9:
6480
5628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6480
5628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 109
6481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 109
6482
 
6482
 
6483
 
6483
 
6484
 358              		.loc 1 5628 9 is_stmt 0 view .LVU116
6484
 358              		.loc 1 5628 9 is_stmt 0 view .LVU116
6485
 359 0050 0392     		str	r2, [sp, #12]
6485
 359 0050 0392     		str	r2, [sp, #12]
6486
5628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6486
5628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 6536... Line 6536...
6536
 398              	.LBB45:
6536
 398              	.LBB45:
6537
5616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6537
5616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6538
 399              		.loc 1 5616 7 view .LVU129
6538
 399              		.loc 1 5616 7 view .LVU129
6539
 400 0076 0023     		movs	r3, #0
6539
 400 0076 0023     		movs	r3, #0
6540
 401 0078 0293     		str	r3, [sp, #8]
6540
 401 0078 0293     		str	r3, [sp, #8]
6541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 110
6541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 110
6542
 
6542
 
6543
 
6543
 
6544
5616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6544
5616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6545
 402              		.loc 1 5616 7 view .LVU130
6545
 402              		.loc 1 5616 7 view .LVU130
6546
 403 007a 0368     		ldr	r3, [r0]
6546
 403 007a 0368     		ldr	r3, [r0]
Line 6596... Line 6596...
6596
 440 00a4 7BD0     		beq	.L48
6596
 440 00a4 7BD0     		beq	.L48
6597
5718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6597
5718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6598
 441              		.loc 1 5718 9 is_stmt 1 view .LVU144
6598
 441              		.loc 1 5718 9 is_stmt 1 view .LVU144
6599
 442 00a6 0268     		ldr	r2, [r0]
6599
 442 00a6 0268     		ldr	r2, [r0]
6600
 443              	.LVL15:
6600
 443              	.LVL15:
6601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 111
6601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 111
6602
 
6602
 
6603
 
6603
 
6604
5718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6604
5718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6605
 444              		.loc 1 5718 9 is_stmt 0 view .LVU145
6605
 444              		.loc 1 5718 9 is_stmt 0 view .LVU145
6606
 445 00a8 1368     		ldr	r3, [r2]
6606
 445 00a8 1368     		ldr	r3, [r2]
Line 6656... Line 6656...
6656
 482              		.loc 1 5727 9 view .LVU158
6656
 482              		.loc 1 5727 9 view .LVU158
6657
 483 00dc 0368     		ldr	r3, [r0]
6657
 483 00dc 0368     		ldr	r3, [r0]
6658
 484 00de 5A69     		ldr	r2, [r3, #20]
6658
 484 00de 5A69     		ldr	r2, [r3, #20]
6659
 485 00e0 0A92     		str	r2, [sp, #40]
6659
 485 00e0 0A92     		str	r2, [sp, #40]
6660
5727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
6660
5727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
6661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 112
6661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 112
6662
 
6662
 
6663
 
6663
 
6664
 486              		.loc 1 5727 9 view .LVU159
6664
 486              		.loc 1 5727 9 view .LVU159
6665
 487 00e2 9B69     		ldr	r3, [r3, #24]
6665
 487 00e2 9B69     		ldr	r3, [r3, #24]
6666
 488 00e4 0A93     		str	r3, [sp, #40]
6666
 488 00e4 0A93     		str	r3, [sp, #40]
Line 6716... Line 6716...
6716
 524              		.loc 1 5664 13 is_stmt 0 view .LVU173
6716
 524              		.loc 1 5664 13 is_stmt 0 view .LVU173
6717
 525 010a 1368     		ldr	r3, [r2]
6717
 525 010a 1368     		ldr	r3, [r2]
6718
 526 010c 23F48063 		bic	r3, r3, #1024
6718
 526 010c 23F48063 		bic	r3, r3, #1024
6719
 527 0110 1360     		str	r3, [r2]
6719
 527 0110 1360     		str	r3, [r2]
6720
 528 0112 3BE0     		b	.L36
6720
 528 0112 3BE0     		b	.L36
6721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 113
6721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 113
6722
 
6722
 
6723
 
6723
 
6724
 529              	.LVL18:
6724
 529              	.LVL18:
6725
 530              	.L49:
6725
 530              	.L49:
6726
5638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6726
5638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 6776... Line 6776...
6776
 568              	.LBB48:
6776
 568              	.LBB48:
6777
5651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6777
5651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6778
 569              		.loc 1 5651 13 view .LVU187
6778
 569              		.loc 1 5651 13 view .LVU187
6779
 570 0142 0022     		movs	r2, #0
6779
 570 0142 0022     		movs	r2, #0
6780
 571 0144 0592     		str	r2, [sp, #20]
6780
 571 0144 0592     		str	r2, [sp, #20]
6781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 114
6781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 114
6782
 
6782
 
6783
 
6783
 
6784
5651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6784
5651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6785
 572              		.loc 1 5651 13 view .LVU188
6785
 572              		.loc 1 5651 13 view .LVU188
6786
 573 0146 5A69     		ldr	r2, [r3, #20]
6786
 573 0146 5A69     		ldr	r2, [r3, #20]
Line 6836... Line 6836...
6836
 612 0176 079A     		ldr	r2, [sp, #28]
6836
 612 0176 079A     		ldr	r2, [sp, #28]
6837
 613              	.LBE49:
6837
 613              	.LBE49:
6838
5684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6838
5684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6839
 614              		.loc 1 5684 11 view .LVU200
6839
 614              		.loc 1 5684 11 view .LVU200
6840
 615 0178 1A68     		ldr	r2, [r3]
6840
 615 0178 1A68     		ldr	r2, [r3]
6841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 115
6841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 115
6842
 
6842
 
6843
 
6843
 
6844
 616 017a 42F40072 		orr	r2, r2, #512
6844
 616 017a 42F40072 		orr	r2, r2, #512
6845
 617 017e 1A60     		str	r2, [r3]
6845
 617 017e 1A60     		str	r2, [r3]
6846
 618 0180 6EE7     		b	.L29
6846
 618 0180 6EE7     		b	.L29
Line 6896... Line 6896...
6896
5692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6896
5692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6897
 657              		.loc 1 5692 11 is_stmt 1 view .LVU212
6897
 657              		.loc 1 5692 11 is_stmt 1 view .LVU212
6898
 658 01aa 0268     		ldr	r2, [r0]
6898
 658 01aa 0268     		ldr	r2, [r0]
6899
 659              	.LVL25:
6899
 659              	.LVL25:
6900
5692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6900
5692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
6901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 116
6901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 116
6902
 
6902
 
6903
 
6903
 
6904
 660              		.loc 1 5692 11 is_stmt 0 view .LVU213
6904
 660              		.loc 1 5692 11 is_stmt 0 view .LVU213
6905
 661 01ac 1368     		ldr	r3, [r2]
6905
 661 01ac 1368     		ldr	r3, [r2]
6906
 662 01ae 43F40063 		orr	r3, r3, #2048
6906
 662 01ae 43F40063 		orr	r3, r3, #2048
Line 6956... Line 6956...
6956
 701 01e0 0992     		str	r2, [sp, #36]
6956
 701 01e0 0992     		str	r2, [sp, #36]
6957
5706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6957
5706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6958
 702              		.loc 1 5706 11 view .LVU225
6958
 702              		.loc 1 5706 11 view .LVU225
6959
 703 01e2 9B69     		ldr	r3, [r3, #24]
6959
 703 01e2 9B69     		ldr	r3, [r3, #24]
6960
 704 01e4 0993     		str	r3, [sp, #36]
6960
 704 01e4 0993     		str	r3, [sp, #36]
6961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 117
6961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 117
6962
 
6962
 
6963
 
6963
 
6964
5706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6964
5706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
6965
 705              		.loc 1 5706 11 view .LVU226
6965
 705              		.loc 1 5706 11 view .LVU226
6966
 706 01e6 099B     		ldr	r3, [sp, #36]
6966
 706 01e6 099B     		ldr	r3, [sp, #36]
Line 7016... Line 7016...
7016
 746              		.thumb_func
7016
 746              		.thumb_func
7017
 747              		.fpu softvfp
7017
 747              		.fpu softvfp
7018
 749              	I2C_SlaveTransmit_BTF:
7018
 749              	I2C_SlaveTransmit_BTF:
7019
 750              	.LVL28:
7019
 750              	.LVL28:
7020
 751              	.LFB122:
7020
 751              	.LFB122:
7021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 118
7021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 118
7022
 
7022
 
7023
 
7023
 
7024
5740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7024
5740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7025
5741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
7025
5741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
7026
5742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Handle TXE flag for Slave
7026
5742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Handle TXE flag for Slave
Line 7076... Line 7076...
7076
 754              		@ args = 0, pretend = 0, frame = 0
7076
 754              		@ args = 0, pretend = 0, frame = 0
7077
 755              		@ frame_needed = 0, uses_anonymous_args = 0
7077
 755              		@ frame_needed = 0, uses_anonymous_args = 0
7078
 756              		@ link register save eliminated.
7078
 756              		@ link register save eliminated.
7079
5790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->XferCount != 0U)
7079
5790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (hi2c->XferCount != 0U)
7080
 757              		.loc 1 5790 3 view .LVU239
7080
 757              		.loc 1 5790 3 view .LVU239
7081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 119
7081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 119
7082
 
7082
 
7083
 
7083
 
7084
 758              		.loc 1 5790 11 is_stmt 0 view .LVU240
7084
 758              		.loc 1 5790 11 is_stmt 0 view .LVU240
7085
 759 0000 438D     		ldrh	r3, [r0, #42]
7085
 759 0000 438D     		ldrh	r3, [r0, #42]
7086
 760 0002 9BB2     		uxth	r3, r3
7086
 760 0002 9BB2     		uxth	r3, r3
Line 7136... Line 7136...
7136
5802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7136
5802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7137
5803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
7137
5803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
7138
5804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Handle RXNE flag for Slave
7138
5804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  Handle RXNE flag for Slave
7139
5805:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
7139
5805:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c Pointer to a I2C_HandleTypeDef structure that contains
7140
5806:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for I2C module
7140
5806:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *         the configuration information for I2C module
7141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 120
7141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 120
7142
 
7142
 
7143
 
7143
 
7144
5807:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
7144
5807:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
7145
5808:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
7145
5808:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
7146
5809:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_SlaveReceive_RXNE(I2C_HandleTypeDef *hi2c)
7146
5809:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_SlaveReceive_RXNE(I2C_HandleTypeDef *hi2c)
Line 7196... Line 7196...
7196
 807              		.loc 1 5852 11 is_stmt 0 view .LVU256
7196
 807              		.loc 1 5852 11 is_stmt 0 view .LVU256
7197
 808 0000 438D     		ldrh	r3, [r0, #42]
7197
 808 0000 438D     		ldrh	r3, [r0, #42]
7198
 809 0002 9BB2     		uxth	r3, r3
7198
 809 0002 9BB2     		uxth	r3, r3
7199
 810              		.loc 1 5852 6 view .LVU257
7199
 810              		.loc 1 5852 6 view .LVU257
7200
 811 0004 53B1     		cbz	r3, .L53
7200
 811 0004 53B1     		cbz	r3, .L53
7201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 121
7201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 121
7202
 
7202
 
7203
 
7203
 
7204
5853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7204
5853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7205
5854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Read data from DR */
7205
5854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Read data from DR */
7206
5855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->DR;
7206
5855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->DR;
Line 7256... Line 7256...
7256
5869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  IT2Flags Interrupt2 flags to handle.
7256
5869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  IT2Flags Interrupt2 flags to handle.
7257
5870:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
7257
5870:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
7258
5871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
7258
5871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
7259
5872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_Slave_ADDR(I2C_HandleTypeDef *hi2c, uint32_t IT2Flags)
7259
5872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_Slave_ADDR(I2C_HandleTypeDef *hi2c, uint32_t IT2Flags)
7260
5873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
7260
5873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
7261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 122
7261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 122
7262
 
7262
 
7263
 
7263
 
7264
5874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint8_t TransferDirection = I2C_DIRECTION_RECEIVE;
7264
5874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint8_t TransferDirection = I2C_DIRECTION_RECEIVE;
7265
5875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint16_t SlaveAddrCode;
7265
5875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint16_t SlaveAddrCode;
7266
5876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7266
5876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 7316... Line 7316...
7316
5926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_I2C_StateTypeDef CurrentState = hi2c->State;
7316
5926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_I2C_StateTypeDef CurrentState = hi2c->State;
7317
5927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7317
5927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7318
5928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Disable EVT, BUF and ERR interrupt */
7318
5928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Disable EVT, BUF and ERR interrupt */
7319
5929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __HAL_I2C_DISABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
7319
5929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __HAL_I2C_DISABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
7320
5930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7320
5930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 123
7321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 123
7322
 
7322
 
7323
 
7323
 
7324
5931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Clear STOPF flag */
7324
5931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Clear STOPF flag */
7325
5932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __HAL_I2C_CLEAR_STOPFLAG(hi2c);
7325
5932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __HAL_I2C_CLEAR_STOPFLAG(hi2c);
7326
5933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7326
5933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 7376... Line 7376...
7376
5983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
7376
5983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
7377
5984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Set the I2C DMA Abort callback :
7377
5984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Set the I2C DMA Abort callback :
7378
5985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */
7378
5985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */
7379
5986:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->hdmatx->XferAbortCallback = I2C_DMAAbort;
7379
5986:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->hdmatx->XferAbortCallback = I2C_DMAAbort;
7380
5987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7380
5987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 124
7381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 124
7382
 
7382
 
7383
 
7383
 
7384
5988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Abort DMA TX */
7384
5988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Abort DMA TX */
7385
5989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (HAL_DMA_Abort_IT(hi2c->hdmatx) != HAL_OK)
7385
5989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (HAL_DMA_Abort_IT(hi2c->hdmatx) != HAL_OK)
7386
5990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
7386
5990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
Line 7436... Line 7436...
7436
6040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7436
6040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7437
6041:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (CurrentState == HAL_I2C_STATE_BUSY_RX_LISTEN)
7437
6041:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (CurrentState == HAL_I2C_STATE_BUSY_RX_LISTEN)
7438
6042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
7438
6042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
7439
6043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set state at HAL_I2C_STATE_LISTEN */
7439
6043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set state at HAL_I2C_STATE_LISTEN */
7440
6044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->PreviousState = I2C_STATE_NONE;
7440
6044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->PreviousState = I2C_STATE_NONE;
7441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 125
7441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 125
7442
 
7442
 
7443
 
7443
 
7444
6045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_LISTEN;
7444
6045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_LISTEN;
7445
6046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7445
6046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7446
6047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Call the corresponding callback to inform upper layer of End of Transfer */
7446
6047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Call the corresponding callback to inform upper layer of End of Transfer */
Line 7496... Line 7496...
7496
6097:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7496
6097:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7497
6098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (((CurrentXferOptions ==  I2C_FIRST_AND_LAST_FRAME) || (CurrentXferOptions == I2C_LAST_FRAME))
7497
6098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (((CurrentXferOptions ==  I2C_FIRST_AND_LAST_FRAME) || (CurrentXferOptions == I2C_LAST_FRAME))
7498
6099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (CurrentState == HAL_I2C_STATE_LISTEN))
7498
6099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       (CurrentState == HAL_I2C_STATE_LISTEN))
7499
6100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7499
6100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7500
6101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
7500
6101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
7501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 126
7501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 126
7502
 
7502
 
7503
 
7503
 
7504
6102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7504
6102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7505
6103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable EVT, BUF and ERR interrupt */
7505
6103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable EVT, BUF and ERR interrupt */
7506
6104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_I2C_DISABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
7506
6104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     __HAL_I2C_DISABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
Line 7556... Line 7556...
7556
6154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  I2C interrupts error process
7556
6154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @brief  I2C interrupts error process
7557
6155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c I2C handle.
7557
6155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @param  hi2c I2C handle.
7558
6156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
7558
6156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval None
7559
6157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
7559
6157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
7560
6158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_ITError(I2C_HandleTypeDef *hi2c)
7560
6158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static void I2C_ITError(I2C_HandleTypeDef *hi2c)
7561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 127
7561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 127
7562
 
7562
 
7563
 
7563
 
7564
6159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
7564
6159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
7565
6160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Declaration of temporary variable to prevent undefined behavior of volatile usage */
7565
6160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Declaration of temporary variable to prevent undefined behavior of volatile usage */
7566
6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_I2C_StateTypeDef CurrentState = hi2c->State;
7566
6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_I2C_StateTypeDef CurrentState = hi2c->State;
Line 7616... Line 7616...
7616
6211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the DMA Abort callback :
7616
6211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set the DMA Abort callback :
7617
6212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */
7617
6212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */
7618
6213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmarx->XferAbortCallback = I2C_DMAAbort;
7618
6213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmarx->XferAbortCallback = I2C_DMAAbort;
7619
6214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7619
6214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7620
6215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK)
7620
6215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK)
7621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 128
7621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 128
7622
 
7622
 
7623
 
7623
 
7624
6216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
7624
6216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
7625
6217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Store Last receive data if any */
7625
6217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Store Last receive data if any */
7626
6218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_RXNE) == SET)
7626
6218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_RXNE) == SET)
Line 7676... Line 7676...
7676
6268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->DR;
7676
6268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->DR;
7677
6269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7677
6269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7678
6270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Increment Buffer pointer */
7678
6270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Increment Buffer pointer */
7679
6271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->pBuffPtr++;
7679
6271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->pBuffPtr++;
7680
6272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
7680
6272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
7681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 129
7681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 129
7682
 
7682
 
7683
 
7683
 
7684
6273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7684
6273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7685
6274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Call user error callback */
7685
6274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Call user error callback */
7686
6275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
7686
6275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
Line 7736... Line 7736...
7736
6325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7736
6325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7737
6326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Generate ReStart */
7737
6326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Generate ReStart */
7738
6327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
7738
6327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
7739
6328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
7739
6328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
7740
6329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
7740
6329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   else
7741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 130
7741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 130
7742
 
7742
 
7743
 
7743
 
7744
6330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7744
6330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7745
6331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Do nothing */
7745
6331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Do nothing */
7746
6332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
7746
6332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
Line 7796... Line 7796...
7796
6382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions = hi2c->XferOptions;
7796
6382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions = hi2c->XferOptions;
7797
6383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7797
6383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7798
6384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Enable Acknowledge */
7798
6384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Enable Acknowledge */
7799
6385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   SET_BIT(hi2c->Instance->CR1, I2C_CR1_ACK);
7799
6385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   SET_BIT(hi2c->Instance->CR1, I2C_CR1_ACK);
7800
6386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7800
6386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 131
7801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 131
7802
 
7802
 
7803
 
7803
 
7804
6387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Generate Start condition if first transfer */
7804
6387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Generate Start condition if first transfer */
7805
6388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if ((CurrentXferOptions == I2C_FIRST_AND_LAST_FRAME) || (CurrentXferOptions == I2C_FIRST_FRAME)  
7805
6388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if ((CurrentXferOptions == I2C_FIRST_AND_LAST_FRAME) || (CurrentXferOptions == I2C_FIRST_FRAME)  
7806
6389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7806
6389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
Line 7856... Line 7856...
7856
6439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7856
6439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7857
6440:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Wait until SB flag is set */
7857
6440:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Wait until SB flag is set */
7858
6441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_SB, RESET, Timeout, Tickstart) != HAL_OK)
7858
6441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_SB, RESET, Timeout, Tickstart) != HAL_OK)
7859
6442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
7859
6442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
7860
6443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
7860
6443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
7861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 132
7861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 132
7862
 
7862
 
7863
 
7863
 
7864
6444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
7864
6444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
7865
6445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7865
6445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7866
6446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Send header of slave address */
7866
6446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Send header of slave address */
Line 7916... Line 7916...
7916
6496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7916
6496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7917
6497:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->ErrorCode == HAL_I2C_ERROR_AF)
7917
6497:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->ErrorCode == HAL_I2C_ERROR_AF)
7918
6498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
7918
6498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
7919
6499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Stop */
7919
6499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Stop */
7920
6500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
7920
6500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
7921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 133
7921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 133
7922
 
7922
 
7923
 
7923
 
7924
6501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
7924
6501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
7925
6502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_ERROR;
7925
6502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_ERROR;
7926
6503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
7926
6503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
Line 7976... Line 7976...
7976
6553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
7976
6553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   SET_BIT(hi2c->Instance->CR1, I2C_CR1_START);
7977
6554:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7977
6554:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7978
6555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Wait until SB flag is set */
7978
6555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Wait until SB flag is set */
7979
6556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_SB, RESET, Timeout, Tickstart) != HAL_OK)
7979
6556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_SB, RESET, Timeout, Tickstart) != HAL_OK)
7980
6557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7980
6557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
7981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 134
7981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 134
7982
 
7982
 
7983
 
7983
 
7984
6558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_ERROR;
7984
6558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     return HAL_ERROR;
7985
6559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
7985
6559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
7986
6560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
7986
6560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 8036... Line 8036...
8036
6610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8036
6610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8037
6611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Wait until TXE flag is set */
8037
6611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Wait until TXE flag is set */
8038
6612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (I2C_WaitOnTXEFlagUntilTimeout(hi2c, Timeout, Tickstart) != HAL_OK)
8038
6612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   if (I2C_WaitOnTXEFlagUntilTimeout(hi2c, Timeout, Tickstart) != HAL_OK)
8039
6613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
8039
6613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
8040
6614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->ErrorCode == HAL_I2C_ERROR_AF)
8040
6614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->ErrorCode == HAL_I2C_ERROR_AF)
8041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 135
8041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 135
8042
 
8042
 
8043
 
8043
 
8044
6615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
8044
6615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
8045
6616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Stop */
8045
6616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Generate Stop */
8046
6617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
8046
6617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       SET_BIT(hi2c->Instance->CR1, I2C_CR1_STOP);
Line 8096... Line 8096...
8096
6667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR2, I2C_CR2_DMAEN);
8096
6667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR2, I2C_CR2_DMAEN);
8097
6668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8097
6668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8098
6669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount = 0U;
8098
6669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount = 0U;
8099
6670:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8099
6670:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8100
6671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (CurrentState == HAL_I2C_STATE_BUSY_TX_LISTEN)
8100
6671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (CurrentState == HAL_I2C_STATE_BUSY_TX_LISTEN)
8101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 136
8101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 136
8102
 
8102
 
8103
 
8103
 
8104
6672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
8104
6672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
8105
6673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set state at HAL_I2C_STATE_LISTEN */
8105
6673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       /* Set state at HAL_I2C_STATE_LISTEN */
8106
6674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX;
8106
6674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX;
Line 8156... Line 8156...
8156
6724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Last DMA */
8156
6724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable Last DMA */
8157
6725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR2, I2C_CR2_LAST);
8157
6725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR2, I2C_CR2_LAST);
8158
6726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8158
6726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8159
6727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable DMA Request */
8159
6727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Disable DMA Request */
8160
6728:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR2, I2C_CR2_DMAEN);
8160
6728:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     CLEAR_BIT(hi2c->Instance->CR2, I2C_CR2_DMAEN);
8161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 137
8161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 137
8162
 
8162
 
8163
 
8163
 
8164
6729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8164
6729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8165
6730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount = 0U;
8165
6730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount = 0U;
8166
6731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8166
6731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 8216... Line 8216...
8216
6781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
8216
6781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
8217
6782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   I2C_HandleTypeDef *hi2c = (I2C_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; /* Derogation
8217
6782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   I2C_HandleTypeDef *hi2c = (I2C_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; /* Derogation
8218
6783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8218
6783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8219
6784:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Clear Complete callback */
8219
6784:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Clear Complete callback */
8220
6785:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->hdmatx->XferCpltCallback = NULL;
8220
6785:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->hdmatx->XferCpltCallback = NULL;
8221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 138
8221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 138
8222
 
8222
 
8223
 
8223
 
8224
6786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->hdmarx->XferCpltCallback = NULL;
8224
6786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->hdmarx->XferCpltCallback = NULL;
8225
6787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8225
6787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8226
6788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Disable Acknowledge */
8226
6788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Disable Acknowledge */
Line 8276... Line 8276...
8276
6838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8276
6838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8277
6839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Call the corresponding callback to inform upper layer of End of Transfer */
8277
6839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Call the corresponding callback to inform upper layer of End of Transfer */
8278
6840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
8278
6840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
8279
6841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->AbortCpltCallback(hi2c);
8279
6841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->AbortCpltCallback(hi2c);
8280
6842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #else
8280
6842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #else
8281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 139
8281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 139
8282
 
8282
 
8283
 
8283
 
8284
6843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     HAL_I2C_AbortCpltCallback(hi2c);
8284
6843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     HAL_I2C_AbortCpltCallback(hi2c);
8285
6844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
8285
6844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
8286
6845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
8286
6845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
Line 8336... Line 8336...
8336
6895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->PreviousState     = I2C_STATE_NONE;
8336
6895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->PreviousState     = I2C_STATE_NONE;
8337
6896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State             = HAL_I2C_STATE_READY;
8337
6896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State             = HAL_I2C_STATE_READY;
8338
6897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode              = HAL_I2C_MODE_NONE;
8338
6897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode              = HAL_I2C_MODE_NONE;
8339
6898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode         |= HAL_I2C_ERROR_TIMEOUT;
8339
6898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode         |= HAL_I2C_ERROR_TIMEOUT;
8340
6899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8340
6899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 140
8341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 140
8342
 
8342
 
8343
 
8343
 
8344
6900:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
8344
6900:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
8345
6901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
8345
6901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
8346
6902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8346
6902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 8396... Line 8396...
8396
6952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
8396
6952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         /* Process Unlocked */
8397
6953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
8397
6953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         __HAL_UNLOCK(hi2c);
8398
6954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8398
6954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8399
6955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         return HAL_ERROR;
8399
6955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         return HAL_ERROR;
8400
6956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
8400
6956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
8401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 141
8401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 141
8402
 
8402
 
8403
 
8403
 
8404
6957:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
8404
6957:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
8405
6958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
8405
6958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
8406
6959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   return HAL_OK;
8406
6959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   return HAL_OK;
Line 8456... Line 8456...
8456
7009:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
8456
7009:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
8457
7010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == RESET)
8457
7010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == RESET)
8458
7011:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
8458
7011:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
8459
7012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if a NACK is detected */
8459
7012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     /* Check if a NACK is detected */
8460
7013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_IsAcknowledgeFailed(hi2c) != HAL_OK)
8460
7013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (I2C_IsAcknowledgeFailed(hi2c) != HAL_OK)
8461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 142
8461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 142
8462
 
8462
 
8463
 
8463
 
8464
7014:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
8464
7014:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
8465
7015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
8465
7015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
8466
7016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
8466
7016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
Line 8516... Line 8516...
8516
7066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8516
7066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8517
7067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
8517
7067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       return HAL_ERROR;
8518
7068:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
8518
7068:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
8519
7069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
8519
7069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
8520
7070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   return HAL_OK;
8520
7070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   return HAL_OK;
8521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 143
8521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 143
8522
 
8522
 
8523
 
8523
 
8524
7071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
8524
7071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
8525
7072:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8525
7072:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8526
7073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
8526
7073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** /**
Line 8576... Line 8576...
8576
7123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *                the configuration information for the specified I2C.
8576
7123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   *                the configuration information for the specified I2C.
8577
7124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
8577
7124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   * @retval HAL status
8578
7125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
8578
7125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   */
8579
7126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_IsAcknowledgeFailed(I2C_HandleTypeDef *hi2c)
8579
7126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_IsAcknowledgeFailed(I2C_HandleTypeDef *hi2c)
8580
7127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
8580
7127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** {
8581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 144
8581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 144
8582
 
8582
 
8583
 
8583
 
8584
 850              		.loc 1 7127 1 is_stmt 1 view -0
8584
 850              		.loc 1 7127 1 is_stmt 1 view -0
8585
 851              		.cfi_startproc
8585
 851              		.cfi_startproc
8586
 852              		@ args = 0, pretend = 0, frame = 0
8586
 852              		@ args = 0, pretend = 0, frame = 0
Line 8636... Line 8636...
8636
7135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode           |= HAL_I2C_ERROR_AF;
8636
7135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode           |= HAL_I2C_ERROR_AF;
8637
 880              		.loc 1 7135 5 is_stmt 1 view .LVU281
8637
 880              		.loc 1 7135 5 is_stmt 1 view .LVU281
8638
7135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode           |= HAL_I2C_ERROR_AF;
8638
7135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode           |= HAL_I2C_ERROR_AF;
8639
 881              		.loc 1 7135 31 is_stmt 0 view .LVU282
8639
 881              		.loc 1 7135 31 is_stmt 0 view .LVU282
8640
 882 001e 80F83E30 		strb	r3, [r0, #62]
8640
 882 001e 80F83E30 		strb	r3, [r0, #62]
8641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 145
8641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 145
8642
 
8642
 
8643
 
8643
 
8644
7136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8644
7136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8645
 883              		.loc 1 7136 5 is_stmt 1 view .LVU283
8645
 883              		.loc 1 7136 5 is_stmt 1 view .LVU283
8646
7136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8646
7136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 8696... Line 8696...
8696
 918              		.loc 1 7156 6 view .LVU293
8696
 918              		.loc 1 7156 6 view .LVU293
8697
 919 0002 B3F52A0F 		cmp	r3, #11141120
8697
 919 0002 B3F52A0F 		cmp	r3, #11141120
8698
 920 0006 04D0     		beq	.L62
8698
 920 0006 04D0     		beq	.L62
8699
7157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
8699
7157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
8700
7158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_FIRST_FRAME;
8700
7158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_FIRST_FRAME;
8701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 146
8701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 146
8702
 
8702
 
8703
 
8703
 
8704
7159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
8704
7159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
8705
7160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* else if user set XferOptions to I2C_OTHER_AND_LAST_FRAME */
8705
7160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* else if user set XferOptions to I2C_OTHER_AND_LAST_FRAME */
8706
7161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* it request implicitly to generate a restart condition    */
8706
7161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* it request implicitly to generate a restart condition    */
Line 8756... Line 8756...
8756
 956              	.LFB136:
8756
 956              	.LFB136:
8757
6886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Wait until flag is set */
8757
6886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Wait until flag is set */
8758
 957              		.loc 1 6886 1 is_stmt 1 view -0
8758
 957              		.loc 1 6886 1 is_stmt 1 view -0
8759
 958              		.cfi_startproc
8759
 958              		.cfi_startproc
8760
 959              		@ args = 4, pretend = 0, frame = 0
8760
 959              		@ args = 4, pretend = 0, frame = 0
8761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 147
8761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 147
8762
 
8762
 
8763
 
8763
 
8764
 960              		@ frame_needed = 0, uses_anonymous_args = 0
8764
 960              		@ frame_needed = 0, uses_anonymous_args = 0
8765
6886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Wait until flag is set */
8765
6886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Wait until flag is set */
8766
 961              		.loc 1 6886 1 is_stmt 0 view .LVU305
8766
 961              		.loc 1 6886 1 is_stmt 0 view .LVU305
Line 8816... Line 8816...
8816
 1000 0020 86F83D20 		strb	r2, [r6, #61]
8816
 1000 0020 86F83D20 		strb	r2, [r6, #61]
8817
6897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode         |= HAL_I2C_ERROR_TIMEOUT;
8817
6897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode         |= HAL_I2C_ERROR_TIMEOUT;
8818
 1001              		.loc 1 6897 9 is_stmt 1 view .LVU317
8818
 1001              		.loc 1 6897 9 is_stmt 1 view .LVU317
8819
6897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode         |= HAL_I2C_ERROR_TIMEOUT;
8819
6897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode         |= HAL_I2C_ERROR_TIMEOUT;
8820
 1002              		.loc 1 6897 33 is_stmt 0 view .LVU318
8820
 1002              		.loc 1 6897 33 is_stmt 0 view .LVU318
8821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 148
8821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 148
8822
 
8822
 
8823
 
8823
 
8824
 1003 0024 86F83E30 		strb	r3, [r6, #62]
8824
 1003 0024 86F83E30 		strb	r3, [r6, #62]
8825
6898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8825
6898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8826
 1004              		.loc 1 6898 9 is_stmt 1 view .LVU319
8826
 1004              		.loc 1 6898 9 is_stmt 1 view .LVU319
Line 8876... Line 8876...
8876
 1043 0068 5B09     		lsrs	r3, r3, #5
8876
 1043 0068 5B09     		lsrs	r3, r3, #5
8877
 1044 006a EDE7     		b	.L70
8877
 1044 006a EDE7     		b	.L70
8878
 1045              	.L73:
8878
 1045              	.L73:
8879
6907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
8879
6907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** }
8880
 1046              		.loc 1 6907 10 view .LVU331
8880
 1046              		.loc 1 6907 10 view .LVU331
8881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 149
8881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 149
8882
 
8882
 
8883
 
8883
 
8884
 1047 006c 0020     		movs	r0, #0
8884
 1047 006c 0020     		movs	r0, #0
8885
 1048              	.L68:
8885
 1048              	.L68:
8886
6908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
8886
6908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 8936... Line 8936...
8936
 1093 0014 2368     		ldr	r3, [r4]
8936
 1093 0014 2368     		ldr	r3, [r4]
8937
 1094 0016 6FF48062 		mvn	r2, #1024
8937
 1094 0016 6FF48062 		mvn	r2, #1024
8938
 1095 001a 5A61     		str	r2, [r3, #20]
8938
 1095 001a 5A61     		str	r2, [r3, #20]
8939
6931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State               = HAL_I2C_STATE_READY;
8939
6931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State               = HAL_I2C_STATE_READY;
8940
 1096              		.loc 1 6931 7 view .LVU340
8940
 1096              		.loc 1 6931 7 view .LVU340
8941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 150
8941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 150
8942
 
8942
 
8943
 
8943
 
8944
6931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State               = HAL_I2C_STATE_READY;
8944
6931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State               = HAL_I2C_STATE_READY;
8945
 1097              		.loc 1 6931 33 is_stmt 0 view .LVU341
8945
 1097              		.loc 1 6931 33 is_stmt 0 view .LVU341
8946
 1098 001c 0023     		movs	r3, #0
8946
 1098 001c 0023     		movs	r3, #0
Line 8996... Line 8996...
8996
 1132              		.loc 1 6947 9 is_stmt 1 view .LVU357
8996
 1132              		.loc 1 6947 9 is_stmt 1 view .LVU357
8997
6947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
8997
6947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
8998
 1133              		.loc 1 6947 35 is_stmt 0 view .LVU358
8998
 1133              		.loc 1 6947 35 is_stmt 0 view .LVU358
8999
 1134 0046 0023     		movs	r3, #0
8999
 1134 0046 0023     		movs	r3, #0
9000
 1135 0048 2363     		str	r3, [r4, #48]
9000
 1135 0048 2363     		str	r3, [r4, #48]
9001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 151
9001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 151
9002
 
9002
 
9003
 
9003
 
9004
6948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode                = HAL_I2C_MODE_NONE;
9004
6948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode                = HAL_I2C_MODE_NONE;
9005
 1136              		.loc 1 6948 9 is_stmt 1 view .LVU359
9005
 1136              		.loc 1 6948 9 is_stmt 1 view .LVU359
9006
6948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode                = HAL_I2C_MODE_NONE;
9006
6948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode                = HAL_I2C_MODE_NONE;
Line 9056... Line 9056...
9056
 1172              		.loc 1 6923 8 view .LVU374
9056
 1172              		.loc 1 6923 8 view .LVU374
9057
 1173 007a 12F4806F 		tst	r2, #1024
9057
 1173 007a 12F4806F 		tst	r2, #1024
9058
 1174 007e C5D1     		bne	.L86
9058
 1174 007e C5D1     		bne	.L86
9059
6943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
9059
6943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
9060
 1175              		.loc 1 6943 5 is_stmt 1 view .LVU375
9060
 1175              		.loc 1 6943 5 is_stmt 1 view .LVU375
9061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 152
9061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 152
9062
 
9062
 
9063
 
9063
 
9064
6943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
9064
6943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
9065
 1176              		.loc 1 6943 8 is_stmt 0 view .LVU376
9065
 1176              		.loc 1 6943 8 is_stmt 0 view .LVU376
9066
 1177 0080 B6F1FF3F 		cmp	r6, #-1
9066
 1177 0080 B6F1FF3F 		cmp	r6, #-1
Line 9116... Line 9116...
9116
 1220 0000 F0B5     		push	{r4, r5, r6, r7, lr}
9116
 1220 0000 F0B5     		push	{r4, r5, r6, r7, lr}
9117
 1221              	.LCFI7:
9117
 1221              	.LCFI7:
9118
 1222              		.cfi_def_cfa_offset 20
9118
 1222              		.cfi_def_cfa_offset 20
9119
 1223              		.cfi_offset 4, -20
9119
 1223              		.cfi_offset 4, -20
9120
 1224              		.cfi_offset 5, -16
9120
 1224              		.cfi_offset 5, -16
9121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 153
9121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 153
9122
 
9122
 
9123
 
9123
 
9124
 1225              		.cfi_offset 6, -12
9124
 1225              		.cfi_offset 6, -12
9125
 1226              		.cfi_offset 7, -8
9125
 1226              		.cfi_offset 7, -8
9126
 1227              		.cfi_offset 14, -4
9126
 1227              		.cfi_offset 14, -4
Line 9176... Line 9176...
9176
6322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9176
6322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9177
 1266              		.loc 1 6322 5 is_stmt 1 view .LVU397
9177
 1266              		.loc 1 6322 5 is_stmt 1 view .LVU397
9178
 1267 002e 2268     		ldr	r2, [r4]
9178
 1267 002e 2268     		ldr	r2, [r4]
9179
 1268              	.LVL46:
9179
 1268              	.LVL46:
9180
6322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9180
6322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 154
9181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 154
9182
 
9182
 
9183
 
9183
 
9184
 1269              		.loc 1 6322 5 is_stmt 0 view .LVU398
9184
 1269              		.loc 1 6322 5 is_stmt 0 view .LVU398
9185
 1270 0030 1368     		ldr	r3, [r2]
9185
 1270 0030 1368     		ldr	r3, [r2]
9186
 1271              	.LVL47:
9186
 1271              	.LVL47:
Line 9236... Line 9236...
9236
 1306              		.loc 1 6361 3 is_stmt 1 view .LVU413
9236
 1306              		.loc 1 6361 3 is_stmt 1 view .LVU413
9237
6361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
9237
6361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
9238
 1307              		.loc 1 6361 7 is_stmt 0 view .LVU414
9238
 1307              		.loc 1 6361 7 is_stmt 0 view .LVU414
9239
 1308 005a 3B46     		mov	r3, r7
9239
 1308 005a 3B46     		mov	r3, r7
9240
 1309 005c 3246     		mov	r2, r6
9240
 1309 005c 3246     		mov	r2, r6
9241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 155
9241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 155
9242
 
9242
 
9243
 
9243
 
9244
 1310 005e 1049     		ldr	r1, .L100
9244
 1310 005e 1049     		ldr	r1, .L100
9245
 1311 0060 2046     		mov	r0, r4
9245
 1311 0060 2046     		mov	r0, r4
9246
 1312 0062 FFF7FEFF 		bl	I2C_WaitOnMasterAddressFlagUntilTimeout
9246
 1312 0062 FFF7FEFF 		bl	I2C_WaitOnMasterAddressFlagUntilTimeout
Line 9296... Line 9296...
9296
6357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9296
6357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9297
 1351              		.loc 1 6357 9 is_stmt 0 view .LVU426
9297
 1351              		.loc 1 6357 9 is_stmt 0 view .LVU426
9298
 1352 008c 2368     		ldr	r3, [r4]
9298
 1352 008c 2368     		ldr	r3, [r4]
9299
6357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9299
6357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9300
 1353              		.loc 1 6357 26 view .LVU427
9300
 1353              		.loc 1 6357 26 view .LVU427
9301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 156
9301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 156
9302
 
9302
 
9303
 
9303
 
9304
 1354 008e EDB2     		uxtb	r5, r5
9304
 1354 008e EDB2     		uxtb	r5, r5
9305
6357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9305
6357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9306
 1355              		.loc 1 6357 24 view .LVU428
9306
 1355              		.loc 1 6357 24 view .LVU428
Line 9356... Line 9356...
9356
 1402 0004 84B0     		sub	sp, sp, #16
9356
 1402 0004 84B0     		sub	sp, sp, #16
9357
 1403              	.LCFI12:
9357
 1403              	.LCFI12:
9358
 1404              		.cfi_def_cfa_offset 40
9358
 1404              		.cfi_def_cfa_offset 40
9359
 1405 0006 0446     		mov	r4, r0
9359
 1405 0006 0446     		mov	r4, r0
9360
 1406 0008 0D46     		mov	r5, r1
9360
 1406 0008 0D46     		mov	r5, r1
9361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 157
9361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 157
9362
 
9362
 
9363
 
9363
 
9364
 1407 000a 1646     		mov	r6, r2
9364
 1407 000a 1646     		mov	r6, r2
9365
 1408 000c 1F46     		mov	r7, r3
9365
 1408 000c 1F46     		mov	r7, r3
9366
6382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
9366
6382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 9416... Line 9416...
9416
 1445 0038 04E0     		b	.L105
9416
 1445 0038 04E0     		b	.L105
9417
 1446              	.LVL59:
9417
 1446              	.LVL59:
9418
 1447              	.L103:
9418
 1447              	.L103:
9419
6391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9419
6391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9420
 1448              		.loc 1 6391 5 is_stmt 1 view .LVU448
9420
 1448              		.loc 1 6391 5 is_stmt 1 view .LVU448
9421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 158
9421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 158
9422
 
9422
 
9423
 
9423
 
9424
 1449 003a 2268     		ldr	r2, [r4]
9424
 1449 003a 2268     		ldr	r2, [r4]
9425
 1450              	.LVL60:
9425
 1450              	.LVL60:
9426
6391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9426
6391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
Line 9476... Line 9476...
9476
6451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
9476
6451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
9477
 1487              		.loc 1 6451 7 is_stmt 0 view .LVU463
9477
 1487              		.loc 1 6451 7 is_stmt 0 view .LVU463
9478
 1488 006a 3B46     		mov	r3, r7
9478
 1488 006a 3B46     		mov	r3, r7
9479
 1489 006c 3246     		mov	r2, r6
9479
 1489 006c 3246     		mov	r2, r6
9480
 1490 006e 2349     		ldr	r1, .L117
9480
 1490 006e 2349     		ldr	r1, .L117
9481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 159
9481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 159
9482
 
9482
 
9483
 
9483
 
9484
 1491 0070 2046     		mov	r0, r4
9484
 1491 0070 2046     		mov	r0, r4
9485
 1492 0072 FFF7FEFF 		bl	I2C_WaitOnMasterAddressFlagUntilTimeout
9485
 1492 0072 FFF7FEFF 		bl	I2C_WaitOnMasterAddressFlagUntilTimeout
9486
 1493              	.LVL63:
9486
 1493              	.LVL63:
Line 9536... Line 9536...
9536
 1529              		.loc 1 6426 26 view .LVU477
9536
 1529              		.loc 1 6426 26 view .LVU477
9537
 1530 00a4 EDB2     		uxtb	r5, r5
9537
 1530 00a4 EDB2     		uxtb	r5, r5
9538
6426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
9538
6426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
9539
 1531              		.loc 1 6426 24 view .LVU478
9539
 1531              		.loc 1 6426 24 view .LVU478
9540
 1532 00a6 1D61     		str	r5, [r3, #16]
9540
 1532 00a6 1D61     		str	r5, [r3, #16]
9541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 160
9541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 160
9542
 
9542
 
9543
 
9543
 
9544
6429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
9544
6429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
9545
 1533              		.loc 1 6429 5 is_stmt 1 view .LVU479
9545
 1533              		.loc 1 6429 5 is_stmt 1 view .LVU479
9546
6429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
9546
6429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 9596... Line 9596...
9596
 1573              	.LVL66:
9596
 1573              	.LVL66:
9597
6441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
9597
6441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
9598
 1574              		.loc 1 6441 8 view .LVU491
9598
 1574              		.loc 1 6441 8 view .LVU491
9599
 1575 00e0 48B9     		cbnz	r0, .L112
9599
 1575 00e0 48B9     		cbnz	r0, .L112
9600
6447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9600
6447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 161
9601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 161
9602
 
9602
 
9603
 
9603
 
9604
 1576              		.loc 1 6447 5 is_stmt 1 view .LVU492
9604
 1576              		.loc 1 6447 5 is_stmt 1 view .LVU492
9605
6447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9605
6447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9606
 1577              		.loc 1 6447 9 is_stmt 0 view .LVU493
9606
 1577              		.loc 1 6447 9 is_stmt 0 view .LVU493
Line 9656... Line 9656...
9656
 1623              		@ args = 0, pretend = 0, frame = 0
9656
 1623              		@ args = 0, pretend = 0, frame = 0
9657
 1624              		@ frame_needed = 0, uses_anonymous_args = 0
9657
 1624              		@ frame_needed = 0, uses_anonymous_args = 0
9658
6971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_TXE) == RESET)
9658
6971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_TXE) == RESET)
9659
 1625              		.loc 1 6971 1 is_stmt 0 view .LVU500
9659
 1625              		.loc 1 6971 1 is_stmt 0 view .LVU500
9660
 1626 0000 70B5     		push	{r4, r5, r6, lr}
9660
 1626 0000 70B5     		push	{r4, r5, r6, lr}
9661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 162
9661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 162
9662
 
9662
 
9663
 
9663
 
9664
 1627              	.LCFI15:
9664
 1627              	.LCFI15:
9665
 1628              		.cfi_def_cfa_offset 16
9665
 1628              		.cfi_def_cfa_offset 16
9666
 1629              		.cfi_offset 4, -16
9666
 1629              		.cfi_offset 4, -16
Line 9716... Line 9716...
9716
 1666 002a 002D     		cmp	r5, #0
9716
 1666 002a 002D     		cmp	r5, #0
9717
 1667 002c ECD1     		bne	.L122
9717
 1667 002c ECD1     		bne	.L122
9718
 1668              	.L123:
9718
 1668              	.L123:
9719
6985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
9719
6985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
9720
 1669              		.loc 1 6985 9 is_stmt 1 view .LVU514
9720
 1669              		.loc 1 6985 9 is_stmt 1 view .LVU514
9721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 163
9721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 163
9722
 
9722
 
9723
 
9723
 
9724
6985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
9724
6985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
9725
 1670              		.loc 1 6985 35 is_stmt 0 view .LVU515
9725
 1670              		.loc 1 6985 35 is_stmt 0 view .LVU515
9726
 1671 002e 0023     		movs	r3, #0
9726
 1671 002e 0023     		movs	r3, #0
Line 9776... Line 9776...
9776
 1709              		.thumb
9776
 1709              		.thumb
9777
 1710              		.thumb_func
9777
 1710              		.thumb_func
9778
 1711              		.fpu softvfp
9778
 1711              		.fpu softvfp
9779
 1713              	I2C_RequestMemoryWrite:
9779
 1713              	I2C_RequestMemoryWrite:
9780
 1714              	.LVL73:
9780
 1714              	.LVL73:
9781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 164
9781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 164
9782
 
9782
 
9783
 
9783
 
9784
 1715              	.LFB131:
9784
 1715              	.LFB131:
9785
6472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Generate Start */
9785
6472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Generate Start */
9786
 1716              		.loc 1 6472 1 is_stmt 1 view -0
9786
 1716              		.loc 1 6472 1 is_stmt 1 view -0
Line 9836... Line 9836...
9836
 1758 0028 20B1     		cbz	r0, .L138
9836
 1758 0028 20B1     		cbz	r0, .L138
9837
6479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9837
6479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
9838
 1759              		.loc 1 6479 12 view .LVU538
9838
 1759              		.loc 1 6479 12 view .LVU538
9839
 1760 002a 0123     		movs	r3, #1
9839
 1760 002a 0123     		movs	r3, #1
9840
 1761              	.L129:
9840
 1761              	.L129:
9841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 165
9841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 165
9842
 
9842
 
9843
 
9843
 
9844
6533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
9844
6533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
9845
 1762              		.loc 1 6533 1 view .LVU539
9845
 1762              		.loc 1 6533 1 view .LVU539
9846
 1763 002c 1846     		mov	r0, r3
9846
 1763 002c 1846     		mov	r0, r3
Line 9896... Line 9896...
9896
 1802 0054 5A69     		ldr	r2, [r3, #20]
9896
 1802 0054 5A69     		ldr	r2, [r3, #20]
9897
 1803 0056 0392     		str	r2, [sp, #12]
9897
 1803 0056 0392     		str	r2, [sp, #12]
9898
6492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
9898
6492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
9899
 1804              		.loc 1 6492 3 view .LVU551
9899
 1804              		.loc 1 6492 3 view .LVU551
9900
 1805 0058 9B69     		ldr	r3, [r3, #24]
9900
 1805 0058 9B69     		ldr	r3, [r3, #24]
9901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 166
9901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 166
9902
 
9902
 
9903
 
9903
 
9904
 1806 005a 0393     		str	r3, [sp, #12]
9904
 1806 005a 0393     		str	r3, [sp, #12]
9905
6492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
9905
6492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
9906
 1807              		.loc 1 6492 3 view .LVU552
9906
 1807              		.loc 1 6492 3 view .LVU552
Line 9956... Line 9956...
9956
 1843 0082 D3E7     		b	.L129
9956
 1843 0082 D3E7     		b	.L129
9957
 1844              	.L141:
9957
 1844              	.L141:
9958
6500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
9958
6500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
9959
 1845              		.loc 1 6500 7 is_stmt 1 view .LVU567
9959
 1845              		.loc 1 6500 7 is_stmt 1 view .LVU567
9960
 1846 0084 2268     		ldr	r2, [r4]
9960
 1846 0084 2268     		ldr	r2, [r4]
9961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 167
9961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 167
9962
 
9962
 
9963
 
9963
 
9964
 1847 0086 1368     		ldr	r3, [r2]
9964
 1847 0086 1368     		ldr	r3, [r2]
9965
 1848 0088 43F40073 		orr	r3, r3, #512
9965
 1848 0088 43F40073 		orr	r3, r3, #512
9966
 1849 008c 1360     		str	r3, [r2]
9966
 1849 008c 1360     		str	r3, [r2]
Line 10016... Line 10016...
10016
6525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10016
6525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10017
 1885              		.loc 1 6525 7 is_stmt 1 view .LVU582
10017
 1885              		.loc 1 6525 7 is_stmt 1 view .LVU582
10018
6525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10018
6525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10019
 1886              		.loc 1 6525 14 is_stmt 0 view .LVU583
10019
 1886              		.loc 1 6525 14 is_stmt 0 view .LVU583
10020
 1887 00b2 0123     		movs	r3, #1
10020
 1887 00b2 0123     		movs	r3, #1
10021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 168
10021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 168
10022
 
10022
 
10023
 
10023
 
10024
 1888 00b4 BAE7     		b	.L129
10024
 1888 00b4 BAE7     		b	.L129
10025
 1889              	.L143:
10025
 1889              	.L143:
10026
6523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
10026
6523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
Line 10076... Line 10076...
10076
6550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10076
6550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10077
 1938              		.loc 1 6550 3 is_stmt 0 view .LVU588
10077
 1938              		.loc 1 6550 3 is_stmt 0 view .LVU588
10078
 1939 0012 1368     		ldr	r3, [r2]
10078
 1939 0012 1368     		ldr	r3, [r2]
10079
 1940              	.LVL84:
10079
 1940              	.LVL84:
10080
6550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10080
6550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 169
10081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 169
10082
 
10082
 
10083
 
10083
 
10084
 1941              		.loc 1 6550 3 view .LVU589
10084
 1941              		.loc 1 6550 3 view .LVU589
10085
 1942 0014 43F48063 		orr	r3, r3, #1024
10085
 1942 0014 43F48063 		orr	r3, r3, #1024
10086
 1943 0018 1360     		str	r3, [r2]
10086
 1943 0018 1360     		str	r3, [r2]
Line 10136... Line 10136...
10136
 1982 0042 06F0FE02 		and	r2, r6, #254
10136
 1982 0042 06F0FE02 		and	r2, r6, #254
10137
6562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10137
6562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10138
 1983              		.loc 1 6562 22 view .LVU601
10138
 1983              		.loc 1 6562 22 view .LVU601
10139
 1984 0046 1A61     		str	r2, [r3, #16]
10139
 1984 0046 1A61     		str	r2, [r3, #16]
10140
6565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10140
6565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 170
10141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 170
10142
 
10142
 
10143
 
10143
 
10144
 1985              		.loc 1 6565 3 is_stmt 1 view .LVU602
10144
 1985              		.loc 1 6565 3 is_stmt 1 view .LVU602
10145
6565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10145
6565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10146
 1986              		.loc 1 6565 7 is_stmt 0 view .LVU603
10146
 1986              		.loc 1 6565 7 is_stmt 0 view .LVU603
Line 10196... Line 10196...
10196
 2024              		.loc 1 6585 6 is_stmt 0 view .LVU615
10196
 2024              		.loc 1 6585 6 is_stmt 0 view .LVU615
10197
 2025 0076 B8F1010F 		cmp	r8, #1
10197
 2025 0076 B8F1010F 		cmp	r8, #1
10198
 2026 007a 18D1     		bne	.L150
10198
 2026 007a 18D1     		bne	.L150
10199
6588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
10199
6588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
10200
 2027              		.loc 1 6588 5 is_stmt 1 view .LVU616
10200
 2027              		.loc 1 6588 5 is_stmt 1 view .LVU616
10201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 171
10201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 171
10202
 
10202
 
10203
 
10203
 
10204
6588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
10204
6588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
10205
 2028              		.loc 1 6588 9 is_stmt 0 view .LVU617
10205
 2028              		.loc 1 6588 9 is_stmt 0 view .LVU617
10206
 2029 007c 2368     		ldr	r3, [r4]
10206
 2029 007c 2368     		ldr	r3, [r4]
Line 10256... Line 10256...
10256
 2064              		.loc 1 6581 12 is_stmt 0 view .LVU632
10256
 2064              		.loc 1 6581 12 is_stmt 0 view .LVU632
10257
 2065 009e 0123     		movs	r3, #1
10257
 2065 009e 0123     		movs	r3, #1
10258
 2066 00a0 C9E7     		b	.L147
10258
 2066 00a0 C9E7     		b	.L147
10259
 2067              	.L165:
10259
 2067              	.L165:
10260
6579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10260
6579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 172
10261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 172
10262
 
10262
 
10263
 
10263
 
10264
 2068              		.loc 1 6579 7 is_stmt 1 view .LVU633
10264
 2068              		.loc 1 6579 7 is_stmt 1 view .LVU633
10265
 2069 00a2 2268     		ldr	r2, [r4]
10265
 2069 00a2 2268     		ldr	r2, [r4]
10266
 2070 00a4 1368     		ldr	r3, [r2]
10266
 2070 00a4 1368     		ldr	r3, [r2]
Line 10316... Line 10316...
10316
 2106              	.L153:
10316
 2106              	.L153:
10317
6604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10317
6604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10318
 2107              		.loc 1 6604 7 is_stmt 1 view .LVU648
10318
 2107              		.loc 1 6604 7 is_stmt 1 view .LVU648
10319
6604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10319
6604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10320
 2108              		.loc 1 6604 14 is_stmt 0 view .LVU649
10320
 2108              		.loc 1 6604 14 is_stmt 0 view .LVU649
10321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 173
10321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 173
10322
 
10322
 
10323
 
10323
 
10324
 2109 00ce 0123     		movs	r3, #1
10324
 2109 00ce 0123     		movs	r3, #1
10325
 2110 00d0 B1E7     		b	.L147
10325
 2110 00d0 B1E7     		b	.L147
10326
 2111              	.L167:
10326
 2111              	.L167:
Line 10376... Line 10376...
10376
6632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10376
6632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10377
 2151              		.loc 1 6632 22 view .LVU660
10377
 2151              		.loc 1 6632 22 view .LVU660
10378
 2152 0110 1E61     		str	r6, [r3, #16]
10378
 2152 0110 1E61     		str	r6, [r3, #16]
10379
6635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10379
6635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10380
 2153              		.loc 1 6635 3 is_stmt 1 view .LVU661
10380
 2153              		.loc 1 6635 3 is_stmt 1 view .LVU661
10381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 174
10381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 174
10382
 
10382
 
10383
 
10383
 
10384
6635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10384
6635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10385
 2154              		.loc 1 6635 7 is_stmt 0 view .LVU662
10385
 2154              		.loc 1 6635 7 is_stmt 0 view .LVU662
10386
 2155 0112 2B46     		mov	r3, r5
10386
 2155 0112 2B46     		mov	r3, r5
Line 10436... Line 10436...
10436
 2202              	.L174:
10436
 2202              	.L174:
10437
7010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10437
7010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10438
 2203              		.loc 1 7010 10 is_stmt 0 view .LVU668
10438
 2203              		.loc 1 7010 10 is_stmt 0 view .LVU668
10439
 2204 0008 2368     		ldr	r3, [r4]
10439
 2204 0008 2368     		ldr	r3, [r4]
10440
 2205 000a 5B69     		ldr	r3, [r3, #20]
10440
 2205 000a 5B69     		ldr	r3, [r3, #20]
10441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 175
10441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 175
10442
 
10442
 
10443
 
10443
 
10444
7010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10444
7010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10445
 2206              		.loc 1 7010 9 view .LVU669
10445
 2206              		.loc 1 7010 9 view .LVU669
10446
 2207 000c 13F0040F 		tst	r3, #4
10446
 2207 000c 13F0040F 		tst	r3, #4
Line 10496... Line 10496...
10496
7025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
10496
7025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
10497
 2242              		.loc 1 7025 35 is_stmt 0 view .LVU685
10497
 2242              		.loc 1 7025 35 is_stmt 0 view .LVU685
10498
 2243 0038 84F83E30 		strb	r3, [r4, #62]
10498
 2243 0038 84F83E30 		strb	r3, [r4, #62]
10499
7026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10499
7026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10500
 2244              		.loc 1 7026 9 is_stmt 1 view .LVU686
10500
 2244              		.loc 1 7026 9 is_stmt 1 view .LVU686
10501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 176
10501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 176
10502
 
10502
 
10503
 
10503
 
10504
7026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10504
7026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10505
 2245              		.loc 1 7026 35 is_stmt 0 view .LVU687
10505
 2245              		.loc 1 7026 35 is_stmt 0 view .LVU687
10506
 2246 003c 226C     		ldr	r2, [r4, #64]
10506
 2246 003c 226C     		ldr	r2, [r4, #64]
Line 10556... Line 10556...
10556
 2289              		.cfi_offset 5, -12
10556
 2289              		.cfi_offset 5, -12
10557
 2290              		.cfi_offset 6, -8
10557
 2290              		.cfi_offset 6, -8
10558
 2291              		.cfi_offset 14, -4
10558
 2291              		.cfi_offset 14, -4
10559
 2292 0002 0546     		mov	r5, r0
10559
 2292 0002 0546     		mov	r5, r0
10560
 2293 0004 0C46     		mov	r4, r1
10560
 2293 0004 0C46     		mov	r4, r1
10561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 177
10561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 177
10562
 
10562
 
10563
 
10563
 
10564
 2294 0006 1646     		mov	r6, r2
10564
 2294 0006 1646     		mov	r6, r2
10565
7084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10565
7084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10566
 2295              		.loc 1 7084 3 is_stmt 1 view .LVU697
10566
 2295              		.loc 1 7084 3 is_stmt 1 view .LVU697
Line 10616... Line 10616...
10616
7108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
10616
7108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
10617
 2331              		.loc 1 7108 7 is_stmt 1 view .LVU712
10617
 2331              		.loc 1 7108 7 is_stmt 1 view .LVU712
10618
7108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
10618
7108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
10619
 2332              		.loc 1 7108 33 is_stmt 0 view .LVU713
10619
 2332              		.loc 1 7108 33 is_stmt 0 view .LVU713
10620
 2333 0032 85F83E30 		strb	r3, [r5, #62]
10620
 2333 0032 85F83E30 		strb	r3, [r5, #62]
10621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 178
10621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 178
10622
 
10622
 
10623
 
10623
 
10624
7109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10624
7109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10625
 2334              		.loc 1 7109 7 is_stmt 1 view .LVU714
10625
 2334              		.loc 1 7109 7 is_stmt 1 view .LVU714
10626
7109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10626
7109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 10676... Line 10676...
10676
7098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10676
7098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10677
 2369              		.loc 1 7098 7 view .LVU731
10677
 2369              		.loc 1 7098 7 view .LVU731
10678
 2370 005e 85F83C30 		strb	r3, [r5, #60]
10678
 2370 005e 85F83C30 		strb	r3, [r5, #60]
10679
7100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10679
7100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10680
 2371              		.loc 1 7100 7 view .LVU732
10680
 2371              		.loc 1 7100 7 view .LVU732
10681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 179
10681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 179
10682
 
10682
 
10683
 
10683
 
10684
7100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10684
7100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
10685
 2372              		.loc 1 7100 14 is_stmt 0 view .LVU733
10685
 2372              		.loc 1 7100 14 is_stmt 0 view .LVU733
10686
 2373 0062 0120     		movs	r0, #1
10686
 2373 0062 0120     		movs	r0, #1
Line 10736... Line 10736...
10736
 2417              		.loc 1 7051 9 is_stmt 0 view .LVU741
10736
 2417              		.loc 1 7051 9 is_stmt 0 view .LVU741
10737
 2418 0012 2046     		mov	r0, r4
10737
 2418 0012 2046     		mov	r0, r4
10738
 2419 0014 FFF7FEFF 		bl	I2C_IsAcknowledgeFailed
10738
 2419 0014 FFF7FEFF 		bl	I2C_IsAcknowledgeFailed
10739
 2420              	.LVL105:
10739
 2420              	.LVL105:
10740
7051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
10740
7051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
10741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 180
10741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 180
10742
 
10742
 
10743
 
10743
 
10744
 2421              		.loc 1 7051 8 view .LVU742
10744
 2421              		.loc 1 7051 8 view .LVU742
10745
 2422 0018 B8B9     		cbnz	r0, .L194
10745
 2422 0018 B8B9     		cbnz	r0, .L194
10746
7057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
10746
7057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 10796... Line 10796...
10796
 2456              		.loc 1 7067 14 is_stmt 0 view .LVU759
10796
 2456              		.loc 1 7067 14 is_stmt 0 view .LVU759
10797
 2457 0042 0120     		movs	r0, #1
10797
 2457 0042 0120     		movs	r0, #1
10798
 2458              	.L191:
10798
 2458              	.L191:
10799
7071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10799
7071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10800
 2459              		.loc 1 7071 1 view .LVU760
10800
 2459              		.loc 1 7071 1 view .LVU760
10801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 181
10801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 181
10802
 
10802
 
10803
 
10803
 
10804
 2460 0044 70BD     		pop	{r4, r5, r6, pc}
10804
 2460 0044 70BD     		pop	{r4, r5, r6, pc}
10805
 2461              	.LVL107:
10805
 2461              	.LVL107:
10806
 2462              	.L196:
10806
 2462              	.L196:
Line 10856... Line 10856...
10856
 451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t pclk1;
10856
 451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t pclk1;
10857
 2510              		.loc 1 451 3 view .LVU767
10857
 2510              		.loc 1 451 3 view .LVU767
10858
 452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10858
 452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10859
 2511              		.loc 1 452 3 view .LVU768
10859
 2511              		.loc 1 452 3 view .LVU768
10860
 455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10860
 455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 182
10861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 182
10862
 
10862
 
10863
 
10863
 
10864
 2512              		.loc 1 455 3 view .LVU769
10864
 2512              		.loc 1 455 3 view .LVU769
10865
 455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10865
 455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
10866
 2513              		.loc 1 455 6 is_stmt 0 view .LVU770
10866
 2513              		.loc 1 455 6 is_stmt 0 view .LVU770
Line 10916... Line 10916...
10916
 505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10916
 505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10917
 2548              		.loc 1 505 3 is_stmt 1 view .LVU786
10917
 2548              		.loc 1 505 3 is_stmt 1 view .LVU786
10918
 2549 0018 2268     		ldr	r2, [r4]
10918
 2549 0018 2268     		ldr	r2, [r4]
10919
 2550 001a 1368     		ldr	r3, [r2]
10919
 2550 001a 1368     		ldr	r3, [r2]
10920
 2551 001c 23F00103 		bic	r3, r3, #1
10920
 2551 001c 23F00103 		bic	r3, r3, #1
10921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 183
10921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 183
10922
 
10922
 
10923
 
10923
 
10924
 2552 0020 1360     		str	r3, [r2]
10924
 2552 0020 1360     		str	r3, [r2]
10925
 508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10925
 508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10926
 2553              		.loc 1 508 3 view .LVU787
10926
 2553              		.loc 1 508 3 view .LVU787
Line 10976... Line 10976...
10976
 2593 0060 4FD8     		bhi	.L203
10976
 2593 0060 4FD8     		bhi	.L203
10977
 525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10977
 525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10978
 2594              		.loc 1 525 3 is_stmt 0 discriminator 1 view .LVU798
10978
 2594              		.loc 1 525 3 is_stmt 0 discriminator 1 view .LVU798
10979
 2595 0062 0133     		adds	r3, r3, #1
10979
 2595 0062 0133     		adds	r3, r3, #1
10980
 2596              	.LVL113:
10980
 2596              	.LVL113:
10981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 184
10981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 184
10982
 
10982
 
10983
 
10983
 
10984
 2597              	.L204:
10984
 2597              	.L204:
10985
 525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10985
 525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
10986
 2598              		.loc 1 525 3 discriminator 4 view .LVU799
10986
 2598              		.loc 1 525 3 discriminator 4 view .LVU799
Line 11036... Line 11036...
11036
 2640 00ac 23F40343 		bic	r3, r3, #33536
11036
 2640 00ac 23F40343 		bic	r3, r3, #33536
11037
 2641 00b0 23F0FF03 		bic	r3, r3, #255
11037
 2641 00b0 23F0FF03 		bic	r3, r3, #255
11038
 2642 00b4 2269     		ldr	r2, [r4, #16]
11038
 2642 00b4 2269     		ldr	r2, [r4, #16]
11039
 2643 00b6 E068     		ldr	r0, [r4, #12]
11039
 2643 00b6 E068     		ldr	r0, [r4, #12]
11040
 2644 00b8 0243     		orrs	r2, r2, r0
11040
 2644 00b8 0243     		orrs	r2, r2, r0
11041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 185
11041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 185
11042
 
11042
 
11043
 
11043
 
11044
 2645 00ba 1343     		orrs	r3, r3, r2
11044
 2645 00ba 1343     		orrs	r3, r3, r2
11045
 2646 00bc 8B60     		str	r3, [r1, #8]
11045
 2646 00bc 8B60     		str	r3, [r1, #8]
11046
 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11046
 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 11096... Line 11096...
11096
 2683 00ec 80F83C30 		strb	r3, [r0, #60]
11096
 2683 00ec 80F83C30 		strb	r3, [r0, #60]
11097
 498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
11097
 498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
11098
 2684              		.loc 1 498 5 is_stmt 1 view .LVU822
11098
 2684              		.loc 1 498 5 is_stmt 1 view .LVU822
11099
 2685 00f0 FFF7FEFF 		bl	HAL_I2C_MspInit
11099
 2685 00f0 FFF7FEFF 		bl	HAL_I2C_MspInit
11100
 2686              	.LVL117:
11100
 2686              	.LVL117:
11101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 186
11101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 186
11102
 
11102
 
11103
 
11103
 
11104
 498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
11104
 498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
11105
 2687              		.loc 1 498 5 is_stmt 0 view .LVU823
11105
 2687              		.loc 1 498 5 is_stmt 0 view .LVU823
11106
 2688 00f4 8DE7     		b	.L200
11106
 2688 00f4 8DE7     		b	.L200
Line 11156... Line 11156...
11156
 2730 013a B2FBF3F2 		udiv	r2, r2, r3
11156
 2730 013a B2FBF3F2 		udiv	r2, r2, r3
11157
 2731 013e 0132     		adds	r2, r2, #1
11157
 2731 013e 0132     		adds	r2, r2, #1
11158
 2732 0140 C2F30B02 		ubfx	r2, r2, #0, #12
11158
 2732 0140 C2F30B02 		ubfx	r2, r2, #0, #12
11159
 2733 0144 42F40043 		orr	r3, r2, #32768
11159
 2733 0144 42F40043 		orr	r3, r2, #32768
11160
 2734 0148 A3E7     		b	.L206
11160
 2734 0148 A3E7     		b	.L206
11161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 187
11161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 187
11162
 
11162
 
11163
 
11163
 
11164
 2735              	.L207:
11164
 2735              	.L207:
11165
 529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11165
 529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11166
 2736              		.loc 1 529 3 discriminator 9 view .LVU832
11166
 2736              		.loc 1 529 3 discriminator 9 view .LVU832
Line 11216... Line 11216...
11216
 2781              	.LVL125:
11216
 2781              	.LVL125:
11217
 2782              	.L211:
11217
 2782              	.L211:
11218
 2783              	.LCFI29:
11218
 2783              	.LCFI29:
11219
 2784              		.cfi_def_cfa_offset 24
11219
 2784              		.cfi_def_cfa_offset 24
11220
 2785              		.cfi_offset 3, -24
11220
 2785              		.cfi_offset 3, -24
11221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 188
11221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 188
11222
 
11222
 
11223
 
11223
 
11224
 2786              		.cfi_offset 4, -20
11224
 2786              		.cfi_offset 4, -20
11225
 2787              		.cfi_offset 5, -16
11225
 2787              		.cfi_offset 5, -16
11226
 2788              		.cfi_offset 6, -12
11226
 2788              		.cfi_offset 6, -12
Line 11276... Line 11276...
11276
 2837              	HAL_I2C_DeInit:
11276
 2837              	HAL_I2C_DeInit:
11277
 2838              	.LVL128:
11277
 2838              	.LVL128:
11278
 2839              	.LFB66:
11278
 2839              	.LFB66:
11279
 561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Check the I2C handle allocation */
11279
 561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Check the I2C handle allocation */
11280
 2840              		.loc 1 561 1 is_stmt 1 view -0
11280
 2840              		.loc 1 561 1 is_stmt 1 view -0
11281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 189
11281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 189
11282
 
11282
 
11283
 
11283
 
11284
 2841              		.cfi_startproc
11284
 2841              		.cfi_startproc
11285
 2842              		@ args = 0, pretend = 0, frame = 0
11285
 2842              		@ args = 0, pretend = 0, frame = 0
11286
 2843              		@ frame_needed = 0, uses_anonymous_args = 0
11286
 2843              		@ frame_needed = 0, uses_anonymous_args = 0
Line 11336... Line 11336...
11336
 592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11336
 592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11337
 2878              		.loc 1 592 23 is_stmt 0 view .LVU859
11337
 2878              		.loc 1 592 23 is_stmt 0 view .LVU859
11338
 2879 0024 84F83E00 		strb	r0, [r4, #62]
11338
 2879 0024 84F83E00 		strb	r0, [r4, #62]
11339
 595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11339
 595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11340
 2880              		.loc 1 595 3 is_stmt 1 view .LVU860
11340
 2880              		.loc 1 595 3 is_stmt 1 view .LVU860
11341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 190
11341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 190
11342
 
11342
 
11343
 
11343
 
11344
 595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11344
 595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11345
 2881              		.loc 1 595 3 view .LVU861
11345
 2881              		.loc 1 595 3 view .LVU861
11346
 2882 0028 84F83C00 		strb	r0, [r4, #60]
11346
 2882 0028 84F83C00 		strb	r0, [r4, #60]
Line 11396... Line 11396...
11396
 2928 0006 0446     		mov	r4, r0
11396
 2928 0006 0446     		mov	r4, r0
11397
 2929 0008 0E46     		mov	r6, r1
11397
 2929 0008 0E46     		mov	r6, r1
11398
 2930 000a 9046     		mov	r8, r2
11398
 2930 000a 9046     		mov	r8, r2
11399
 2931 000c 1F46     		mov	r7, r3
11399
 2931 000c 1F46     		mov	r7, r3
11400
1045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11400
1045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 191
11401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 191
11402
 
11402
 
11403
 
11403
 
11404
 2932              		.loc 1 1045 3 is_stmt 1 view .LVU868
11404
 2932              		.loc 1 1045 3 is_stmt 1 view .LVU868
11405
1045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11405
1045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11406
 2933              		.loc 1 1045 24 is_stmt 0 view .LVU869
11406
 2933              		.loc 1 1045 24 is_stmt 0 view .LVU869
Line 11456... Line 11456...
11456
 2973 0036 0028     		cmp	r0, #0
11456
 2973 0036 0028     		cmp	r0, #0
11457
 2974 0038 40F08F80 		bne	.L239
11457
 2974 0038 40F08F80 		bne	.L239
11458
1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11458
1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11459
 2975              		.loc 1 1056 5 is_stmt 1 view .LVU880
11459
 2975              		.loc 1 1056 5 is_stmt 1 view .LVU880
11460
1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11460
1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 192
11461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 192
11462
 
11462
 
11463
 
11463
 
11464
 2976              		.loc 1 1056 5 view .LVU881
11464
 2976              		.loc 1 1056 5 view .LVU881
11465
 2977 003c 94F83C30 		ldrb	r3, [r4, #60]	@ zero_extendqisi2
11465
 2977 003c 94F83C30 		ldrb	r3, [r4, #60]	@ zero_extendqisi2
11466
 2978 0040 012B     		cmp	r3, #1
11466
 2978 0040 012B     		cmp	r3, #1
Line 11516... Line 11516...
11516
1073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
11516
1073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
11517
 3014              		.loc 1 1073 23 is_stmt 0 view .LVU896
11517
 3014              		.loc 1 1073 23 is_stmt 0 view .LVU896
11518
 3015 0078 C4F82480 		str	r8, [r4, #36]
11518
 3015 0078 C4F82480 		str	r8, [r4, #36]
11519
1074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
11519
1074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
11520
 3016              		.loc 1 1074 5 is_stmt 1 view .LVU897
11520
 3016              		.loc 1 1074 5 is_stmt 1 view .LVU897
11521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 193
11521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 193
11522
 
11522
 
11523
 
11523
 
11524
1074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
11524
1074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
11525
 3017              		.loc 1 1074 23 is_stmt 0 view .LVU898
11525
 3017              		.loc 1 1074 23 is_stmt 0 view .LVU898
11526
 3018 007c 6785     		strh	r7, [r4, #42]	@ movhi
11526
 3018 007c 6785     		strh	r7, [r4, #42]	@ movhi
Line 11576... Line 11576...
11576
1087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
11576
1087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
11577
 3055              		.loc 1 1087 5 view .LVU912
11577
 3055              		.loc 1 1087 5 view .LVU912
11578
1087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
11578
1087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
11579
 3056              		.loc 1 1087 11 is_stmt 0 view .LVU913
11579
 3056              		.loc 1 1087 11 is_stmt 0 view .LVU913
11580
 3057 00a8 11E0     		b	.L232
11580
 3057 00a8 11E0     		b	.L232
11581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 194
11581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 194
11582
 
11582
 
11583
 
11583
 
11584
 3058              	.L247:
11584
 3058              	.L247:
11585
1092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
11585
1092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
11586
 3059              		.loc 1 1092 9 is_stmt 1 view .LVU914
11586
 3059              		.loc 1 1092 9 is_stmt 1 view .LVU914
Line 11636... Line 11636...
11636
 3097 00d6 0A99     		ldr	r1, [sp, #40]
11636
 3097 00d6 0A99     		ldr	r1, [sp, #40]
11637
 3098 00d8 2046     		mov	r0, r4
11637
 3098 00d8 2046     		mov	r0, r4
11638
 3099 00da FFF7FEFF 		bl	I2C_WaitOnTXEFlagUntilTimeout
11638
 3099 00da FFF7FEFF 		bl	I2C_WaitOnTXEFlagUntilTimeout
11639
 3100              	.LVL140:
11639
 3100              	.LVL140:
11640
1090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
11640
1090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
11641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 195
11641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 195
11642
 
11642
 
11643
 
11643
 
11644
 3101              		.loc 1 1090 10 view .LVU927
11644
 3101              		.loc 1 1090 10 view .LVU927
11645
 3102 00de 0028     		cmp	r0, #0
11645
 3102 00de 0028     		cmp	r0, #0
11646
 3103 00e0 E3D1     		bne	.L247
11646
 3103 00e0 E3D1     		bne	.L247
Line 11696... Line 11696...
11696
1110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
11696
1110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
11697
 3137              		.loc 1 1110 10 view .LVU944
11697
 3137              		.loc 1 1110 10 view .LVU944
11698
 3138 0104 10F0040F 		tst	r0, #4
11698
 3138 0104 10F0040F 		tst	r0, #4
11699
 3139 0108 DAD0     		beq	.L235
11699
 3139 0108 DAD0     		beq	.L235
11700
1110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
11700
1110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
11701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 196
11701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 196
11702
 
11702
 
11703
 
11703
 
11704
 3140              		.loc 1 1110 59 discriminator 1 view .LVU945
11704
 3140              		.loc 1 1110 59 discriminator 1 view .LVU945
11705
 3141 010a 002B     		cmp	r3, #0
11705
 3141 010a 002B     		cmp	r3, #0
11706
 3142 010c D8D0     		beq	.L235
11706
 3142 010c D8D0     		beq	.L235
Line 11756... Line 11756...
11756
 3176              		.loc 1 1131 9 is_stmt 1 view .LVU961
11756
 3176              		.loc 1 1131 9 is_stmt 1 view .LVU961
11757
1131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
11757
1131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
11758
 3177              		.loc 1 1131 16 is_stmt 0 view .LVU962
11758
 3177              		.loc 1 1131 16 is_stmt 0 view .LVU962
11759
 3178 012e 0126     		movs	r6, #1
11759
 3178 012e 0126     		movs	r6, #1
11760
 3179 0130 75E7     		b	.L230
11760
 3179 0130 75E7     		b	.L230
11761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 197
11761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 197
11762
 
11762
 
11763
 
11763
 
11764
 3180              	.L248:
11764
 3180              	.L248:
11765
1129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
11765
1129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
11766
 3181              		.loc 1 1129 11 is_stmt 1 view .LVU963
11766
 3181              		.loc 1 1129 11 is_stmt 1 view .LVU963
Line 11816... Line 11816...
11816
 3219              	.L250:
11816
 3219              	.L250:
11817
 3220 0166 00BF     		.align	2
11817
 3220 0166 00BF     		.align	2
11818
 3221              	.L249:
11818
 3221              	.L249:
11819
 3222 0168 02001000 		.word	1048578
11819
 3222 0168 02001000 		.word	1048578
11820
 3223 016c 0000FFFF 		.word	-65536
11820
 3223 016c 0000FFFF 		.word	-65536
11821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 198
11821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 198
11822
 
11822
 
11823
 
11823
 
11824
 3224              		.cfi_endproc
11824
 3224              		.cfi_endproc
11825
 3225              	.LFE69:
11825
 3225              	.LFE69:
11826
 3227              		.section	.text.HAL_I2C_Master_Receive,"ax",%progbits
11826
 3227              		.section	.text.HAL_I2C_Master_Receive,"ax",%progbits
Line 11876... Line 11876...
11876
 3270              		.loc 1 1422 12 view .LVU983
11876
 3270              		.loc 1 1422 12 view .LVU983
11877
 3271 001c 0226     		movs	r6, #2
11877
 3271 001c 0226     		movs	r6, #2
11878
 3272              	.LVL143:
11878
 3272              	.LVL143:
11879
 3273              	.L252:
11879
 3273              	.L252:
11880
1424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11880
1424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
11881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 199
11881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 199
11882
 
11882
 
11883
 
11883
 
11884
 3274              		.loc 1 1424 1 view .LVU984
11884
 3274              		.loc 1 1424 1 view .LVU984
11885
 3275 001e 3046     		mov	r0, r6
11885
 3275 001e 3046     		mov	r0, r6
11886
 3276 0020 06B0     		add	sp, sp, #24
11886
 3276 0020 06B0     		add	sp, sp, #24
Line 11936... Line 11936...
11936
1180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
11936
1180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
11937
 3315              		.loc 1 1180 8 discriminator 2 view .LVU996
11937
 3315              		.loc 1 1180 8 discriminator 2 view .LVU996
11938
 3316 0050 12F0010F 		tst	r2, #1
11938
 3316 0050 12F0010F 		tst	r2, #1
11939
 3317 0054 03D1     		bne	.L253
11939
 3317 0054 03D1     		bne	.L253
11940
1183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
11940
1183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
11941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 200
11941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 200
11942
 
11942
 
11943
 
11943
 
11944
 3318              		.loc 1 1183 7 is_stmt 1 view .LVU997
11944
 3318              		.loc 1 1183 7 is_stmt 1 view .LVU997
11945
 3319 0056 1A68     		ldr	r2, [r3]
11945
 3319 0056 1A68     		ldr	r2, [r3]
11946
 3320 0058 42F00102 		orr	r2, r2, #1
11946
 3320 0058 42F00102 		orr	r2, r2, #1
Line 11996... Line 11996...
11996
 3354 0084 E362     		str	r3, [r4, #44]
11996
 3354 0084 E362     		str	r3, [r4, #44]
11997
1200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
11997
1200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
11998
 3355              		.loc 1 1200 5 is_stmt 1 view .LVU1014
11998
 3355              		.loc 1 1200 5 is_stmt 1 view .LVU1014
11999
1200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
11999
1200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
12000
 3356              		.loc 1 1200 9 is_stmt 0 view .LVU1015
12000
 3356              		.loc 1 1200 9 is_stmt 0 view .LVU1015
12001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 201
12001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 201
12002
 
12002
 
12003
 
12003
 
12004
 3357 0086 2B46     		mov	r3, r5
12004
 3357 0086 2B46     		mov	r3, r5
12005
 3358 0088 0C9A     		ldr	r2, [sp, #48]
12005
 3358 0088 0C9A     		ldr	r2, [sp, #48]
12006
 3359 008a 3146     		mov	r1, r6
12006
 3359 008a 3146     		mov	r1, r6
Line 12056... Line 12056...
12056
 3396              		.loc 1 1231 10 is_stmt 1 view .LVU1028
12056
 3396              		.loc 1 1231 10 is_stmt 1 view .LVU1028
12057
1231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
12057
1231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
12058
 3397              		.loc 1 1231 13 is_stmt 0 view .LVU1029
12058
 3397              		.loc 1 1231 13 is_stmt 0 view .LVU1029
12059
 3398 00ba 022B     		cmp	r3, #2
12059
 3398 00ba 022B     		cmp	r3, #2
12060
 3399 00bc 21D0     		beq	.L276
12060
 3399 00bc 21D0     		beq	.L276
12061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 202
12061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 202
12062
 
12062
 
12063
 
12063
 
12064
1252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12064
1252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12065
 3400              		.loc 1 1252 7 is_stmt 1 view .LVU1030
12065
 3400              		.loc 1 1252 7 is_stmt 1 view .LVU1030
12066
 3401 00be 2268     		ldr	r2, [r4]
12066
 3401 00be 2268     		ldr	r2, [r4]
Line 12116... Line 12116...
12116
  12:Drivers/CMSIS/Include/cmsis_gcc.h ****  * Licensed under the Apache License, Version 2.0 (the License); you may
12116
  12:Drivers/CMSIS/Include/cmsis_gcc.h ****  * Licensed under the Apache License, Version 2.0 (the License); you may
12117
  13:Drivers/CMSIS/Include/cmsis_gcc.h ****  * not use this file except in compliance with the License.
12117
  13:Drivers/CMSIS/Include/cmsis_gcc.h ****  * not use this file except in compliance with the License.
12118
  14:Drivers/CMSIS/Include/cmsis_gcc.h ****  * You may obtain a copy of the License at
12118
  14:Drivers/CMSIS/Include/cmsis_gcc.h ****  * You may obtain a copy of the License at
12119
  15:Drivers/CMSIS/Include/cmsis_gcc.h ****  *
12119
  15:Drivers/CMSIS/Include/cmsis_gcc.h ****  *
12120
  16:Drivers/CMSIS/Include/cmsis_gcc.h ****  * www.apache.org/licenses/LICENSE-2.0
12120
  16:Drivers/CMSIS/Include/cmsis_gcc.h ****  * www.apache.org/licenses/LICENSE-2.0
12121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 203
12121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 203
12122
 
12122
 
12123
 
12123
 
12124
  17:Drivers/CMSIS/Include/cmsis_gcc.h ****  *
12124
  17:Drivers/CMSIS/Include/cmsis_gcc.h ****  *
12125
  18:Drivers/CMSIS/Include/cmsis_gcc.h ****  * Unless required by applicable law or agreed to in writing, software
12125
  18:Drivers/CMSIS/Include/cmsis_gcc.h ****  * Unless required by applicable law or agreed to in writing, software
12126
  19:Drivers/CMSIS/Include/cmsis_gcc.h ****  * distributed under the License is distributed on an AS IS BASIS, WITHOUT
12126
  19:Drivers/CMSIS/Include/cmsis_gcc.h ****  * distributed under the License is distributed on an AS IS BASIS, WITHOUT
Line 12176... Line 12176...
12176
  69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
12176
  69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
12177
  70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __UNALIGNED_UINT32        /* deprecated */
12177
  70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __UNALIGNED_UINT32        /* deprecated */
12178
  71:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic push
12178
  71:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic push
12179
  72:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wpacked"
12179
  72:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wpacked"
12180
  73:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wattributes"
12180
  73:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic ignored "-Wattributes"
12181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 204
12181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 204
12182
 
12182
 
12183
 
12183
 
12184
  74:Drivers/CMSIS/Include/cmsis_gcc.h ****   struct __attribute__((packed)) T_UINT32 { uint32_t v; };
12184
  74:Drivers/CMSIS/Include/cmsis_gcc.h ****   struct __attribute__((packed)) T_UINT32 { uint32_t v; };
12185
  75:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic pop
12185
  75:Drivers/CMSIS/Include/cmsis_gcc.h ****   #pragma GCC diagnostic pop
12186
  76:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __UNALIGNED_UINT32(x)                  (((struct T_UINT32 *)(x))->v)
12186
  76:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __UNALIGNED_UINT32(x)                  (((struct T_UINT32 *)(x))->v)
Line 12236... Line 12236...
12236
 126:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Enables IRQ interrupts by clearing the I-bit in the CPSR.
12236
 126:Drivers/CMSIS/Include/cmsis_gcc.h ****   \details Enables IRQ interrupts by clearing the I-bit in the CPSR.
12237
 127:Drivers/CMSIS/Include/cmsis_gcc.h ****            Can only be executed in Privileged modes.
12237
 127:Drivers/CMSIS/Include/cmsis_gcc.h ****            Can only be executed in Privileged modes.
12238
 128:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
12238
 128:Drivers/CMSIS/Include/cmsis_gcc.h ****  */
12239
 129:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void)
12239
 129:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void)
12240
 130:Drivers/CMSIS/Include/cmsis_gcc.h **** {
12240
 130:Drivers/CMSIS/Include/cmsis_gcc.h **** {
12241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 205
12241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 205
12242
 
12242
 
12243
 
12243
 
12244
 131:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("cpsie i" : : : "memory");
12244
 131:Drivers/CMSIS/Include/cmsis_gcc.h ****   __ASM volatile ("cpsie i" : : : "memory");
12245
 132:Drivers/CMSIS/Include/cmsis_gcc.h **** }
12245
 132:Drivers/CMSIS/Include/cmsis_gcc.h **** }
12246
 133:Drivers/CMSIS/Include/cmsis_gcc.h **** 
12246
 133:Drivers/CMSIS/Include/cmsis_gcc.h **** 
Line 12296... Line 12296...
12296
 129:Drivers/CMSIS/Include/cmsis_gcc.h **** {
12296
 129:Drivers/CMSIS/Include/cmsis_gcc.h **** {
12297
 3465              		.loc 2 129 27 view .LVU1048
12297
 3465              		.loc 2 129 27 view .LVU1048
12298
 3466              	.LBB63:
12298
 3466              	.LBB63:
12299
 131:Drivers/CMSIS/Include/cmsis_gcc.h **** }
12299
 131:Drivers/CMSIS/Include/cmsis_gcc.h **** }
12300
 3467              		.loc 2 131 3 view .LVU1049
12300
 3467              		.loc 2 131 3 view .LVU1049
12301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 206
12301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 206
12302
 
12302
 
12303
 
12303
 
12304
 3468              		.syntax unified
12304
 3468              		.syntax unified
12305
 3469              	@ 131 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
12305
 3469              	@ 131 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
12306
 3470 00fe 62B6     		cpsie i
12306
 3470 00fe 62B6     		cpsie i
Line 12356... Line 12356...
12356
 3511 011c 049A     		ldr	r2, [sp, #16]
12356
 3511 011c 049A     		ldr	r2, [sp, #16]
12357
 3512              	.LBE66:
12357
 3512              	.LBE66:
12358
1244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12358
1244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12359
 3513              		.loc 1 1244 7 view .LVU1060
12359
 3513              		.loc 1 1244 7 view .LVU1060
12360
 3514 011e 1A68     		ldr	r2, [r3]
12360
 3514 011e 1A68     		ldr	r2, [r3]
12361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 207
12361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 207
12362
 
12362
 
12363
 
12363
 
12364
 3515 0120 22F48062 		bic	r2, r2, #1024
12364
 3515 0120 22F48062 		bic	r2, r2, #1024
12365
 3516 0124 1A60     		str	r2, [r3]
12365
 3516 0124 1A60     		str	r2, [r3]
12366
1247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
12366
1247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
Line 12416... Line 12416...
12416
1275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12416
1275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12417
 3554              		.loc 1 1275 15 is_stmt 0 view .LVU1074
12417
 3554              		.loc 1 1275 15 is_stmt 0 view .LVU1074
12418
 3555 0142 636A     		ldr	r3, [r4, #36]
12418
 3555 0142 636A     		ldr	r3, [r4, #36]
12419
1275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12419
1275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12420
 3556              		.loc 1 1275 25 view .LVU1075
12420
 3556              		.loc 1 1275 25 view .LVU1075
12421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 208
12421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 208
12422
 
12422
 
12423
 
12423
 
12424
 3557 0144 0133     		adds	r3, r3, #1
12424
 3557 0144 0133     		adds	r3, r3, #1
12425
 3558 0146 6362     		str	r3, [r4, #36]
12425
 3558 0146 6362     		str	r3, [r4, #36]
12426
1278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
12426
1278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
Line 12476... Line 12476...
12476
 3598              	.LBE70:
12476
 3598              	.LBE70:
12477
 3599              	.LBE69:
12477
 3599              	.LBE69:
12478
1295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12478
1295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12479
 3600              		.loc 1 1295 11 view .LVU1088
12479
 3600              		.loc 1 1295 11 view .LVU1088
12480
 3601 016e 2268     		ldr	r2, [r4]
12480
 3601 016e 2268     		ldr	r2, [r4]
12481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 209
12481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 209
12482
 
12482
 
12483
 
12483
 
12484
 3602 0170 1368     		ldr	r3, [r2]
12484
 3602 0170 1368     		ldr	r3, [r2]
12485
 3603 0172 43F40073 		orr	r3, r3, #512
12485
 3603 0172 43F40073 		orr	r3, r3, #512
12486
 3604 0176 1360     		str	r3, [r2]
12486
 3604 0176 1360     		str	r3, [r2]
Line 12536... Line 12536...
12536
 131:Drivers/CMSIS/Include/cmsis_gcc.h **** }
12536
 131:Drivers/CMSIS/Include/cmsis_gcc.h **** }
12537
 3638              		.loc 2 131 3 view .LVU1105
12537
 3638              		.loc 2 131 3 view .LVU1105
12538
 3639              		.syntax unified
12538
 3639              		.syntax unified
12539
 3640              	@ 131 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
12539
 3640              	@ 131 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
12540
 3641 0194 62B6     		cpsie i
12540
 3641 0194 62B6     		cpsie i
12541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 210
12541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 210
12542
 
12542
 
12543
 
12543
 
12544
 3642              	@ 0 "" 2
12544
 3642              	@ 0 "" 2
12545
 3643              		.thumb
12545
 3643              		.thumb
12546
 3644              		.syntax unified
12546
 3644              		.syntax unified
Line 12596... Line 12596...
12596
 3678              		.loc 1 1258 11 view .LVU1121
12596
 3678              		.loc 1 1258 11 view .LVU1121
12597
 3679 01b4 002B     		cmp	r3, #0
12597
 3679 01b4 002B     		cmp	r3, #0
12598
 3680 01b6 7CD0     		beq	.L277
12598
 3680 01b6 7CD0     		beq	.L277
12599
1260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
12599
1260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
12600
 3681              		.loc 1 1260 7 is_stmt 1 view .LVU1122
12600
 3681              		.loc 1 1260 7 is_stmt 1 view .LVU1122
12601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 211
12601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 211
12602
 
12602
 
12603
 
12603
 
12604
1260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
12604
1260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
12605
 3682              		.loc 1 1260 10 is_stmt 0 view .LVU1123
12605
 3682              		.loc 1 1260 10 is_stmt 0 view .LVU1123
12606
 3683 01b8 032B     		cmp	r3, #3
12606
 3683 01b8 032B     		cmp	r3, #3
Line 12656... Line 12656...
12656
 3723              	.LBE73:
12656
 3723              	.LBE73:
12657
1337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12657
1337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12658
 3724              		.loc 1 1337 11 view .LVU1135
12658
 3724              		.loc 1 1337 11 view .LVU1135
12659
1337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12659
1337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12660
 3725              		.loc 1 1337 42 is_stmt 0 view .LVU1136
12660
 3725              		.loc 1 1337 42 is_stmt 0 view .LVU1136
12661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 212
12661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 212
12662
 
12662
 
12663
 
12663
 
12664
 3726 01e4 2368     		ldr	r3, [r4]
12664
 3726 01e4 2368     		ldr	r3, [r4]
12665
1337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12665
1337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12666
 3727              		.loc 1 1337 52 view .LVU1137
12666
 3727              		.loc 1 1337 52 view .LVU1137
Line 12716... Line 12716...
12716
 3763 0210 64D1     		bne	.L271
12716
 3763 0210 64D1     		bne	.L271
12717
1353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12717
1353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12718
 3764              		.loc 1 1353 11 is_stmt 1 view .LVU1152
12718
 3764              		.loc 1 1353 11 is_stmt 1 view .LVU1152
12719
 3765 0212 2268     		ldr	r2, [r4]
12719
 3765 0212 2268     		ldr	r2, [r4]
12720
 3766 0214 1368     		ldr	r3, [r2]
12720
 3766 0214 1368     		ldr	r3, [r2]
12721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 213
12721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 213
12722
 
12722
 
12723
 
12723
 
12724
 3767 0216 43F40073 		orr	r3, r3, #512
12724
 3767 0216 43F40073 		orr	r3, r3, #512
12725
 3768 021a 1360     		str	r3, [r2]
12725
 3768 021a 1360     		str	r3, [r2]
12726
1356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12726
1356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 12776... Line 12776...
12776
 3802              		.loc 2 131 3 view .LVU1169
12776
 3802              		.loc 2 131 3 view .LVU1169
12777
 3803              		.syntax unified
12777
 3803              		.syntax unified
12778
 3804              	@ 131 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
12778
 3804              	@ 131 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
12779
 3805 0238 62B6     		cpsie i
12779
 3805 0238 62B6     		cpsie i
12780
 3806              	@ 0 "" 2
12780
 3806              	@ 0 "" 2
12781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 214
12781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 214
12782
 
12782
 
12783
 
12783
 
12784
 3807              		.thumb
12784
 3807              		.thumb
12785
 3808              		.syntax unified
12785
 3808              		.syntax unified
12786
 3809              	.LBE76:
12786
 3809              	.LBE76:
Line 12836... Line 12836...
12836
 3845 0260 04000100 		.word	65540
12836
 3845 0260 04000100 		.word	65540
12837
 3846              	.L259:
12837
 3846              	.L259:
12838
1382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12838
1382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12839
 3847              		.loc 1 1382 9 is_stmt 1 view .LVU1184
12839
 3847              		.loc 1 1382 9 is_stmt 1 view .LVU1184
12840
1382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12840
1382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 215
12841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 215
12842
 
12842
 
12843
 
12843
 
12844
 3848              		.loc 1 1382 13 is_stmt 0 view .LVU1185
12844
 3848              		.loc 1 1382 13 is_stmt 0 view .LVU1185
12845
 3849 0264 2A46     		mov	r2, r5
12845
 3849 0264 2A46     		mov	r2, r5
12846
 3850 0266 0C99     		ldr	r1, [sp, #48]
12846
 3850 0266 0C99     		ldr	r1, [sp, #48]
Line 12896... Line 12896...
12896
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12896
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12897
 3885              		.loc 1 1397 9 is_stmt 1 view .LVU1201
12897
 3885              		.loc 1 1397 9 is_stmt 1 view .LVU1201
12898
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12898
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12899
 3886              		.loc 1 1397 13 is_stmt 0 view .LVU1202
12899
 3886              		.loc 1 1397 13 is_stmt 0 view .LVU1202
12900
 3887 028e 2368     		ldr	r3, [r4]
12900
 3887 028e 2368     		ldr	r3, [r4]
12901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 216
12901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 216
12902
 
12902
 
12903
 
12903
 
12904
 3888 0290 5969     		ldr	r1, [r3, #20]
12904
 3888 0290 5969     		ldr	r1, [r3, #20]
12905
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12905
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
12906
 3889              		.loc 1 1397 12 view .LVU1203
12906
 3889              		.loc 1 1397 12 view .LVU1203
Line 12956... Line 12956...
12956
 3923              		.loc 1 1413 16 is_stmt 0 view .LVU1219
12956
 3923              		.loc 1 1413 16 is_stmt 0 view .LVU1219
12957
 3924 02b8 0023     		movs	r3, #0
12957
 3924 02b8 0023     		movs	r3, #0
12958
 3925 02ba 84F83E30 		strb	r3, [r4, #62]
12958
 3925 02ba 84F83E30 		strb	r3, [r4, #62]
12959
1416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12959
1416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12960
 3926              		.loc 1 1416 5 is_stmt 1 view .LVU1220
12960
 3926              		.loc 1 1416 5 is_stmt 1 view .LVU1220
12961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 217
12961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 217
12962
 
12962
 
12963
 
12963
 
12964
1416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12964
1416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
12965
 3927              		.loc 1 1416 5 view .LVU1221
12965
 3927              		.loc 1 1416 5 view .LVU1221
12966
 3928 02be 84F83C30 		strb	r3, [r4, #60]
12966
 3928 02be 84F83C30 		strb	r3, [r4, #60]
Line 13016... Line 13016...
13016
 3969              		.global	HAL_I2C_Slave_Transmit
13016
 3969              		.global	HAL_I2C_Slave_Transmit
13017
 3970              		.syntax unified
13017
 3970              		.syntax unified
13018
 3971              		.thumb
13018
 3971              		.thumb
13019
 3972              		.thumb_func
13019
 3972              		.thumb_func
13020
 3973              		.fpu softvfp
13020
 3973              		.fpu softvfp
13021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 218
13021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 218
13022
 
13022
 
13023
 
13023
 
13024
 3975              	HAL_I2C_Slave_Transmit:
13024
 3975              	HAL_I2C_Slave_Transmit:
13025
 3976              	.LVL153:
13025
 3976              	.LVL153:
13026
 3977              	.LFB71:
13026
 3977              	.LFB71:
Line 13076... Line 13076...
13076
 4017 002a 00F0A780 		beq	.L292
13076
 4017 002a 00F0A780 		beq	.L292
13077
1448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13077
1448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13078
 4018              		.loc 1 1448 5 is_stmt 1 view .LVU1242
13078
 4018              		.loc 1 1448 5 is_stmt 1 view .LVU1242
13079
1448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13079
1448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13080
 4019              		.loc 1 1448 5 view .LVU1243
13080
 4019              		.loc 1 1448 5 view .LVU1243
13081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 219
13081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 219
13082
 
13082
 
13083
 
13083
 
13084
 4020 002e 94F83C30 		ldrb	r3, [r4, #60]	@ zero_extendqisi2
13084
 4020 002e 94F83C30 		ldrb	r3, [r4, #60]	@ zero_extendqisi2
13085
 4021 0032 012B     		cmp	r3, #1
13085
 4021 0032 012B     		cmp	r3, #1
13086
 4022 0034 00F0A480 		beq	.L293
13086
 4022 0034 00F0A480 		beq	.L293
Line 13136... Line 13136...
13136
 4057              		.loc 1 1465 23 is_stmt 0 view .LVU1258
13136
 4057              		.loc 1 1465 23 is_stmt 0 view .LVU1258
13137
 4058 006a 6762     		str	r7, [r4, #36]
13137
 4058 006a 6762     		str	r7, [r4, #36]
13138
1466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
13138
1466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
13139
 4059              		.loc 1 1466 5 is_stmt 1 view .LVU1259
13139
 4059              		.loc 1 1466 5 is_stmt 1 view .LVU1259
13140
1466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
13140
1466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
13141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 220
13141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 220
13142
 
13142
 
13143
 
13143
 
13144
 4060              		.loc 1 1466 23 is_stmt 0 view .LVU1260
13144
 4060              		.loc 1 1466 23 is_stmt 0 view .LVU1260
13145
 4061 006c A4F82A80 		strh	r8, [r4, #42]	@ movhi
13145
 4061 006c A4F82A80 		strh	r8, [r4, #42]	@ movhi
13146
1467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
13146
1467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
Line 13196... Line 13196...
13196
 4098              		.loc 1 1480 5 view .LVU1274
13196
 4098              		.loc 1 1480 5 view .LVU1274
13197
 4099 009c 9B69     		ldr	r3, [r3, #24]
13197
 4099 009c 9B69     		ldr	r3, [r3, #24]
13198
 4100 009e 0293     		str	r3, [sp, #8]
13198
 4100 009e 0293     		str	r3, [sp, #8]
13199
1480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13199
1480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13200
 4101              		.loc 1 1480 5 view .LVU1275
13200
 4101              		.loc 1 1480 5 view .LVU1275
13201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 221
13201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 221
13202
 
13202
 
13203
 
13203
 
13204
 4102 00a0 029B     		ldr	r3, [sp, #8]
13204
 4102 00a0 029B     		ldr	r3, [sp, #8]
13205
 4103              	.LBE77:
13205
 4103              	.LBE77:
13206
1483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
13206
1483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 13256... Line 13256...
13256
 4138              		.loc 1 1510 21 view .LVU1291
13256
 4138              		.loc 1 1510 21 view .LVU1291
13257
 4139 00c8 4B1C     		adds	r3, r1, #1
13257
 4139 00c8 4B1C     		adds	r3, r1, #1
13258
 4140 00ca 6362     		str	r3, [r4, #36]
13258
 4140 00ca 6362     		str	r3, [r4, #36]
13259
1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferSize--;
13259
1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferSize--;
13260
 4141              		.loc 1 1513 7 is_stmt 1 view .LVU1292
13260
 4141              		.loc 1 1513 7 is_stmt 1 view .LVU1292
13261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 222
13261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 222
13262
 
13262
 
13263
 
13263
 
13264
1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferSize--;
13264
1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferSize--;
13265
 4142              		.loc 1 1513 11 is_stmt 0 view .LVU1293
13265
 4142              		.loc 1 1513 11 is_stmt 0 view .LVU1293
13266
 4143 00cc 638D     		ldrh	r3, [r4, #42]
13266
 4143 00cc 638D     		ldrh	r3, [r4, #42]
Line 13316... Line 13316...
13316
 4177              		.loc 1 1525 13 is_stmt 0 view .LVU1309
13316
 4177              		.loc 1 1525 13 is_stmt 0 view .LVU1309
13317
 4178 00f4 638D     		ldrh	r3, [r4, #42]
13317
 4178 00f4 638D     		ldrh	r3, [r4, #42]
13318
1525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferSize--;
13318
1525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferSize--;
13319
 4179              		.loc 1 1525 24 view .LVU1310
13319
 4179              		.loc 1 1525 24 view .LVU1310
13320
 4180 00f6 013B     		subs	r3, r3, #1
13320
 4180 00f6 013B     		subs	r3, r3, #1
13321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 223
13321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 223
13322
 
13322
 
13323
 
13323
 
13324
 4181 00f8 9BB2     		uxth	r3, r3
13324
 4181 00f8 9BB2     		uxth	r3, r3
13325
 4182 00fa 6385     		strh	r3, [r4, #42]	@ movhi
13325
 4182 00fa 6385     		strh	r3, [r4, #42]	@ movhi
13326
1526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
13326
1526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
Line 13376... Line 13376...
13376
1501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13376
1501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13377
 4221              		.loc 1 1501 9 is_stmt 1 view .LVU1323
13377
 4221              		.loc 1 1501 9 is_stmt 1 view .LVU1323
13378
 4222 0128 2268     		ldr	r2, [r4]
13378
 4222 0128 2268     		ldr	r2, [r4]
13379
 4223 012a 1368     		ldr	r3, [r2]
13379
 4223 012a 1368     		ldr	r3, [r2]
13380
 4224 012c 23F48063 		bic	r3, r3, #1024
13380
 4224 012c 23F48063 		bic	r3, r3, #1024
13381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 224
13381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 224
13382
 
13382
 
13383
 
13383
 
13384
 4225 0130 1360     		str	r3, [r2]
13384
 4225 0130 1360     		str	r3, [r2]
13385
1503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
13385
1503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
13386
 4226              		.loc 1 1503 9 view .LVU1324
13386
 4226              		.loc 1 1503 9 view .LVU1324
Line 13436... Line 13436...
13436
 4263              		.loc 1 1548 5 view .LVU1337
13436
 4263              		.loc 1 1548 5 view .LVU1337
13437
1548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
13437
1548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
13438
 4264              		.loc 1 1548 12 is_stmt 0 view .LVU1338
13438
 4264              		.loc 1 1548 12 is_stmt 0 view .LVU1338
13439
 4265 016c 00E0     		b	.L283
13439
 4265 016c 00E0     		b	.L283
13440
 4266              	.LVL160:
13440
 4266              	.LVL160:
13441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 225
13441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 225
13442
 
13442
 
13443
 
13443
 
13444
 4267              	.L290:
13444
 4267              	.L290:
13445
1552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
13445
1552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
13446
 4268              		.loc 1 1552 12 view .LVU1339
13446
 4268              		.loc 1 1552 12 view .LVU1339
Line 13496... Line 13496...
13496
 4312              		.cfi_endproc
13496
 4312              		.cfi_endproc
13497
 4313              	.LFE71:
13497
 4313              	.LFE71:
13498
 4315              		.section	.text.HAL_I2C_Slave_Receive,"ax",%progbits
13498
 4315              		.section	.text.HAL_I2C_Slave_Receive,"ax",%progbits
13499
 4316              		.align	1
13499
 4316              		.align	1
13500
 4317              		.global	HAL_I2C_Slave_Receive
13500
 4317              		.global	HAL_I2C_Slave_Receive
13501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 226
13501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 226
13502
 
13502
 
13503
 
13503
 
13504
 4318              		.syntax unified
13504
 4318              		.syntax unified
13505
 4319              		.thumb
13505
 4319              		.thumb
13506
 4320              		.thumb_func
13506
 4320              		.thumb_func
Line 13556... Line 13556...
13556
 4362 0022 00F09B80 		beq	.L312
13556
 4362 0022 00F09B80 		beq	.L312
13557
1572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
13557
1572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
13558
 4363              		.loc 1 1572 25 discriminator 1 view .LVU1355
13558
 4363              		.loc 1 1572 25 discriminator 1 view .LVU1355
13559
 4364 0026 B8F1000F 		cmp	r8, #0
13559
 4364 0026 B8F1000F 		cmp	r8, #0
13560
 4365 002a 00F09980 		beq	.L313
13560
 4365 002a 00F09980 		beq	.L313
13561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 227
13561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 227
13562
 
13562
 
13563
 
13563
 
13564
1578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13564
1578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13565
 4366              		.loc 1 1578 5 is_stmt 1 view .LVU1356
13565
 4366              		.loc 1 1578 5 is_stmt 1 view .LVU1356
13566
1578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13566
1578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 13616... Line 13616...
13616
 4403 0068 2264     		str	r2, [r4, #64]
13616
 4403 0068 2264     		str	r2, [r4, #64]
13617
1595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
13617
1595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
13618
 4404              		.loc 1 1595 5 is_stmt 1 view .LVU1371
13618
 4404              		.loc 1 1595 5 is_stmt 1 view .LVU1371
13619
1595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
13619
1595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
13620
 4405              		.loc 1 1595 23 is_stmt 0 view .LVU1372
13620
 4405              		.loc 1 1595 23 is_stmt 0 view .LVU1372
13621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 228
13621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 228
13622
 
13622
 
13623
 
13623
 
13624
 4406 006a 6762     		str	r7, [r4, #36]
13624
 4406 006a 6762     		str	r7, [r4, #36]
13625
1596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
13625
1596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
13626
 4407              		.loc 1 1596 5 is_stmt 1 view .LVU1373
13626
 4407              		.loc 1 1596 5 is_stmt 1 view .LVU1373
Line 13676... Line 13676...
13676
 4443 0096 2368     		ldr	r3, [r4]
13676
 4443 0096 2368     		ldr	r3, [r4]
13677
 4444 0098 5A69     		ldr	r2, [r3, #20]
13677
 4444 0098 5A69     		ldr	r2, [r3, #20]
13678
 4445 009a 0292     		str	r2, [sp, #8]
13678
 4445 009a 0292     		str	r2, [sp, #8]
13679
1610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13679
1610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13680
 4446              		.loc 1 1610 5 view .LVU1388
13680
 4446              		.loc 1 1610 5 view .LVU1388
13681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 229
13681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 229
13682
 
13682
 
13683
 
13683
 
13684
 4447 009c 9B69     		ldr	r3, [r3, #24]
13684
 4447 009c 9B69     		ldr	r3, [r3, #24]
13685
 4448 009e 0293     		str	r3, [sp, #8]
13685
 4448 009e 0293     		str	r3, [sp, #8]
13686
1610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13686
1610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 13736... Line 13736...
13736
 4483              		.loc 1 1630 7 is_stmt 1 view .LVU1404
13736
 4483              		.loc 1 1630 7 is_stmt 1 view .LVU1404
13737
1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferCount--;
13737
1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferCount--;
13738
 4484              		.loc 1 1630 11 is_stmt 0 view .LVU1405
13738
 4484              		.loc 1 1630 11 is_stmt 0 view .LVU1405
13739
 4485 00c2 238D     		ldrh	r3, [r4, #40]
13739
 4485 00c2 238D     		ldrh	r3, [r4, #40]
13740
1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferCount--;
13740
1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->XferCount--;
13741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 230
13741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 230
13742
 
13742
 
13743
 
13743
 
13744
 4486              		.loc 1 1630 21 view .LVU1406
13744
 4486              		.loc 1 1630 21 view .LVU1406
13745
 4487 00c4 013B     		subs	r3, r3, #1
13745
 4487 00c4 013B     		subs	r3, r3, #1
13746
 4488 00c6 9BB2     		uxth	r3, r3
13746
 4488 00c6 9BB2     		uxth	r3, r3
Line 13796... Line 13796...
13796
 4522 00ec 013B     		subs	r3, r3, #1
13796
 4522 00ec 013B     		subs	r3, r3, #1
13797
 4523 00ee 2385     		strh	r3, [r4, #40]	@ movhi
13797
 4523 00ee 2385     		strh	r3, [r4, #40]	@ movhi
13798
1643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
13798
1643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
13799
 4524              		.loc 1 1643 9 is_stmt 1 view .LVU1423
13799
 4524              		.loc 1 1643 9 is_stmt 1 view .LVU1423
13800
1643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
13800
1643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
13801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 231
13801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 231
13802
 
13802
 
13803
 
13803
 
13804
 4525              		.loc 1 1643 13 is_stmt 0 view .LVU1424
13804
 4525              		.loc 1 1643 13 is_stmt 0 view .LVU1424
13805
 4526 00f0 638D     		ldrh	r3, [r4, #42]
13805
 4526 00f0 638D     		ldrh	r3, [r4, #42]
13806
1643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
13806
1643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
Line 13856... Line 13856...
13856
 4565              		.loc 1 1657 5 view .LVU1436
13856
 4565              		.loc 1 1657 5 view .LVU1436
13857
 4566 0124 0022     		movs	r2, #0
13857
 4566 0124 0022     		movs	r2, #0
13858
 4567 0126 0392     		str	r2, [sp, #12]
13858
 4567 0126 0392     		str	r2, [sp, #12]
13859
1657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13859
1657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13860
 4568              		.loc 1 1657 5 view .LVU1437
13860
 4568              		.loc 1 1657 5 view .LVU1437
13861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 232
13861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 232
13862
 
13862
 
13863
 
13863
 
13864
 4569 0128 2168     		ldr	r1, [r4]
13864
 4569 0128 2168     		ldr	r1, [r4]
13865
 4570 012a 4869     		ldr	r0, [r1, #20]
13865
 4570 012a 4869     		ldr	r0, [r1, #20]
13866
 4571 012c 0390     		str	r0, [sp, #12]
13866
 4571 012c 0390     		str	r0, [sp, #12]
Line 13916... Line 13916...
13916
 4608              		.cfi_def_cfa_offset 24
13916
 4608              		.cfi_def_cfa_offset 24
13917
 4609              		@ sp needed
13917
 4609              		@ sp needed
13918
 4610 0158 BDE8F081 		pop	{r4, r5, r6, r7, r8, pc}
13918
 4610 0158 BDE8F081 		pop	{r4, r5, r6, r7, r8, pc}
13919
 4611              	.LVL172:
13919
 4611              	.LVL172:
13920
 4612              	.L312:
13920
 4612              	.L312:
13921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 233
13921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 233
13922
 
13922
 
13923
 
13923
 
13924
 4613              	.LCFI47:
13924
 4613              	.LCFI47:
13925
 4614              		.cfi_restore_state
13925
 4614              		.cfi_restore_state
13926
1574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
13926
1574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
Line 13976... Line 13976...
13976
 4662              		.cfi_def_cfa_offset 16
13976
 4662              		.cfi_def_cfa_offset 16
13977
1688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13977
1688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13978
 4663              		.loc 1 1688 3 is_stmt 1 view .LVU1456
13978
 4663              		.loc 1 1688 3 is_stmt 1 view .LVU1456
13979
1688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13979
1688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
13980
 4664              		.loc 1 1688 17 is_stmt 0 view .LVU1457
13980
 4664              		.loc 1 1688 17 is_stmt 0 view .LVU1457
13981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 234
13981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 234
13982
 
13982
 
13983
 
13983
 
13984
 4665 0004 0024     		movs	r4, #0
13984
 4665 0004 0024     		movs	r4, #0
13985
 4666 0006 0194     		str	r4, [sp, #4]
13985
 4666 0006 0194     		str	r4, [sp, #4]
13986
1690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
13986
1690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
Line 14036... Line 14036...
14036
1710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14036
1710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14037
 4703              		.loc 1 1710 5 view .LVU1472
14037
 4703              		.loc 1 1710 5 view .LVU1472
14038
 4704 003a 15F0020F 		tst	r5, #2
14038
 4704 003a 15F0020F 		tst	r5, #2
14039
 4705 003e F4D1     		bne	.L324
14039
 4705 003e F4D1     		bne	.L324
14040
1713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14040
1713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 235
14041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 235
14042
 
14042
 
14043
 
14043
 
14044
 4706              		.loc 1 1713 5 is_stmt 1 view .LVU1473
14044
 4706              		.loc 1 1713 5 is_stmt 1 view .LVU1473
14045
1713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14045
1713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14046
 4707              		.loc 1 1713 5 view .LVU1474
14046
 4707              		.loc 1 1713 5 view .LVU1474
Line 14096... Line 14096...
14096
 4743              		.loc 1 1730 23 is_stmt 0 view .LVU1488
14096
 4743              		.loc 1 1730 23 is_stmt 0 view .LVU1488
14097
 4744 0078 4262     		str	r2, [r0, #36]
14097
 4744 0078 4262     		str	r2, [r0, #36]
14098
1731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
14098
1731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
14099
 4745              		.loc 1 1731 5 is_stmt 1 view .LVU1489
14099
 4745              		.loc 1 1731 5 is_stmt 1 view .LVU1489
14100
1731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
14100
1731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
14101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 236
14101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 236
14102
 
14102
 
14103
 
14103
 
14104
 4746              		.loc 1 1731 23 is_stmt 0 view .LVU1490
14104
 4746              		.loc 1 1731 23 is_stmt 0 view .LVU1490
14105
 4747 007a 4385     		strh	r3, [r0, #42]	@ movhi
14105
 4747 007a 4385     		strh	r3, [r0, #42]	@ movhi
14106
1732:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
14106
1732:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
Line 14156... Line 14156...
14156
 4783 00a0 0FE0     		b	.L322
14156
 4783 00a0 0FE0     		b	.L322
14157
 4784              	.LVL180:
14157
 4784              	.LVL180:
14158
 4785              	.L329:
14158
 4785              	.L329:
14159
1699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
14159
1699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
14160
 4786              		.loc 1 1699 9 is_stmt 1 view .LVU1506
14160
 4786              		.loc 1 1699 9 is_stmt 1 view .LVU1506
14161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 237
14161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 237
14162
 
14162
 
14163
 
14163
 
14164
1699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
14164
1699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
14165
 4787              		.loc 1 1699 35 is_stmt 0 view .LVU1507
14165
 4787              		.loc 1 1699 35 is_stmt 0 view .LVU1507
14166
 4788 00a2 0023     		movs	r3, #0
14166
 4788 00a2 0023     		movs	r3, #0
Line 14216... Line 14216...
14216
 4823              	.LCFI50:
14216
 4823              	.LCFI50:
14217
 4824              		.cfi_remember_state
14217
 4824              		.cfi_remember_state
14218
 4825              		.cfi_def_cfa_offset 8
14218
 4825              		.cfi_def_cfa_offset 8
14219
 4826              		@ sp needed
14219
 4826              		@ sp needed
14220
 4827 00c4 30BC     		pop	{r4, r5}
14220
 4827 00c4 30BC     		pop	{r4, r5}
14221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 238
14221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 238
14222
 
14222
 
14223
 
14223
 
14224
 4828              	.LCFI51:
14224
 4828              	.LCFI51:
14225
 4829              		.cfi_restore 5
14225
 4829              		.cfi_restore 5
14226
 4830              		.cfi_restore 4
14226
 4830              		.cfi_restore 4
Line 14276... Line 14276...
14276
1768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14276
1768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14277
 4877              		.loc 1 1768 17 is_stmt 0 view .LVU1528
14277
 4877              		.loc 1 1768 17 is_stmt 0 view .LVU1528
14278
 4878 0004 0024     		movs	r4, #0
14278
 4878 0004 0024     		movs	r4, #0
14279
 4879 0006 0194     		str	r4, [sp, #4]
14279
 4879 0006 0194     		str	r4, [sp, #4]
14280
1770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
14280
1770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
14281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 239
14281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 239
14282
 
14282
 
14283
 
14283
 
14284
 4880              		.loc 1 1770 3 is_stmt 1 view .LVU1529
14284
 4880              		.loc 1 1770 3 is_stmt 1 view .LVU1529
14285
1770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
14285
1770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
14286
 4881              		.loc 1 1770 11 is_stmt 0 view .LVU1530
14286
 4881              		.loc 1 1770 11 is_stmt 0 view .LVU1530
Line 14336... Line 14336...
14336
 4918 003e F4D1     		bne	.L335
14336
 4918 003e F4D1     		bne	.L335
14337
1793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14337
1793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14338
 4919              		.loc 1 1793 5 is_stmt 1 view .LVU1544
14338
 4919              		.loc 1 1793 5 is_stmt 1 view .LVU1544
14339
1793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14339
1793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14340
 4920              		.loc 1 1793 5 view .LVU1545
14340
 4920              		.loc 1 1793 5 view .LVU1545
14341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 240
14341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 240
14342
 
14342
 
14343
 
14343
 
14344
 4921 0040 90F83C50 		ldrb	r5, [r0, #60]	@ zero_extendqisi2
14344
 4921 0040 90F83C50 		ldrb	r5, [r0, #60]	@ zero_extendqisi2
14345
 4922 0044 012D     		cmp	r5, #1
14345
 4922 0044 012D     		cmp	r5, #1
14346
 4923 0046 44D0     		beq	.L338
14346
 4923 0046 44D0     		beq	.L338
Line 14396... Line 14396...
14396
 4958              		.loc 1 1811 5 is_stmt 1 view .LVU1560
14396
 4958              		.loc 1 1811 5 is_stmt 1 view .LVU1560
14397
1811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
14397
1811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
14398
 4959              		.loc 1 1811 23 is_stmt 0 view .LVU1561
14398
 4959              		.loc 1 1811 23 is_stmt 0 view .LVU1561
14399
 4960 007a 4385     		strh	r3, [r0, #42]	@ movhi
14399
 4960 007a 4385     		strh	r3, [r0, #42]	@ movhi
14400
1812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
14400
1812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
14401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 241
14401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 241
14402
 
14402
 
14403
 
14403
 
14404
 4961              		.loc 1 1812 5 is_stmt 1 view .LVU1562
14404
 4961              		.loc 1 1812 5 is_stmt 1 view .LVU1562
14405
1812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
14405
1812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
14406
 4962              		.loc 1 1812 29 is_stmt 0 view .LVU1563
14406
 4962              		.loc 1 1812 29 is_stmt 0 view .LVU1563
Line 14456... Line 14456...
14456
 4999              	.LVL193:
14456
 4999              	.LVL193:
14457
1832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
14457
1832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
14458
 5000              		.loc 1 1832 12 view .LVU1577
14458
 5000              		.loc 1 1832 12 view .LVU1577
14459
 5001 00aa 0FE0     		b	.L333
14459
 5001 00aa 0FE0     		b	.L333
14460
 5002              	.LVL194:
14460
 5002              	.LVL194:
14461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 242
14461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 242
14462
 
14462
 
14463
 
14463
 
14464
 5003              	.L340:
14464
 5003              	.L340:
14465
1779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
14465
1779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
14466
 5004              		.loc 1 1779 9 is_stmt 1 view .LVU1578
14466
 5004              		.loc 1 1779 9 is_stmt 1 view .LVU1578
Line 14516... Line 14516...
14516
1838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14516
1838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14517
 5039              		.loc 1 1838 1 view .LVU1594
14517
 5039              		.loc 1 1838 1 view .LVU1594
14518
 5040 00cc 02B0     		add	sp, sp, #8
14518
 5040 00cc 02B0     		add	sp, sp, #8
14519
 5041              	.LCFI55:
14519
 5041              	.LCFI55:
14520
 5042              		.cfi_remember_state
14520
 5042              		.cfi_remember_state
14521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 243
14521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 243
14522
 
14522
 
14523
 
14523
 
14524
 5043              		.cfi_def_cfa_offset 8
14524
 5043              		.cfi_def_cfa_offset 8
14525
 5044              		@ sp needed
14525
 5044              		@ sp needed
14526
 5045 00ce 30BC     		pop	{r4, r5}
14526
 5045 00ce 30BC     		pop	{r4, r5}
Line 14576... Line 14576...
14576
 5091 0008 36D1     		bne	.L346
14576
 5091 0008 36D1     		bne	.L346
14577
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
14577
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
14578
 5092              		.loc 1 1853 5 is_stmt 1 view .LVU1601
14578
 5092              		.loc 1 1853 5 is_stmt 1 view .LVU1601
14579
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
14579
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
14580
 5093              		.loc 1 1853 8 is_stmt 0 view .LVU1602
14580
 5093              		.loc 1 1853 8 is_stmt 0 view .LVU1602
14581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 244
14581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 244
14582
 
14582
 
14583
 
14583
 
14584
 5094 000a 0029     		cmp	r1, #0
14584
 5094 000a 0029     		cmp	r1, #0
14585
 5095 000c 36D0     		beq	.L347
14585
 5095 000c 36D0     		beq	.L347
14586
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
14586
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 14636... Line 14636...
14636
 5133 0040 80F83D30 		strb	r3, [r0, #61]
14636
 5133 0040 80F83D30 		strb	r3, [r0, #61]
14637
1872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
14637
1872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
14638
 5134              		.loc 1 1872 5 is_stmt 1 view .LVU1616
14638
 5134              		.loc 1 1872 5 is_stmt 1 view .LVU1616
14639
1872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
14639
1872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
14640
 5135              		.loc 1 1872 21 is_stmt 0 view .LVU1617
14640
 5135              		.loc 1 1872 21 is_stmt 0 view .LVU1617
14641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 245
14641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 245
14642
 
14642
 
14643
 
14643
 
14644
 5136 0044 2023     		movs	r3, #32
14644
 5136 0044 2023     		movs	r3, #32
14645
 5137 0046 80F83E30 		strb	r3, [r0, #62]
14645
 5137 0046 80F83E30 		strb	r3, [r0, #62]
14646
1873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14646
1873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 14696... Line 14696...
14696
 5172 006a 4A68     		ldr	r2, [r1, #4]
14696
 5172 006a 4A68     		ldr	r2, [r1, #4]
14697
 5173 006c 42F4E062 		orr	r2, r2, #1792
14697
 5173 006c 42F4E062 		orr	r2, r2, #1792
14698
 5174 0070 4A60     		str	r2, [r1, #4]
14698
 5174 0070 4A60     		str	r2, [r1, #4]
14699
1894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
14699
1894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
14700
 5175              		.loc 1 1894 5 view .LVU1634
14700
 5175              		.loc 1 1894 5 view .LVU1634
14701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 246
14701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 246
14702
 
14702
 
14703
 
14703
 
14704
1894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
14704
1894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
14705
 5176              		.loc 1 1894 12 is_stmt 0 view .LVU1635
14705
 5176              		.loc 1 1894 12 is_stmt 0 view .LVU1635
14706
 5177 0072 1846     		mov	r0, r3
14706
 5177 0072 1846     		mov	r0, r3
Line 14756... Line 14756...
14756
 5218              	.LFE75:
14756
 5218              	.LFE75:
14757
 5220              		.section	.text.HAL_I2C_Slave_Receive_IT,"ax",%progbits
14757
 5220              		.section	.text.HAL_I2C_Slave_Receive_IT,"ax",%progbits
14758
 5221              		.align	1
14758
 5221              		.align	1
14759
 5222              		.global	HAL_I2C_Slave_Receive_IT
14759
 5222              		.global	HAL_I2C_Slave_Receive_IT
14760
 5223              		.syntax unified
14760
 5223              		.syntax unified
14761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 247
14761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 247
14762
 
14762
 
14763
 
14763
 
14764
 5224              		.thumb
14764
 5224              		.thumb
14765
 5225              		.thumb_func
14765
 5225              		.thumb_func
14766
 5226              		.fpu softvfp
14766
 5226              		.fpu softvfp
Line 14816... Line 14816...
14816
 5264              		.loc 1 1924 14 is_stmt 0 discriminator 2 view .LVU1657
14816
 5264              		.loc 1 1924 14 is_stmt 0 discriminator 2 view .LVU1657
14817
 5265 0022 0368     		ldr	r3, [r0]
14817
 5265 0022 0368     		ldr	r3, [r0]
14818
1924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
14818
1924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
14819
 5266              		.loc 1 1924 24 discriminator 2 view .LVU1658
14819
 5266              		.loc 1 1924 24 discriminator 2 view .LVU1658
14820
 5267 0024 1C68     		ldr	r4, [r3]
14820
 5267 0024 1C68     		ldr	r4, [r3]
14821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 248
14821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 248
14822
 
14822
 
14823
 
14823
 
14824
1924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
14824
1924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
14825
 5268              		.loc 1 1924 8 discriminator 2 view .LVU1659
14825
 5268              		.loc 1 1924 8 discriminator 2 view .LVU1659
14826
 5269 0026 14F0010F 		tst	r4, #1
14826
 5269 0026 14F0010F 		tst	r4, #1
Line 14876... Line 14876...
14876
 5304 0054 0285     		strh	r2, [r0, #40]	@ movhi
14876
 5304 0054 0285     		strh	r2, [r0, #40]	@ movhi
14877
1941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14877
1941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14878
 5305              		.loc 1 1941 5 is_stmt 1 view .LVU1675
14878
 5305              		.loc 1 1941 5 is_stmt 1 view .LVU1675
14879
1941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14879
1941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14880
 5306              		.loc 1 1941 23 is_stmt 0 view .LVU1676
14880
 5306              		.loc 1 1941 23 is_stmt 0 view .LVU1676
14881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 249
14881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 249
14882
 
14882
 
14883
 
14883
 
14884
 5307 0056 0C4A     		ldr	r2, .L367
14884
 5307 0056 0C4A     		ldr	r2, .L367
14885
 5308 0058 C262     		str	r2, [r0, #44]
14885
 5308 0058 C262     		str	r2, [r0, #44]
14886
 5309              	.LVL218:
14886
 5309              	.LVL218:
Line 14936... Line 14936...
14936
1917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
14936
1917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
14937
 5348              		.loc 1 1917 15 view .LVU1688
14937
 5348              		.loc 1 1917 15 view .LVU1688
14938
 5349 007e 7047     		bx	lr
14938
 5349 007e 7047     		bx	lr
14939
 5350              	.LVL226:
14939
 5350              	.LVL226:
14940
 5351              	.L361:
14940
 5351              	.L361:
14941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 250
14941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 250
14942
 
14942
 
14943
 
14943
 
14944
1917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
14944
1917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
14945
 5352              		.loc 1 1917 15 view .LVU1689
14945
 5352              		.loc 1 1917 15 view .LVU1689
14946
 5353 0080 0120     		movs	r0, #1
14946
 5353 0080 0120     		movs	r0, #1
Line 14996... Line 14996...
14996
 5398 0004 0024     		movs	r4, #0
14996
 5398 0004 0024     		movs	r4, #0
14997
 5399 0006 0194     		str	r4, [sp, #4]
14997
 5399 0006 0194     		str	r4, [sp, #4]
14998
1977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14998
1977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
14999
 5400              		.loc 1 1977 3 is_stmt 1 view .LVU1697
14999
 5400              		.loc 1 1977 3 is_stmt 1 view .LVU1697
15000
1979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
15000
1979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
15001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 251
15001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 251
15002
 
15002
 
15003
 
15003
 
15004
 5401              		.loc 1 1979 3 view .LVU1698
15004
 5401              		.loc 1 1979 3 view .LVU1698
15005
1979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
15005
1979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
15006
 5402              		.loc 1 1979 11 is_stmt 0 view .LVU1699
15006
 5402              		.loc 1 1979 11 is_stmt 0 view .LVU1699
Line 15056... Line 15056...
15056
 5439 0040 F4D1     		bne	.L372
15056
 5439 0040 F4D1     		bne	.L372
15057
2002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15057
2002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15058
 5440              		.loc 1 2002 5 is_stmt 1 view .LVU1713
15058
 5440              		.loc 1 2002 5 is_stmt 1 view .LVU1713
15059
2002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15059
2002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15060
 5441              		.loc 1 2002 5 view .LVU1714
15060
 5441              		.loc 1 2002 5 view .LVU1714
15061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 252
15061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 252
15062
 
15062
 
15063
 
15063
 
15064
 5442 0042 90F83C50 		ldrb	r5, [r0, #60]	@ zero_extendqisi2
15064
 5442 0042 90F83C50 		ldrb	r5, [r0, #60]	@ zero_extendqisi2
15065
 5443 0046 012D     		cmp	r5, #1
15065
 5443 0046 012D     		cmp	r5, #1
15066
 5444 0048 00F08180 		beq	.L378
15066
 5444 0048 00F08180 		beq	.L378
Line 15116... Line 15116...
15116
 5479              		.loc 1 2020 5 is_stmt 1 view .LVU1729
15116
 5479              		.loc 1 2020 5 is_stmt 1 view .LVU1729
15117
2020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
15117
2020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
15118
 5480              		.loc 1 2020 23 is_stmt 0 view .LVU1730
15118
 5480              		.loc 1 2020 23 is_stmt 0 view .LVU1730
15119
 5481 007e 4385     		strh	r3, [r0, #42]	@ movhi
15119
 5481 007e 4385     		strh	r3, [r0, #42]	@ movhi
15120
2021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
15120
2021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
15121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 253
15121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 253
15122
 
15122
 
15123
 
15123
 
15124
 5482              		.loc 1 2021 5 is_stmt 1 view .LVU1731
15124
 5482              		.loc 1 2021 5 is_stmt 1 view .LVU1731
15125
2021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
15125
2021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
15126
 5483              		.loc 1 2021 29 is_stmt 0 view .LVU1732
15126
 5483              		.loc 1 2021 29 is_stmt 0 view .LVU1732
Line 15176... Line 15176...
15176
 5519 00a8 0268     		ldr	r2, [r0]
15176
 5519 00a8 0268     		ldr	r2, [r0]
15177
 5520 00aa 5368     		ldr	r3, [r2, #4]
15177
 5520 00aa 5368     		ldr	r3, [r2, #4]
15178
 5521 00ac 43F4E063 		orr	r3, r3, #1792
15178
 5521 00ac 43F4E063 		orr	r3, r3, #1792
15179
 5522 00b0 5360     		str	r3, [r2, #4]
15179
 5522 00b0 5360     		str	r3, [r2, #4]
15180
 5523              	.LVL235:
15180
 5523              	.LVL235:
15181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 254
15181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 254
15182
 
15182
 
15183
 
15183
 
15184
 5524              	.L376:
15184
 5524              	.L376:
15185
2095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
15185
2095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
15186
 5525              		.loc 1 2095 5 view .LVU1747
15186
 5525              		.loc 1 2095 5 view .LVU1747
Line 15236... Line 15236...
15236
 5559 00d2 3AE0     		b	.L370
15236
 5559 00d2 3AE0     		b	.L370
15237
 5560              	.LVL240:
15237
 5560              	.LVL240:
15238
 5561              	.L381:
15238
 5561              	.L381:
15239
1996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
15239
1996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
15240
 5562              		.loc 1 1996 16 view .LVU1764
15240
 5562              		.loc 1 1996 16 view .LVU1764
15241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 255
15241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 255
15242
 
15242
 
15243
 
15243
 
15244
 5563 00d4 0446     		mov	r4, r0
15244
 5563 00d4 0446     		mov	r4, r0
15245
2028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15245
2028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15246
 5564              		.loc 1 2028 7 is_stmt 1 view .LVU1765
15246
 5564              		.loc 1 2028 7 is_stmt 1 view .LVU1765
Line 15296... Line 15296...
15296
2038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15296
2038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15297
 5599              		.loc 1 2038 23 view .LVU1781
15297
 5599              		.loc 1 2038 23 view .LVU1781
15298
 5600 00f6 FFF7FEFF 		bl	HAL_DMA_Start_IT
15298
 5600 00f6 FFF7FEFF 		bl	HAL_DMA_Start_IT
15299
 5601              	.LVL244:
15299
 5601              	.LVL244:
15300
2040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
15300
2040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
15301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 256
15301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 256
15302
 
15302
 
15303
 
15303
 
15304
 5602              		.loc 1 2040 7 is_stmt 1 view .LVU1782
15304
 5602              		.loc 1 2040 7 is_stmt 1 view .LVU1782
15305
2040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
15305
2040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
15306
 5603              		.loc 1 2040 10 is_stmt 0 view .LVU1783
15306
 5603              		.loc 1 2040 10 is_stmt 0 view .LVU1783
Line 15356... Line 15356...
15356
 5641 0138 236C     		ldr	r3, [r4, #64]
15356
 5641 0138 236C     		ldr	r3, [r4, #64]
15357
 5642 013a 43F01003 		orr	r3, r3, #16
15357
 5642 013a 43F01003 		orr	r3, r3, #16
15358
 5643 013e 2364     		str	r3, [r4, #64]
15358
 5643 013e 2364     		str	r3, [r4, #64]
15359
2071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15359
2071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15360
 5644              		.loc 1 2071 9 is_stmt 1 view .LVU1796
15360
 5644              		.loc 1 2071 9 is_stmt 1 view .LVU1796
15361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 257
15361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 257
15362
 
15362
 
15363
 
15363
 
15364
2071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15364
2071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15365
 5645              		.loc 1 2071 9 view .LVU1797
15365
 5645              		.loc 1 2071 9 view .LVU1797
15366
 5646 0140 84F83C20 		strb	r2, [r4, #60]
15366
 5646 0140 84F83C20 		strb	r2, [r4, #60]
Line 15416... Line 15416...
15416
 5690              		.thumb
15416
 5690              		.thumb
15417
 5691              		.thumb_func
15417
 5691              		.thumb_func
15418
 5692              		.fpu softvfp
15418
 5692              		.fpu softvfp
15419
 5694              	HAL_I2C_Master_Receive_DMA:
15419
 5694              	HAL_I2C_Master_Receive_DMA:
15420
 5695              	.LVL250:
15420
 5695              	.LVL250:
15421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 258
15421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 258
15422
 
15422
 
15423
 
15423
 
15424
 5696              	.LFB78:
15424
 5696              	.LFB78:
15425
2114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count = 0U;
15425
2114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t count = 0U;
15426
 5697              		.loc 1 2114 1 is_stmt 1 view -0
15426
 5697              		.loc 1 2114 1 is_stmt 1 view -0
Line 15476... Line 15476...
15476
 5736              	.L387:
15476
 5736              	.L387:
15477
2122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
15477
2122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
15478
 5737              		.loc 1 2122 5 is_stmt 1 view .LVU1817
15478
 5737              		.loc 1 2122 5 is_stmt 1 view .LVU1817
15479
2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if (count == 0U)
15479
2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if (count == 0U)
15480
 5738              		.loc 1 2124 7 view .LVU1818
15480
 5738              		.loc 1 2124 7 view .LVU1818
15481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 259
15481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 259
15482
 
15482
 
15483
 
15483
 
15484
2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if (count == 0U)
15484
2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       if (count == 0U)
15485
 5739              		.loc 1 2124 12 is_stmt 0 view .LVU1819
15485
 5739              		.loc 1 2124 12 is_stmt 0 view .LVU1819
15486
 5740 002c 019C     		ldr	r4, [sp, #4]
15486
 5740 002c 019C     		ldr	r4, [sp, #4]
Line 15536... Line 15536...
15536
 5777 0066 24F40064 		bic	r4, r4, #2048
15536
 5777 0066 24F40064 		bic	r4, r4, #2048
15537
 5778 006a 2C60     		str	r4, [r5]
15537
 5778 006a 2C60     		str	r4, [r5]
15538
2153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MASTER;
15538
2153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MASTER;
15539
 5779              		.loc 1 2153 5 view .LVU1833
15539
 5779              		.loc 1 2153 5 view .LVU1833
15540
2153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MASTER;
15540
2153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MASTER;
15541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 260
15541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 260
15542
 
15542
 
15543
 
15543
 
15544
 5780              		.loc 1 2153 21 is_stmt 0 view .LVU1834
15544
 5780              		.loc 1 2153 21 is_stmt 0 view .LVU1834
15545
 5781 006c 2224     		movs	r4, #34
15545
 5781 006c 2224     		movs	r4, #34
15546
 5782 006e 80F83D40 		strb	r4, [r0, #61]
15546
 5782 006e 80F83D40 		strb	r4, [r0, #61]
Line 15596... Line 15596...
15596
2164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
15596
2164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
15597
 5815              		.loc 1 2164 5 is_stmt 1 view .LVU1852
15597
 5815              		.loc 1 2164 5 is_stmt 1 view .LVU1852
15598
2164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
15598
2164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
15599
 5816              		.loc 1 2164 8 is_stmt 0 view .LVU1853
15599
 5816              		.loc 1 2164 8 is_stmt 0 view .LVU1853
15600
 5817 008c 13BB     		cbnz	r3, .L396
15600
 5817 008c 13BB     		cbnz	r3, .L396
15601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 261
15601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 261
15602
 
15602
 
15603
 
15603
 
15604
2218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15604
2218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15605
 5818              		.loc 1 2218 7 is_stmt 1 view .LVU1854
15605
 5818              		.loc 1 2218 7 is_stmt 1 view .LVU1854
15606
 5819 008e 0268     		ldr	r2, [r0]
15606
 5819 008e 0268     		ldr	r2, [r0]
Line 15656... Line 15656...
15656
 5857 00bc 80F83D20 		strb	r2, [r0, #61]
15656
 5857 00bc 80F83D20 		strb	r2, [r0, #61]
15657
2129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
15657
2129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
15658
 5858              		.loc 1 2129 9 is_stmt 1 view .LVU1867
15658
 5858              		.loc 1 2129 9 is_stmt 1 view .LVU1867
15659
2129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
15659
2129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
15660
 5859              		.loc 1 2129 35 is_stmt 0 view .LVU1868
15660
 5859              		.loc 1 2129 35 is_stmt 0 view .LVU1868
15661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 262
15661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 262
15662
 
15662
 
15663
 
15663
 
15664
 5860 00c0 80F83E30 		strb	r3, [r0, #62]
15664
 5860 00c0 80F83E30 		strb	r3, [r0, #62]
15665
2130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15665
2130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15666
 5861              		.loc 1 2130 9 is_stmt 1 view .LVU1869
15666
 5861              		.loc 1 2130 9 is_stmt 1 view .LVU1869
Line 15716... Line 15716...
15716
 5895              		.loc 1 2173 42 view .LVU1885
15716
 5895              		.loc 1 2173 42 view .LVU1885
15717
 5896 00e4 0023     		movs	r3, #0
15717
 5896 00e4 0023     		movs	r3, #0
15718
 5897 00e6 D362     		str	r3, [r2, #44]
15718
 5897 00e6 D362     		str	r3, [r2, #44]
15719
2174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15719
2174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15720
 5898              		.loc 1 2174 7 is_stmt 1 view .LVU1886
15720
 5898              		.loc 1 2174 7 is_stmt 1 view .LVU1886
15721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 263
15721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 263
15722
 
15722
 
15723
 
15723
 
15724
2174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15724
2174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15725
 5899              		.loc 1 2174 11 is_stmt 0 view .LVU1887
15725
 5899              		.loc 1 2174 11 is_stmt 0 view .LVU1887
15726
 5900 00e8 826B     		ldr	r2, [r0, #56]
15726
 5900 00e8 826B     		ldr	r2, [r0, #56]
Line 15776... Line 15776...
15776
2198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
15776
2198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
15777
 5938              		.loc 1 2198 9 view .LVU1900
15777
 5938              		.loc 1 2198 9 view .LVU1900
15778
 5939 0120 2268     		ldr	r2, [r4]
15778
 5939 0120 2268     		ldr	r2, [r4]
15779
 5940 0122 5368     		ldr	r3, [r2, #4]
15779
 5940 0122 5368     		ldr	r3, [r2, #4]
15780
 5941 0124 43F40063 		orr	r3, r3, #2048
15780
 5941 0124 43F40063 		orr	r3, r3, #2048
15781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 264
15781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 264
15782
 
15782
 
15783
 
15783
 
15784
 5942 0128 5360     		str	r3, [r2, #4]
15784
 5942 0128 5360     		str	r3, [r2, #4]
15785
 5943 012a C2E7     		b	.L391
15785
 5943 012a C2E7     		b	.L391
15786
 5944              	.L390:
15786
 5944              	.L390:
Line 15836... Line 15836...
15836
 5981              	.L393:
15836
 5981              	.L393:
15837
 5982              	.LCFI69:
15837
 5982              	.LCFI69:
15838
 5983              		.cfi_restore_state
15838
 5983              		.cfi_restore_state
15839
2141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15839
2141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15840
 5984              		.loc 1 2141 5 view .LVU1914
15840
 5984              		.loc 1 2141 5 view .LVU1914
15841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 265
15841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 265
15842
 
15842
 
15843
 
15843
 
15844
 5985 014e 0220     		movs	r0, #2
15844
 5985 014e 0220     		movs	r0, #2
15845
 5986              	.LVL269:
15845
 5986              	.LVL269:
15846
2141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15846
2141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 15896... Line 15896...
15896
2262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15896
2262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15897
 6030              		.loc 1 2262 5 is_stmt 1 view .LVU1924
15897
 6030              		.loc 1 2262 5 is_stmt 1 view .LVU1924
15898
2262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15898
2262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15899
 6031              		.loc 1 2262 5 view .LVU1925
15899
 6031              		.loc 1 2262 5 view .LVU1925
15900
 6032 0012 90F83C30 		ldrb	r3, [r0, #60]	@ zero_extendqisi2
15900
 6032 0012 90F83C30 		ldrb	r3, [r0, #60]	@ zero_extendqisi2
15901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 266
15901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 266
15902
 
15902
 
15903
 
15903
 
15904
 6033 0016 012B     		cmp	r3, #1
15904
 6033 0016 012B     		cmp	r3, #1
15905
 6034 0018 5CD0     		beq	.L406
15905
 6034 0018 5CD0     		beq	.L406
15906
2251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef dmaxferstatus;
15906
2251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_StatusTypeDef dmaxferstatus;
Line 15956... Line 15956...
15956
 6072 0048 84F83E30 		strb	r3, [r4, #62]
15956
 6072 0048 84F83E30 		strb	r3, [r4, #62]
15957
2276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15957
2276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15958
 6073              		.loc 1 2276 5 is_stmt 1 view .LVU1939
15958
 6073              		.loc 1 2276 5 is_stmt 1 view .LVU1939
15959
2276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15959
2276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
15960
 6074              		.loc 1 2276 21 is_stmt 0 view .LVU1940
15960
 6074              		.loc 1 2276 21 is_stmt 0 view .LVU1940
15961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 267
15961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 267
15962
 
15962
 
15963
 
15963
 
15964
 6075 004c 0023     		movs	r3, #0
15964
 6075 004c 0023     		movs	r3, #0
15965
 6076 004e 2364     		str	r3, [r4, #64]
15965
 6076 004e 2364     		str	r3, [r4, #64]
15966
2279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
15966
2279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
Line 16016... Line 16016...
16016
2291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->hdmatx->XferAbortCallback = NULL;
16016
2291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->hdmatx->XferAbortCallback = NULL;
16017
 6110              		.loc 1 2291 9 is_stmt 0 view .LVU1958
16017
 6110              		.loc 1 2291 9 is_stmt 0 view .LVU1958
16018
 6111 0068 626B     		ldr	r2, [r4, #52]
16018
 6111 0068 626B     		ldr	r2, [r4, #52]
16019
2291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->hdmatx->XferAbortCallback = NULL;
16019
2291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->hdmatx->XferAbortCallback = NULL;
16020
 6112              		.loc 1 2291 40 view .LVU1959
16020
 6112              		.loc 1 2291 40 view .LVU1959
16021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 268
16021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 268
16022
 
16022
 
16023
 
16023
 
16024
 6113 006a D362     		str	r3, [r2, #44]
16024
 6113 006a D362     		str	r3, [r2, #44]
16025
2292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16025
2292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16026
 6114              		.loc 1 2292 5 is_stmt 1 view .LVU1960
16026
 6114              		.loc 1 2292 5 is_stmt 1 view .LVU1960
Line 16076... Line 16076...
16076
 6150              		.loc 1 2312 27 view .LVU1974
16076
 6150              		.loc 1 2312 27 view .LVU1974
16077
 6151 009e 4A68     		ldr	r2, [r1, #4]
16077
 6151 009e 4A68     		ldr	r2, [r1, #4]
16078
 6152 00a0 42F40062 		orr	r2, r2, #2048
16078
 6152 00a0 42F40062 		orr	r2, r2, #2048
16079
 6153 00a4 4A60     		str	r2, [r1, #4]
16079
 6153 00a4 4A60     		str	r2, [r1, #4]
16080
2314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
16080
2314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
16081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 269
16081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 269
16082
 
16082
 
16083
 
16083
 
16084
 6154              		.loc 1 2314 7 is_stmt 1 view .LVU1975
16084
 6154              		.loc 1 2314 7 is_stmt 1 view .LVU1975
16085
 6155              	.L400:
16085
 6155              	.L400:
16086
2335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16086
2335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 16136... Line 16136...
16136
 6192              		.loc 1 2335 1 view .LVU1989
16136
 6192              		.loc 1 2335 1 view .LVU1989
16137
 6193 00c8 1846     		mov	r0, r3
16137
 6193 00c8 1846     		mov	r0, r3
16138
 6194              	.LVL280:
16138
 6194              	.LVL280:
16139
2335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16139
2335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16140
 6195              		.loc 1 2335 1 view .LVU1990
16140
 6195              		.loc 1 2335 1 view .LVU1990
16141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 270
16141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 270
16142
 
16142
 
16143
 
16143
 
16144
 6196 00ca 7047     		bx	lr
16144
 6196 00ca 7047     		bx	lr
16145
 6197              	.LVL281:
16145
 6197              	.LVL281:
16146
 6198              	.L404:
16146
 6198              	.L404:
Line 16196... Line 16196...
16196
2351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16196
2351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16197
 6242              		.loc 1 2351 8 is_stmt 0 view .LVU1999
16197
 6242              		.loc 1 2351 8 is_stmt 0 view .LVU1999
16198
 6243 000a 0029     		cmp	r1, #0
16198
 6243 000a 0029     		cmp	r1, #0
16199
 6244 000c 5ED0     		beq	.L418
16199
 6244 000c 5ED0     		beq	.L418
16200
2351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16200
2351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 271
16201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 271
16202
 
16202
 
16203
 
16203
 
16204
 6245              		.loc 1 2351 25 discriminator 1 view .LVU2000
16204
 6245              		.loc 1 2351 25 discriminator 1 view .LVU2000
16205
 6246 000e 002A     		cmp	r2, #0
16205
 6246 000e 002A     		cmp	r2, #0
16206
 6247 0010 5ED0     		beq	.L419
16206
 6247 0010 5ED0     		beq	.L419
Line 16256... Line 16256...
16256
 6284              		.loc 1 2369 21 is_stmt 0 view .LVU2013
16256
 6284              		.loc 1 2369 21 is_stmt 0 view .LVU2013
16257
 6285 0040 2223     		movs	r3, #34
16257
 6285 0040 2223     		movs	r3, #34
16258
 6286 0042 84F83D30 		strb	r3, [r4, #61]
16258
 6286 0042 84F83D30 		strb	r3, [r4, #61]
16259
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
16259
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
16260
 6287              		.loc 1 2370 5 is_stmt 1 view .LVU2014
16260
 6287              		.loc 1 2370 5 is_stmt 1 view .LVU2014
16261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 272
16261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 272
16262
 
16262
 
16263
 
16263
 
16264
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
16264
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
16265
 6288              		.loc 1 2370 21 is_stmt 0 view .LVU2015
16265
 6288              		.loc 1 2370 21 is_stmt 0 view .LVU2015
16266
 6289 0046 2023     		movs	r3, #32
16266
 6289 0046 2023     		movs	r3, #32
Line 16316... Line 16316...
16316
 6322              		.loc 1 2383 9 is_stmt 0 view .LVU2032
16316
 6322              		.loc 1 2383 9 is_stmt 0 view .LVU2032
16317
 6323 0062 A26B     		ldr	r2, [r4, #56]
16317
 6323 0062 A26B     		ldr	r2, [r4, #56]
16318
2383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16318
2383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16319
 6324              		.loc 1 2383 37 view .LVU2033
16319
 6324              		.loc 1 2383 37 view .LVU2033
16320
 6325 0064 1E49     		ldr	r1, .L425+8
16320
 6325 0064 1E49     		ldr	r1, .L425+8
16321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 273
16321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 273
16322
 
16322
 
16323
 
16323
 
16324
 6326 0066 1163     		str	r1, [r2, #48]
16324
 6326 0066 1163     		str	r1, [r2, #48]
16325
2386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->hdmarx->XferAbortCallback = NULL;
16325
2386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->hdmarx->XferAbortCallback = NULL;
16326
 6327              		.loc 1 2386 5 is_stmt 1 view .LVU2034
16326
 6327              		.loc 1 2386 5 is_stmt 1 view .LVU2034
Line 16376... Line 16376...
16376
 6363 0096 42F44072 		orr	r2, r2, #768
16376
 6363 0096 42F44072 		orr	r2, r2, #768
16377
 6364 009a 4A60     		str	r2, [r1, #4]
16377
 6364 009a 4A60     		str	r2, [r1, #4]
16378
2407:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16378
2407:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16379
 6365              		.loc 1 2407 7 view .LVU2049
16379
 6365              		.loc 1 2407 7 view .LVU2049
16380
 6366 009c 2168     		ldr	r1, [r4]
16380
 6366 009c 2168     		ldr	r1, [r4]
16381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 274
16381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 274
16382
 
16382
 
16383
 
16383
 
16384
 6367 009e 4A68     		ldr	r2, [r1, #4]
16384
 6367 009e 4A68     		ldr	r2, [r1, #4]
16385
 6368 00a0 42F40062 		orr	r2, r2, #2048
16385
 6368 00a0 42F40062 		orr	r2, r2, #2048
16386
 6369 00a4 4A60     		str	r2, [r1, #4]
16386
 6369 00a4 4A60     		str	r2, [r1, #4]
Line 16436... Line 16436...
16436
 6405              		.loc 1 2428 12 view .LVU2063
16436
 6405              		.loc 1 2428 12 view .LVU2063
16437
 6406 00c6 0223     		movs	r3, #2
16437
 6406 00c6 0223     		movs	r3, #2
16438
 6407              	.L422:
16438
 6407              	.L422:
16439
2430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16439
2430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16440
 6408              		.loc 1 2430 1 view .LVU2064
16440
 6408              		.loc 1 2430 1 view .LVU2064
16441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 275
16441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 275
16442
 
16442
 
16443
 
16443
 
16444
 6409 00c8 1846     		mov	r0, r3
16444
 6409 00c8 1846     		mov	r0, r3
16445
 6410              	.LVL292:
16445
 6410              	.LVL292:
16446
2430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16446
2430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 16496... Line 16496...
16496
 6458              		.cfi_offset 14, -4
16496
 6458              		.cfi_offset 14, -4
16497
 6459 0004 82B0     		sub	sp, sp, #8
16497
 6459 0004 82B0     		sub	sp, sp, #8
16498
 6460              	.LCFI75:
16498
 6460              	.LCFI75:
16499
 6461              		.cfi_def_cfa_offset 32
16499
 6461              		.cfi_def_cfa_offset 32
16500
 6462 0006 0446     		mov	r4, r0
16500
 6462 0006 0446     		mov	r4, r0
16501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 276
16501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 276
16502
 
16502
 
16503
 
16503
 
16504
 6463 0008 0E46     		mov	r6, r1
16504
 6463 0008 0E46     		mov	r6, r1
16505
 6464 000a 1746     		mov	r7, r2
16505
 6464 000a 1746     		mov	r7, r2
16506
 6465 000c 9846     		mov	r8, r3
16506
 6465 000c 9846     		mov	r8, r3
Line 16556... Line 16556...
16556
2456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16556
2456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16557
 6504              		.loc 1 2456 9 view .LVU2081
16557
 6504              		.loc 1 2456 9 view .LVU2081
16558
 6505 0032 FFF7FEFF 		bl	I2C_WaitOnFlagUntilTimeout
16558
 6505 0032 FFF7FEFF 		bl	I2C_WaitOnFlagUntilTimeout
16559
 6506              	.LVL299:
16559
 6506              	.LVL299:
16560
2456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16560
2456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 277
16561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 277
16562
 
16562
 
16563
 
16563
 
16564
 6507              		.loc 1 2456 8 view .LVU2082
16564
 6507              		.loc 1 2456 8 view .LVU2082
16565
 6508 0036 0028     		cmp	r0, #0
16565
 6508 0036 0028     		cmp	r0, #0
16566
 6509 0038 40F08980 		bne	.L438
16566
 6509 0038 40F08980 		bne	.L438
Line 16616... Line 16616...
16616
2476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16616
2476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16617
 6545              		.loc 1 2476 21 is_stmt 0 view .LVU2097
16617
 6545              		.loc 1 2476 21 is_stmt 0 view .LVU2097
16618
 6546 0074 0023     		movs	r3, #0
16618
 6546 0074 0023     		movs	r3, #0
16619
 6547 0076 2364     		str	r3, [r4, #64]
16619
 6547 0076 2364     		str	r3, [r4, #64]
16620
2479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
16620
2479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
16621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 278
16621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 278
16622
 
16622
 
16623
 
16623
 
16624
 6548              		.loc 1 2479 5 is_stmt 1 view .LVU2098
16624
 6548              		.loc 1 2479 5 is_stmt 1 view .LVU2098
16625
2479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
16625
2479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
16626
 6549              		.loc 1 2479 23 is_stmt 0 view .LVU2099
16626
 6549              		.loc 1 2479 23 is_stmt 0 view .LVU2099
Line 16676... Line 16676...
16676
2493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
16676
2493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
16677
 6586              		.loc 1 2493 11 is_stmt 0 view .LVU2113
16677
 6586              		.loc 1 2493 11 is_stmt 0 view .LVU2113
16678
 6587 00a6 2A46     		mov	r2, r5
16678
 6587 00a6 2A46     		mov	r2, r5
16679
 6588 00a8 0A99     		ldr	r1, [sp, #40]
16679
 6588 00a8 0A99     		ldr	r1, [sp, #40]
16680
 6589 00aa 2046     		mov	r0, r4
16680
 6589 00aa 2046     		mov	r0, r4
16681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 279
16681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 279
16682
 
16682
 
16683
 
16683
 
16684
 6590 00ac FFF7FEFF 		bl	I2C_WaitOnTXEFlagUntilTimeout
16684
 6590 00ac FFF7FEFF 		bl	I2C_WaitOnTXEFlagUntilTimeout
16685
 6591              	.LVL301:
16685
 6591              	.LVL301:
16686
2493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
16686
2493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
Line 16736... Line 16736...
16736
 6625 00d0 2268     		ldr	r2, [r4]
16736
 6625 00d0 2268     		ldr	r2, [r4]
16737
 6626 00d2 5069     		ldr	r0, [r2, #20]
16737
 6626 00d2 5069     		ldr	r0, [r2, #20]
16738
2513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
16738
2513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
16739
 6627              		.loc 1 2513 10 view .LVU2131
16739
 6627              		.loc 1 2513 10 view .LVU2131
16740
 6628 00d4 10F0040F 		tst	r0, #4
16740
 6628 00d4 10F0040F 		tst	r0, #4
16741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 280
16741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 280
16742
 
16742
 
16743
 
16743
 
16744
 6629 00d8 E2D0     		beq	.L430
16744
 6629 00d8 E2D0     		beq	.L430
16745
2513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
16745
2513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
16746
 6630              		.loc 1 2513 59 discriminator 1 view .LVU2132
16746
 6630              		.loc 1 2513 59 discriminator 1 view .LVU2132
Line 16796... Line 16796...
16796
 6665              	.L432:
16796
 6665              	.L432:
16797
2500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
16797
2500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
16798
 6666              		.loc 1 2500 9 is_stmt 1 view .LVU2148
16798
 6666              		.loc 1 2500 9 is_stmt 1 view .LVU2148
16799
2500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
16799
2500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
16800
 6667              		.loc 1 2500 16 is_stmt 0 view .LVU2149
16800
 6667              		.loc 1 2500 16 is_stmt 0 view .LVU2149
16801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 281
16801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 281
16802
 
16802
 
16803
 
16803
 
16804
 6668 00fe 0123     		movs	r3, #1
16804
 6668 00fe 0123     		movs	r3, #1
16805
 6669 0100 8DE7     		b	.L428
16805
 6669 0100 8DE7     		b	.L428
16806
 6670              	.L446:
16806
 6670              	.L446:
Line 16856... Line 16856...
16856
 6709 0134 0A68     		ldr	r2, [r1]
16856
 6709 0134 0A68     		ldr	r2, [r1]
16857
 6710 0136 42F40072 		orr	r2, r2, #512
16857
 6710 0136 42F40072 		orr	r2, r2, #512
16858
 6711 013a 0A60     		str	r2, [r1]
16858
 6711 013a 0A60     		str	r2, [r1]
16859
2541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode = HAL_I2C_MODE_NONE;
16859
2541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode = HAL_I2C_MODE_NONE;
16860
 6712              		.loc 1 2541 5 view .LVU2161
16860
 6712              		.loc 1 2541 5 view .LVU2161
16861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 282
16861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 282
16862
 
16862
 
16863
 
16863
 
16864
2541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode = HAL_I2C_MODE_NONE;
16864
2541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode = HAL_I2C_MODE_NONE;
16865
 6713              		.loc 1 2541 17 is_stmt 0 view .LVU2162
16865
 6713              		.loc 1 2541 17 is_stmt 0 view .LVU2162
16866
 6714 013c 2022     		movs	r2, #32
16866
 6714 013c 2022     		movs	r2, #32
Line 16916... Line 16916...
16916
2569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Init tickstart for timeout management*/
16916
2569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Init tickstart for timeout management*/
16917
 6757              		.loc 1 2569 1 is_stmt 1 view -0
16917
 6757              		.loc 1 2569 1 is_stmt 1 view -0
16918
 6758              		.cfi_startproc
16918
 6758              		.cfi_startproc
16919
 6759              		@ args = 12, pretend = 0, frame = 16
16919
 6759              		@ args = 12, pretend = 0, frame = 16
16920
 6760              		@ frame_needed = 0, uses_anonymous_args = 0
16920
 6760              		@ frame_needed = 0, uses_anonymous_args = 0
16921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 283
16921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 283
16922
 
16922
 
16923
 
16923
 
16924
2569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Init tickstart for timeout management*/
16924
2569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Init tickstart for timeout management*/
16925
 6761              		.loc 1 2569 1 is_stmt 0 view .LVU2173
16925
 6761              		.loc 1 2569 1 is_stmt 0 view .LVU2173
16926
 6762 0000 2DE9F041 		push	{r4, r5, r6, r7, r8, lr}
16926
 6762 0000 2DE9F041 		push	{r4, r5, r6, r7, r8, lr}
Line 16976... Line 16976...
16976
 6804              	.LCFI81:
16976
 6804              	.LCFI81:
16977
 6805              		.cfi_restore_state
16977
 6805              		.cfi_restore_state
16978
2831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16978
2831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
16979
 6806              		.loc 1 2831 1 view .LVU2182
16979
 6806              		.loc 1 2831 1 view .LVU2182
16980
 6807 0026 0546     		mov	r5, r0
16980
 6807 0026 0546     		mov	r5, r0
16981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 284
16981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 284
16982
 
16982
 
16983
 
16983
 
16984
2579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16984
2579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16985
 6808              		.loc 1 2579 5 is_stmt 1 view .LVU2183
16985
 6808              		.loc 1 2579 5 is_stmt 1 view .LVU2183
16986
2579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
16986
2579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 17036... Line 17036...
17036
 6847 0066 1360     		str	r3, [r2]
17036
 6847 0066 1360     		str	r3, [r2]
17037
2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MEM;
17037
2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MEM;
17038
 6848              		.loc 1 2597 5 view .LVU2196
17038
 6848              		.loc 1 2597 5 view .LVU2196
17039
2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MEM;
17039
2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Mode      = HAL_I2C_MODE_MEM;
17040
 6849              		.loc 1 2597 21 is_stmt 0 view .LVU2197
17040
 6849              		.loc 1 2597 21 is_stmt 0 view .LVU2197
17041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 285
17041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 285
17042
 
17042
 
17043
 
17043
 
17044
 6850 0068 2223     		movs	r3, #34
17044
 6850 0068 2223     		movs	r3, #34
17045
 6851 006a 84F83D30 		strb	r3, [r4, #61]
17045
 6851 006a 84F83D30 		strb	r3, [r4, #61]
17046
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
17046
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
Line 17096... Line 17096...
17096
 6887              	.LVL309:
17096
 6887              	.LVL309:
17097
2608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
17097
2608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
17098
 6888              		.loc 1 2608 8 view .LVU2213
17098
 6888              		.loc 1 2608 8 view .LVU2213
17099
 6889 009c 0646     		mov	r6, r0
17099
 6889 009c 0646     		mov	r6, r0
17100
 6890 009e 0028     		cmp	r0, #0
17100
 6890 009e 0028     		cmp	r0, #0
17101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 286
17101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 286
17102
 
17102
 
17103
 
17103
 
17104
 6891 00a0 40F01881 		bne	.L466
17104
 6891 00a0 40F01881 		bne	.L466
17105
2613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
17105
2613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
17106
 6892              		.loc 1 2613 5 is_stmt 1 view .LVU2214
17106
 6892              		.loc 1 2613 5 is_stmt 1 view .LVU2214
Line 17156... Line 17156...
17156
 6929 00d0 1360     		str	r3, [r2]
17156
 6929 00d0 1360     		str	r3, [r2]
17157
2662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
17157
2662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
17158
 6930              		.loc 1 2662 7 view .LVU2228
17158
 6930              		.loc 1 2662 7 view .LVU2228
17159
 6931              	.LBB82:
17159
 6931              	.LBB82:
17160
2662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
17160
2662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
17161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 287
17161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 287
17162
 
17162
 
17163
 
17163
 
17164
 6932              		.loc 1 2662 7 view .LVU2229
17164
 6932              		.loc 1 2662 7 view .LVU2229
17165
 6933 00d2 0023     		movs	r3, #0
17165
 6933 00d2 0023     		movs	r3, #0
17166
 6934 00d4 0593     		str	r3, [sp, #20]
17166
 6934 00d4 0593     		str	r3, [sp, #20]
Line 17216... Line 17216...
17216
 6974 00f6 5A69     		ldr	r2, [r3, #20]
17216
 6974 00f6 5A69     		ldr	r2, [r3, #20]
17217
 6975 00f8 0392     		str	r2, [sp, #12]
17217
 6975 00f8 0392     		str	r2, [sp, #12]
17218
2631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17218
2631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17219
 6976              		.loc 1 2631 7 view .LVU2241
17219
 6976              		.loc 1 2631 7 view .LVU2241
17220
 6977 00fa 9A69     		ldr	r2, [r3, #24]
17220
 6977 00fa 9A69     		ldr	r2, [r3, #24]
17221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 288
17221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 288
17222
 
17222
 
17223
 
17223
 
17224
 6978 00fc 0392     		str	r2, [sp, #12]
17224
 6978 00fc 0392     		str	r2, [sp, #12]
17225
2631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17225
2631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17226
 6979              		.loc 1 2631 7 view .LVU2242
17226
 6979              		.loc 1 2631 7 view .LVU2242
Line 17276... Line 17276...
17276
 7021              	.LBE88:
17276
 7021              	.LBE88:
17277
2649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17277
2649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17278
 7022              		.loc 1 2649 7 view .LVU2252
17278
 7022              		.loc 1 2649 7 view .LVU2252
17279
 7023              	.LBB90:
17279
 7023              	.LBB90:
17280
2649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17280
2649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 289
17281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 289
17282
 
17282
 
17283
 
17283
 
17284
 7024              		.loc 1 2649 7 view .LVU2253
17284
 7024              		.loc 1 2649 7 view .LVU2253
17285
 7025 0118 0023     		movs	r3, #0
17285
 7025 0118 0023     		movs	r3, #0
17286
 7026 011a 0493     		str	r3, [sp, #16]
17286
 7026 011a 0493     		str	r3, [sp, #16]
Line 17336... Line 17336...
17336
 7065              		.loc 1 2673 14 view .LVU2264
17336
 7065              		.loc 1 2673 14 view .LVU2264
17337
 7066 013e 0028     		cmp	r0, #0
17337
 7066 013e 0028     		cmp	r0, #0
17338
 7067 0140 40F0CA80 		bne	.L467
17338
 7067 0140 40F0CA80 		bne	.L467
17339
2679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17339
2679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17340
 7068              		.loc 1 2679 11 is_stmt 1 view .LVU2265
17340
 7068              		.loc 1 2679 11 is_stmt 1 view .LVU2265
17341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 290
17341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 290
17342
 
17342
 
17343
 
17343
 
17344
2679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17344
2679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17345
 7069              		.loc 1 2679 42 is_stmt 0 view .LVU2266
17345
 7069              		.loc 1 2679 42 is_stmt 0 view .LVU2266
17346
 7070 0144 2368     		ldr	r3, [r4]
17346
 7070 0144 2368     		ldr	r3, [r4]
Line 17396... Line 17396...
17396
 7106              	.LVL311:
17396
 7106              	.LVL311:
17397
2692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
17397
2692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
17398
 7107              		.loc 1 2692 14 view .LVU2281
17398
 7107              		.loc 1 2692 14 view .LVU2281
17399
 7108 0170 0028     		cmp	r0, #0
17399
 7108 0170 0028     		cmp	r0, #0
17400
 7109 0172 40F0B380 		bne	.L468
17400
 7109 0172 40F0B380 		bne	.L468
17401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 291
17401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 291
17402
 
17402
 
17403
 
17403
 
17404
2699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17404
2699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17405
 7110              		.loc 1 2699 11 is_stmt 1 view .LVU2282
17405
 7110              		.loc 1 2699 11 is_stmt 1 view .LVU2282
17406
 7111              	.LBB93:
17406
 7111              	.LBB93:
Line 17456... Line 17456...
17456
 7148 0192 013B     		subs	r3, r3, #1
17456
 7148 0192 013B     		subs	r3, r3, #1
17457
 7149 0194 2385     		strh	r3, [r4, #40]	@ movhi
17457
 7149 0194 2385     		strh	r3, [r4, #40]	@ movhi
17458
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17458
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17459
 7150              		.loc 1 2712 11 is_stmt 1 view .LVU2297
17459
 7150              		.loc 1 2712 11 is_stmt 1 view .LVU2297
17460
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17460
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 292
17461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 292
17462
 
17462
 
17463
 
17463
 
17464
 7151              		.loc 1 2712 15 is_stmt 0 view .LVU2298
17464
 7151              		.loc 1 2712 15 is_stmt 0 view .LVU2298
17465
 7152 0196 638D     		ldrh	r3, [r4, #42]
17465
 7152 0196 638D     		ldrh	r3, [r4, #42]
17466
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17466
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 17516... Line 17516...
17516
2724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
17516
2724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->XferCount--;
17517
 7189              		.loc 1 2724 25 view .LVU2313
17517
 7189              		.loc 1 2724 25 view .LVU2313
17518
 7190 01b0 013B     		subs	r3, r3, #1
17518
 7190 01b0 013B     		subs	r3, r3, #1
17519
 7191 01b2 2385     		strh	r3, [r4, #40]	@ movhi
17519
 7191 01b2 2385     		strh	r3, [r4, #40]	@ movhi
17520
2725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17520
2725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 293
17521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 293
17522
 
17522
 
17523
 
17523
 
17524
 7192              		.loc 1 2725 11 is_stmt 1 view .LVU2314
17524
 7192              		.loc 1 2725 11 is_stmt 1 view .LVU2314
17525
2725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17525
2725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17526
 7193              		.loc 1 2725 15 is_stmt 0 view .LVU2315
17526
 7193              		.loc 1 2725 15 is_stmt 0 view .LVU2315
Line 17576... Line 17576...
17576
 7230 01e0 2268     		ldr	r2, [r4]
17576
 7230 01e0 2268     		ldr	r2, [r4]
17577
 7231 01e2 1368     		ldr	r3, [r2]
17577
 7231 01e2 1368     		ldr	r3, [r2]
17578
 7232 01e4 23F48063 		bic	r3, r3, #1024
17578
 7232 01e4 23F48063 		bic	r3, r3, #1024
17579
 7233 01e8 1360     		str	r3, [r2]
17579
 7233 01e8 1360     		str	r3, [r2]
17580
2741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17580
2741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 294
17581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 294
17582
 
17582
 
17583
 
17583
 
17584
 7234              		.loc 1 2741 11 view .LVU2329
17584
 7234              		.loc 1 2741 11 view .LVU2329
17585
 7235              	.LBB97:
17585
 7235              	.LBB97:
17586
 7236              	.LBI97:
17586
 7236              	.LBI97:
Line 17636... Line 17636...
17636
2751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17636
2751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17637
 7272              		.loc 1 2751 26 view .LVU2345
17637
 7272              		.loc 1 2751 26 view .LVU2345
17638
 7273 0202 013B     		subs	r3, r3, #1
17638
 7273 0202 013B     		subs	r3, r3, #1
17639
 7274 0204 9BB2     		uxth	r3, r3
17639
 7274 0204 9BB2     		uxth	r3, r3
17640
 7275 0206 6385     		strh	r3, [r4, #42]	@ movhi
17640
 7275 0206 6385     		strh	r3, [r4, #42]	@ movhi
17641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 295
17641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 295
17642
 
17642
 
17643
 
17643
 
17644
2754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
17644
2754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
17645
 7276              		.loc 1 2754 11 is_stmt 1 view .LVU2346
17645
 7276              		.loc 1 2754 11 is_stmt 1 view .LVU2346
17646
2754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
17646
2754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           {
Line 17696... Line 17696...
17696
 7313 0236 2385     		strh	r3, [r4, #40]	@ movhi
17696
 7313 0236 2385     		strh	r3, [r4, #40]	@ movhi
17697
2770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17697
2770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17698
 7314              		.loc 1 2770 11 is_stmt 1 view .LVU2361
17698
 7314              		.loc 1 2770 11 is_stmt 1 view .LVU2361
17699
2770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17699
2770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17700
 7315              		.loc 1 2770 15 is_stmt 0 view .LVU2362
17700
 7315              		.loc 1 2770 15 is_stmt 0 view .LVU2362
17701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 296
17701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 296
17702
 
17702
 
17703
 
17703
 
17704
 7316 0238 638D     		ldrh	r3, [r4, #42]
17704
 7316 0238 638D     		ldrh	r3, [r4, #42]
17705
2770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17705
2770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
17706
 7317              		.loc 1 2770 26 view .LVU2363
17706
 7317              		.loc 1 2770 26 view .LVU2363
Line 17756... Line 17756...
17756
 7353              		.loc 1 2782 25 view .LVU2377
17756
 7353              		.loc 1 2782 25 view .LVU2377
17757
 7354 0252 013B     		subs	r3, r3, #1
17757
 7354 0252 013B     		subs	r3, r3, #1
17758
 7355 0254 2385     		strh	r3, [r4, #40]	@ movhi
17758
 7355 0254 2385     		strh	r3, [r4, #40]	@ movhi
17759
2783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17759
2783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17760
 7356              		.loc 1 2783 11 is_stmt 1 view .LVU2378
17760
 7356              		.loc 1 2783 11 is_stmt 1 view .LVU2378
17761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 297
17761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 297
17762
 
17762
 
17763
 
17763
 
17764
2783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17764
2783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17765
 7357              		.loc 1 2783 15 is_stmt 0 view .LVU2379
17765
 7357              		.loc 1 2783 15 is_stmt 0 view .LVU2379
17766
 7358 0256 638D     		ldrh	r3, [r4, #42]
17766
 7358 0256 638D     		ldrh	r3, [r4, #42]
Line 17816... Line 17816...
17816
2801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferCount--;
17816
2801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferCount--;
17817
 7396              		.loc 1 2801 9 is_stmt 1 view .LVU2392
17817
 7396              		.loc 1 2801 9 is_stmt 1 view .LVU2392
17818
2801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferCount--;
17818
2801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferCount--;
17819
 7397              		.loc 1 2801 13 is_stmt 0 view .LVU2393
17819
 7397              		.loc 1 2801 13 is_stmt 0 view .LVU2393
17820
 7398 0288 238D     		ldrh	r3, [r4, #40]
17820
 7398 0288 238D     		ldrh	r3, [r4, #40]
17821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 298
17821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 298
17822
 
17822
 
17823
 
17823
 
17824
2801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferCount--;
17824
2801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->XferCount--;
17825
 7399              		.loc 1 2801 23 view .LVU2394
17825
 7399              		.loc 1 2801 23 view .LVU2394
17826
 7400 028a 013B     		subs	r3, r3, #1
17826
 7400 028a 013B     		subs	r3, r3, #1
Line 17876... Line 17876...
17876
2814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17876
2814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17877
 7434              		.loc 1 2814 15 is_stmt 0 view .LVU2411
17877
 7434              		.loc 1 2814 15 is_stmt 0 view .LVU2411
17878
 7435 02b0 638D     		ldrh	r3, [r4, #42]
17878
 7435 02b0 638D     		ldrh	r3, [r4, #42]
17879
2814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17879
2814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
17880
 7436              		.loc 1 2814 26 view .LVU2412
17880
 7436              		.loc 1 2814 26 view .LVU2412
17881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 299
17881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 299
17882
 
17882
 
17883
 
17883
 
17884
 7437 02b2 013B     		subs	r3, r3, #1
17884
 7437 02b2 013B     		subs	r3, r3, #1
17885
 7438 02b4 9BB2     		uxth	r3, r3
17885
 7438 02b4 9BB2     		uxth	r3, r3
17886
 7439 02b6 6385     		strh	r3, [r4, #42]	@ movhi
17886
 7439 02b6 6385     		strh	r3, [r4, #42]	@ movhi
Line 17936... Line 17936...
17936
 7476              	.L469:
17936
 7476              	.L469:
17937
2733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
17937
2733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
17938
 7477              		.loc 1 2733 20 view .LVU2426
17938
 7477              		.loc 1 2733 20 view .LVU2426
17939
 7478 02e0 0126     		movs	r6, #1
17939
 7478 02e0 0126     		movs	r6, #1
17940
 7479 02e2 9CE6     		b	.L451
17940
 7479 02e2 9CE6     		b	.L451
17941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 300
17941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 300
17942
 
17942
 
17943
 
17943
 
17944
 7480              	.L470:
17944
 7480              	.L470:
17945
2756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
17945
2756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
17946
 7481              		.loc 1 2756 20 view .LVU2427
17946
 7481              		.loc 1 2756 20 view .LVU2427
Line 17996... Line 17996...
17996
2852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
17996
2852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
17997
 7525              		.loc 1 2852 6 view .LVU2436
17997
 7525              		.loc 1 2852 6 view .LVU2436
17998
 7526 000e 202C     		cmp	r4, #32
17998
 7526 000e 202C     		cmp	r4, #32
17999
 7527 0010 5CD1     		bne	.L486
17999
 7527 0010 5CD1     		bne	.L486
18000
2855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     do
18000
2855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     do
18001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 301
18001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 301
18002
 
18002
 
18003
 
18003
 
18004
 7528              		.loc 1 2855 5 is_stmt 1 view .LVU2437
18004
 7528              		.loc 1 2855 5 is_stmt 1 view .LVU2437
18005
2855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     do
18005
2855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     do
18006
 7529              		.loc 1 2855 60 is_stmt 0 view .LVU2438
18006
 7529              		.loc 1 2855 60 is_stmt 0 view .LVU2438
Line 18056... Line 18056...
18056
 7566 0048 0125     		movs	r5, #1
18056
 7566 0048 0125     		movs	r5, #1
18057
 7567 004a 80F83C50 		strb	r5, [r0, #60]
18057
 7567 004a 80F83C50 		strb	r5, [r0, #60]
18058
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
18058
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
18059
 7568              		.loc 1 2878 5 discriminator 2 view .LVU2452
18059
 7568              		.loc 1 2878 5 discriminator 2 view .LVU2452
18060
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
18060
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
18061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 302
18061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 302
18062
 
18062
 
18063
 
18063
 
18064
 7569              		.loc 1 2878 24 is_stmt 0 discriminator 2 view .LVU2453
18064
 7569              		.loc 1 2878 24 is_stmt 0 discriminator 2 view .LVU2453
18065
 7570 004e 2568     		ldr	r5, [r4]
18065
 7570 004e 2568     		ldr	r5, [r4]
18066
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
18066
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 18116... Line 18116...
18116
 7606 0082 458D     		ldrh	r5, [r0, #42]
18116
 7606 0082 458D     		ldrh	r5, [r0, #42]
18117
2894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
18117
2894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
18118
 7607              		.loc 1 2894 23 view .LVU2469
18118
 7607              		.loc 1 2894 23 view .LVU2469
18119
 7608 0084 0585     		strh	r5, [r0, #40]	@ movhi
18119
 7608 0084 0585     		strh	r5, [r0, #40]	@ movhi
18120
2895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
18120
2895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
18121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 303
18121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 303
18122
 
18122
 
18123
 
18123
 
18124
 7609              		.loc 1 2895 5 is_stmt 1 view .LVU2470
18124
 7609              		.loc 1 2895 5 is_stmt 1 view .LVU2470
18125
2895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
18125
2895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
18126
 7610              		.loc 1 2895 23 is_stmt 0 view .LVU2471
18126
 7610              		.loc 1 2895 23 is_stmt 0 view .LVU2471
Line 18176... Line 18176...
18176
 7644 00aa 2046     		mov	r0, r4
18176
 7644 00aa 2046     		mov	r0, r4
18177
 7645              	.LVL318:
18177
 7645              	.LVL318:
18178
2914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
18178
2914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
18179
 7646              		.loc 1 2914 12 view .LVU2488
18179
 7646              		.loc 1 2914 12 view .LVU2488
18180
 7647 00ac 0FE0     		b	.L482
18180
 7647 00ac 0FE0     		b	.L482
18181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 304
18181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 304
18182
 
18182
 
18183
 
18183
 
18184
 7648              	.LVL319:
18184
 7648              	.LVL319:
18185
 7649              	.L489:
18185
 7649              	.L489:
18186
2861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
18186
2861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
Line 18236... Line 18236...
18236
 7684              	.L482:
18236
 7684              	.L482:
18237
2920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18237
2920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18238
 7685              		.loc 1 2920 1 view .LVU2505
18238
 7685              		.loc 1 2920 1 view .LVU2505
18239
 7686 00ce 02B0     		add	sp, sp, #8
18239
 7686 00ce 02B0     		add	sp, sp, #8
18240
 7687              	.LCFI84:
18240
 7687              	.LCFI84:
18241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 305
18241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 305
18242
 
18242
 
18243
 
18243
 
18244
 7688              		.cfi_remember_state
18244
 7688              		.cfi_remember_state
18245
 7689              		.cfi_def_cfa_offset 8
18245
 7689              		.cfi_def_cfa_offset 8
18246
 7690              		@ sp needed
18246
 7690              		@ sp needed
Line 18296... Line 18296...
18296
 7737              		.cfi_offset 4, -8
18296
 7737              		.cfi_offset 4, -8
18297
 7738              		.cfi_offset 5, -4
18297
 7738              		.cfi_offset 5, -4
18298
 7739 0002 82B0     		sub	sp, sp, #8
18298
 7739 0002 82B0     		sub	sp, sp, #8
18299
 7740              	.LCFI88:
18299
 7740              	.LCFI88:
18300
 7741              		.cfi_def_cfa_offset 16
18300
 7741              		.cfi_def_cfa_offset 16
18301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 306
18301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 306
18302
 
18302
 
18303
 
18303
 
18304
2935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18304
2935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18305
 7742              		.loc 1 2935 3 is_stmt 1 view .LVU2511
18305
 7742              		.loc 1 2935 3 is_stmt 1 view .LVU2511
18306
2935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18306
2935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 18356... Line 18356...
18356
 7778 0032 002C     		cmp	r4, #0
18356
 7778 0032 002C     		cmp	r4, #0
18357
 7779 0034 42D0     		beq	.L501
18357
 7779 0034 42D0     		beq	.L501
18358
2960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18358
2960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18359
 7780              		.loc 1 2960 12 view .LVU2527
18359
 7780              		.loc 1 2960 12 view .LVU2527
18360
 7781 0036 0468     		ldr	r4, [r0]
18360
 7781 0036 0468     		ldr	r4, [r0]
18361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 307
18361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 307
18362
 
18362
 
18363
 
18363
 
18364
 7782 0038 A569     		ldr	r5, [r4, #24]
18364
 7782 0038 A569     		ldr	r5, [r4, #24]
18365
2960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18365
2960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18366
 7783              		.loc 1 2960 5 view .LVU2528
18366
 7783              		.loc 1 2960 5 view .LVU2528
Line 18416... Line 18416...
18416
 7819              		.loc 1 2977 21 is_stmt 0 view .LVU2542
18416
 7819              		.loc 1 2977 21 is_stmt 0 view .LVU2542
18417
 7820 0074 0024     		movs	r4, #0
18417
 7820 0074 0024     		movs	r4, #0
18418
 7821 0076 0464     		str	r4, [r0, #64]
18418
 7821 0076 0464     		str	r4, [r0, #64]
18419
2980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
18419
2980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
18420
 7822              		.loc 1 2980 5 is_stmt 1 view .LVU2543
18420
 7822              		.loc 1 2980 5 is_stmt 1 view .LVU2543
18421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 308
18421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 308
18422
 
18422
 
18423
 
18423
 
18424
2980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
18424
2980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
18425
 7823              		.loc 1 2980 23 is_stmt 0 view .LVU2544
18425
 7823              		.loc 1 2980 23 is_stmt 0 view .LVU2544
18426
 7824 0078 049D     		ldr	r5, [sp, #16]
18426
 7824 0078 049D     		ldr	r5, [sp, #16]
Line 18476... Line 18476...
18476
2990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18476
2990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18477
 7857              		.loc 1 2990 5 view .LVU2562
18477
 7857              		.loc 1 2990 5 view .LVU2562
18478
 7858 0096 43F48063 		orr	r3, r3, #1024
18478
 7858 0096 43F48063 		orr	r3, r3, #1024
18479
 7859 009a 1360     		str	r3, [r2]
18479
 7859 009a 1360     		str	r3, [r2]
18480
2993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18480
2993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 309
18481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 309
18482
 
18482
 
18483
 
18483
 
18484
 7860              		.loc 1 2993 5 is_stmt 1 view .LVU2563
18484
 7860              		.loc 1 2993 5 is_stmt 1 view .LVU2563
18485
 7861 009c 0268     		ldr	r2, [r0]
18485
 7861 009c 0268     		ldr	r2, [r0]
18486
 7862 009e 1368     		ldr	r3, [r2]
18486
 7862 009e 1368     		ldr	r3, [r2]
Line 18536... Line 18536...
18536
 7897              		.loc 1 2950 35 view .LVU2578
18536
 7897              		.loc 1 2950 35 view .LVU2578
18537
 7898 00c2 80F83D20 		strb	r2, [r0, #61]
18537
 7898 00c2 80F83D20 		strb	r2, [r0, #61]
18538
2951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
18538
2951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
18539
 7899              		.loc 1 2951 9 is_stmt 1 view .LVU2579
18539
 7899              		.loc 1 2951 9 is_stmt 1 view .LVU2579
18540
2951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
18540
2951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
18541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 310
18541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 310
18542
 
18542
 
18543
 
18543
 
18544
 7900              		.loc 1 2951 35 is_stmt 0 view .LVU2580
18544
 7900              		.loc 1 2951 35 is_stmt 0 view .LVU2580
18545
 7901 00c6 80F83E30 		strb	r3, [r0, #62]
18545
 7901 00c6 80F83E30 		strb	r3, [r0, #62]
18546
2952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18546
2952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 18596... Line 18596...
18596
 7941 00e2 0220     		movs	r0, #2
18596
 7941 00e2 0220     		movs	r0, #2
18597
 7942              	.LVL340:
18597
 7942              	.LVL340:
18598
2963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18598
2963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18599
 7943              		.loc 1 2963 5 view .LVU2592
18599
 7943              		.loc 1 2963 5 view .LVU2592
18600
 7944 00e4 FAE7     		b	.L493
18600
 7944 00e4 FAE7     		b	.L493
18601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 311
18601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 311
18602
 
18602
 
18603
 
18603
 
18604
 7945              	.L503:
18604
 7945              	.L503:
18605
 7946 00e6 00BF     		.align	2
18605
 7946 00e6 00BF     		.align	2
18606
 7947              	.L502:
18606
 7947              	.L502:
Line 18656... Line 18656...
18656
3033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18656
3033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18657
 7993              		.loc 1 3033 3 view .LVU2599
18657
 7993              		.loc 1 3033 3 view .LVU2599
18658
3033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18658
3033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18659
 7994              		.loc 1 3033 24 is_stmt 0 view .LVU2600
18659
 7994              		.loc 1 3033 24 is_stmt 0 view .LVU2600
18660
 7995 0012 FFF7FEFF 		bl	HAL_GetTick
18660
 7995 0012 FFF7FEFF 		bl	HAL_GetTick
18661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 312
18661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 312
18662
 
18662
 
18663
 
18663
 
18664
 7996              	.LVL343:
18664
 7996              	.LVL343:
18665
3036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18665
3036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18666
 7997              		.loc 1 3036 3 is_stmt 1 view .LVU2601
18666
 7997              		.loc 1 3036 3 is_stmt 1 view .LVU2601
Line 18716... Line 18716...
18716
 8033 0048 2368     		ldr	r3, [r4]
18716
 8033 0048 2368     		ldr	r3, [r4]
18717
 8034 004a 9A69     		ldr	r2, [r3, #24]
18717
 8034 004a 9A69     		ldr	r2, [r3, #24]
18718
3058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18718
3058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18719
 8035              		.loc 1 3058 5 view .LVU2616
18719
 8035              		.loc 1 3058 5 view .LVU2616
18720
 8036 004c 12F0020F 		tst	r2, #2
18720
 8036 004c 12F0020F 		tst	r2, #2
18721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 313
18721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 313
18722
 
18722
 
18723
 
18723
 
18724
 8037 0050 F4D1     		bne	.L507
18724
 8037 0050 F4D1     		bne	.L507
18725
3061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18725
3061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18726
 8038              		.loc 1 3061 5 is_stmt 1 view .LVU2617
18726
 8038              		.loc 1 3061 5 is_stmt 1 view .LVU2617
Line 18776... Line 18776...
18776
 8074              		.loc 1 3078 5 is_stmt 1 view .LVU2631
18776
 8074              		.loc 1 3078 5 is_stmt 1 view .LVU2631
18777
3078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
18777
3078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferCount   = Size;
18778
 8075              		.loc 1 3078 23 is_stmt 0 view .LVU2632
18778
 8075              		.loc 1 3078 23 is_stmt 0 view .LVU2632
18779
 8076 008c 0A9B     		ldr	r3, [sp, #40]
18779
 8076 008c 0A9B     		ldr	r3, [sp, #40]
18780
 8077 008e 6362     		str	r3, [r4, #36]
18780
 8077 008e 6362     		str	r3, [r4, #36]
18781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 314
18781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 314
18782
 
18782
 
18783
 
18783
 
18784
3079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
18784
3079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
18785
 8078              		.loc 1 3079 5 is_stmt 1 view .LVU2633
18785
 8078              		.loc 1 3079 5 is_stmt 1 view .LVU2633
18786
3079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
18786
3079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
Line 18836... Line 18836...
18836
3150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
18836
3150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
18837
 8112              		.loc 1 3150 14 is_stmt 0 view .LVU2651
18837
 8112              		.loc 1 3150 14 is_stmt 0 view .LVU2651
18838
 8113 00ba 0123     		movs	r3, #1
18838
 8113 00ba 0123     		movs	r3, #1
18839
 8114 00bc 4FE0     		b	.L505
18839
 8114 00bc 4FE0     		b	.L505
18840
 8115              	.L515:
18840
 8115              	.L515:
18841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 315
18841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 315
18842
 
18842
 
18843
 
18843
 
18844
3047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
18844
3047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
18845
 8116              		.loc 1 3047 9 is_stmt 1 view .LVU2652
18845
 8116              		.loc 1 3047 9 is_stmt 1 view .LVU2652
18846
3047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
18846
3047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->State               = HAL_I2C_STATE_READY;
Line 18896... Line 18896...
18896
 8150 00e4 1A63     		str	r2, [r3, #48]
18896
 8150 00e4 1A63     		str	r2, [r3, #48]
18897
3092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferAbortCallback = NULL;
18897
3092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferAbortCallback = NULL;
18898
 8151              		.loc 1 3092 7 is_stmt 1 view .LVU2670
18898
 8151              		.loc 1 3092 7 is_stmt 1 view .LVU2670
18899
3092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferAbortCallback = NULL;
18899
3092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferAbortCallback = NULL;
18900
 8152              		.loc 1 3092 11 is_stmt 0 view .LVU2671
18900
 8152              		.loc 1 3092 11 is_stmt 0 view .LVU2671
18901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 316
18901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 316
18902
 
18902
 
18903
 
18903
 
18904
 8153 00e6 626B     		ldr	r2, [r4, #52]
18904
 8153 00e6 626B     		ldr	r2, [r4, #52]
18905
3092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferAbortCallback = NULL;
18905
3092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->hdmatx->XferAbortCallback = NULL;
18906
 8154              		.loc 1 3092 42 view .LVU2672
18906
 8154              		.loc 1 3092 42 view .LVU2672
Line 18956... Line 18956...
18956
 8189 0112 2364     		str	r3, [r4, #64]
18956
 8189 0112 2364     		str	r3, [r4, #64]
18957
3133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18957
3133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18958
 8190              		.loc 1 3133 9 is_stmt 1 view .LVU2688
18958
 8190              		.loc 1 3133 9 is_stmt 1 view .LVU2688
18959
3133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18959
3133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
18960
 8191              		.loc 1 3133 9 view .LVU2689
18960
 8191              		.loc 1 3133 9 view .LVU2689
18961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 317
18961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 317
18962
 
18962
 
18963
 
18963
 
18964
 8192 0114 84F83C20 		strb	r2, [r4, #60]
18964
 8192 0114 84F83C20 		strb	r2, [r4, #60]
18965
3135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
18965
3135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
18966
 8193              		.loc 1 3135 9 view .LVU2690
18966
 8193              		.loc 1 3135 9 view .LVU2690
Line 19016... Line 19016...
19016
 8231 0144 84F83C10 		strb	r1, [r4, #60]
19016
 8231 0144 84F83C10 		strb	r1, [r4, #60]
19017
3116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19017
3116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19018
 8232              		.loc 1 3116 9 view .LVU2703
19018
 8232              		.loc 1 3116 9 view .LVU2703
19019
 8233 0148 5168     		ldr	r1, [r2, #4]
19019
 8233 0148 5168     		ldr	r1, [r2, #4]
19020
 8234 014a 41F48071 		orr	r1, r1, #256
19020
 8234 014a 41F48071 		orr	r1, r1, #256
19021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 318
19021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 318
19022
 
19022
 
19023
 
19023
 
19024
 8235 014e 5160     		str	r1, [r2, #4]
19024
 8235 014e 5160     		str	r1, [r2, #4]
19025
3119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19025
3119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19026
 8236              		.loc 1 3119 9 view .LVU2704
19026
 8236              		.loc 1 3119 9 view .LVU2704
Line 19076... Line 19076...
19076
 8281              		.section	.text.HAL_I2C_Mem_Read_DMA,"ax",%progbits
19076
 8281              		.section	.text.HAL_I2C_Mem_Read_DMA,"ax",%progbits
19077
 8282              		.align	1
19077
 8282              		.align	1
19078
 8283              		.global	HAL_I2C_Mem_Read_DMA
19078
 8283              		.global	HAL_I2C_Mem_Read_DMA
19079
 8284              		.syntax unified
19079
 8284              		.syntax unified
19080
 8285              		.thumb
19080
 8285              		.thumb
19081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 319
19081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 319
19082
 
19082
 
19083
 
19083
 
19084
 8286              		.thumb_func
19084
 8286              		.thumb_func
19085
 8287              		.fpu softvfp
19085
 8287              		.fpu softvfp
19086
 8289              	HAL_I2C_Mem_Read_DMA:
19086
 8289              	HAL_I2C_Mem_Read_DMA:
Line 19136... Line 19136...
19136
 8328 001c 202B     		cmp	r3, #32
19136
 8328 001c 202B     		cmp	r3, #32
19137
 8329 001e 40F0BC80 		bne	.L530
19137
 8329 001e 40F0BC80 		bne	.L530
19138
 8330 0022 8046     		mov	r8, r0
19138
 8330 0022 8046     		mov	r8, r0
19139
3184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     do
19139
3184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     do
19140
 8331              		.loc 1 3184 5 is_stmt 1 view .LVU2722
19140
 8331              		.loc 1 3184 5 is_stmt 1 view .LVU2722
19141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 320
19141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 320
19142
 
19142
 
19143
 
19143
 
19144
3184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     do
19144
3184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     do
19145
 8332              		.loc 1 3184 60 is_stmt 0 view .LVU2723
19145
 8332              		.loc 1 3184 60 is_stmt 0 view .LVU2723
19146
 8333 0024 624B     		ldr	r3, .L538
19146
 8333 0024 624B     		ldr	r3, .L538
Line 19196... Line 19196...
19196
 8370 005e 84F83C20 		strb	r2, [r4, #60]
19196
 8370 005e 84F83C20 		strb	r2, [r4, #60]
19197
3207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
19197
3207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
19198
 8371              		.loc 1 3207 5 discriminator 2 view .LVU2737
19198
 8371              		.loc 1 3207 5 discriminator 2 view .LVU2737
19199
3207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
19199
3207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
19200
 8372              		.loc 1 3207 24 is_stmt 0 discriminator 2 view .LVU2738
19200
 8372              		.loc 1 3207 24 is_stmt 0 discriminator 2 view .LVU2738
19201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 321
19201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 321
19202
 
19202
 
19203
 
19203
 
19204
 8373 0062 1A68     		ldr	r2, [r3]
19204
 8373 0062 1A68     		ldr	r2, [r3]
19205
3207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
19205
3207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
19206
 8374              		.loc 1 3207 8 discriminator 2 view .LVU2739
19206
 8374              		.loc 1 3207 8 discriminator 2 view .LVU2739
Line 19256... Line 19256...
19256
 8410 0098 9BB2     		uxth	r3, r3
19256
 8410 0098 9BB2     		uxth	r3, r3
19257
3223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
19257
3223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = I2C_NO_OPTION_FRAME;
19258
 8411              		.loc 1 3223 23 view .LVU2754
19258
 8411              		.loc 1 3223 23 view .LVU2754
19259
 8412 009a 2385     		strh	r3, [r4, #40]	@ movhi
19259
 8412 009a 2385     		strh	r3, [r4, #40]	@ movhi
19260
3224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19260
3224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 322
19261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 322
19262
 
19262
 
19263
 
19263
 
19264
 8413              		.loc 1 3224 5 is_stmt 1 view .LVU2755
19264
 8413              		.loc 1 3224 5 is_stmt 1 view .LVU2755
19265
3224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19265
3224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19266
 8414              		.loc 1 3224 23 is_stmt 0 view .LVU2756
19266
 8414              		.loc 1 3224 23 is_stmt 0 view .LVU2756
Line 19316... Line 19316...
19316
 8447              		.loc 1 3239 23 view .LVU2773
19316
 8447              		.loc 1 3239 23 view .LVU2773
19317
 8448 00bc 238D     		ldrh	r3, [r4, #40]
19317
 8448 00bc 238D     		ldrh	r3, [r4, #40]
19318
 8449 00be 626A     		ldr	r2, [r4, #36]
19318
 8449 00be 626A     		ldr	r2, [r4, #36]
19319
 8450 00c0 1031     		adds	r1, r1, #16
19319
 8450 00c0 1031     		adds	r1, r1, #16
19320
 8451 00c2 A06B     		ldr	r0, [r4, #56]
19320
 8451 00c2 A06B     		ldr	r0, [r4, #56]
19321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 323
19321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 323
19322
 
19322
 
19323
 
19323
 
19324
 8452              	.LVL354:
19324
 8452              	.LVL354:
19325
3239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19325
3239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19326
 8453              		.loc 1 3239 23 view .LVU2774
19326
 8453              		.loc 1 3239 23 view .LVU2774
Line 19376... Line 19376...
19376
3191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode                = HAL_I2C_MODE_NONE;
19376
3191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->Mode                = HAL_I2C_MODE_NONE;
19377
 8487              		.loc 1 3191 35 is_stmt 0 view .LVU2791
19377
 8487              		.loc 1 3191 35 is_stmt 0 view .LVU2791
19378
 8488 00e8 2022     		movs	r2, #32
19378
 8488 00e8 2022     		movs	r2, #32
19379
 8489 00ea 84F83D20 		strb	r2, [r4, #61]
19379
 8489 00ea 84F83D20 		strb	r2, [r4, #61]
19380
3192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
19380
3192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
19381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 324
19381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 324
19382
 
19382
 
19383
 
19383
 
19384
 8490              		.loc 1 3192 9 is_stmt 1 view .LVU2792
19384
 8490              		.loc 1 3192 9 is_stmt 1 view .LVU2792
19385
3192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
19385
3192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
19386
 8491              		.loc 1 3192 35 is_stmt 0 view .LVU2793
19386
 8491              		.loc 1 3192 35 is_stmt 0 view .LVU2793
Line 19436... Line 19436...
19436
3249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
19436
3249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
19437
 8528              		.loc 1 3249 12 view .LVU2807
19437
 8528              		.loc 1 3249 12 view .LVU2807
19438
 8529 011c 012B     		cmp	r3, #1
19438
 8529 011c 012B     		cmp	r3, #1
19439
 8530 011e 18D0     		beq	.L537
19439
 8530 011e 18D0     		beq	.L537
19440
3257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
19440
3257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
19441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 325
19441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 325
19442
 
19442
 
19443
 
19443
 
19444
 8531              		.loc 1 3257 11 is_stmt 1 view .LVU2808
19444
 8531              		.loc 1 3257 11 is_stmt 1 view .LVU2808
19445
 8532 0120 2268     		ldr	r2, [r4]
19445
 8532 0120 2268     		ldr	r2, [r4]
19446
 8533 0122 5368     		ldr	r3, [r2, #4]
19446
 8533 0122 5368     		ldr	r3, [r2, #4]
Line 19496... Line 19496...
19496
 8571 0156 23F48063 		bic	r3, r3, #1024
19496
 8571 0156 23F48063 		bic	r3, r3, #1024
19497
 8572 015a 1360     		str	r3, [r2]
19497
 8572 015a 1360     		str	r3, [r2]
19498
 8573 015c E5E7     		b	.L528
19498
 8573 015c E5E7     		b	.L528
19499
 8574              	.LVL362:
19499
 8574              	.LVL362:
19500
 8575              	.L525:
19500
 8575              	.L525:
19501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 326
19501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 326
19502
 
19502
 
19503
 
19503
 
19504
3293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
19504
3293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
19505
 8576              		.loc 1 3293 7 view .LVU2821
19505
 8576              		.loc 1 3293 7 view .LVU2821
19506
3293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
19506
3293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
Line 19556... Line 19556...
19556
3307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
19556
3307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
19557
 8615              		.loc 1 3307 7 view .LVU2834
19557
 8615              		.loc 1 3307 7 view .LVU2834
19558
 8616 0192 84F83C10 		strb	r1, [r4, #60]
19558
 8616 0192 84F83C10 		strb	r1, [r4, #60]
19559
 8617              	.L529:
19559
 8617              	.L529:
19560
3310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
19560
3310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
19561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 327
19561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 327
19562
 
19562
 
19563
 
19563
 
19564
 8618              		.loc 1 3310 5 view .LVU2835
19564
 8618              		.loc 1 3310 5 view .LVU2835
19565
3310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
19565
3310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
19566
 8619              		.loc 1 3310 12 is_stmt 0 view .LVU2836
19566
 8619              		.loc 1 3310 12 is_stmt 0 view .LVU2836
Line 19616... Line 19616...
19616
 8664              		.align	1
19616
 8664              		.align	1
19617
 8665              		.global	HAL_I2C_IsDeviceReady
19617
 8665              		.global	HAL_I2C_IsDeviceReady
19618
 8666              		.syntax unified
19618
 8666              		.syntax unified
19619
 8667              		.thumb
19619
 8667              		.thumb
19620
 8668              		.thumb_func
19620
 8668              		.thumb_func
19621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 328
19621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 328
19622
 
19622
 
19623
 
19623
 
19624
 8669              		.fpu softvfp
19624
 8669              		.fpu softvfp
19625
 8671              	HAL_I2C_IsDeviceReady:
19625
 8671              	HAL_I2C_IsDeviceReady:
19626
 8672              	.LVL369:
19626
 8672              	.LVL369:
Line 19676... Line 19676...
19676
 8711 001c 0223     		movs	r3, #2
19676
 8711 001c 0223     		movs	r3, #2
19677
 8712              	.LVL371:
19677
 8712              	.LVL371:
19678
 8713              	.L541:
19678
 8713              	.L541:
19679
3447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19679
3447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19680
 8714              		.loc 1 3447 1 view .LVU2854
19680
 8714              		.loc 1 3447 1 view .LVU2854
19681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 329
19681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 329
19682
 
19682
 
19683
 
19683
 
19684
 8715 001e 1846     		mov	r0, r3
19684
 8715 001e 1846     		mov	r0, r3
19685
 8716 0020 05B0     		add	sp, sp, #20
19685
 8716 0020 05B0     		add	sp, sp, #20
19686
 8717              	.LCFI102:
19686
 8717              	.LCFI102:
Line 19736... Line 19736...
19736
 8755              		.loc 1 3349 8 discriminator 2 view .LVU2866
19736
 8755              		.loc 1 3349 8 discriminator 2 view .LVU2866
19737
 8756 0050 12F0010F 		tst	r2, #1
19737
 8756 0050 12F0010F 		tst	r2, #1
19738
 8757 0054 03D1     		bne	.L542
19738
 8757 0054 03D1     		bne	.L542
19739
3352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
19739
3352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
19740
 8758              		.loc 1 3352 7 is_stmt 1 view .LVU2867
19740
 8758              		.loc 1 3352 7 is_stmt 1 view .LVU2867
19741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 330
19741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 330
19742
 
19742
 
19743
 
19743
 
19744
 8759 0056 1A68     		ldr	r2, [r3]
19744
 8759 0056 1A68     		ldr	r2, [r3]
19745
 8760 0058 42F00102 		orr	r2, r2, #1
19745
 8760 0058 42F00102 		orr	r2, r2, #1
19746
 8761 005c 1A60     		str	r2, [r3]
19746
 8761 005c 1A60     		str	r2, [r3]
Line 19796... Line 19796...
19796
 8797              		.loc 1 3389 16 is_stmt 0 view .LVU2881
19796
 8797              		.loc 1 3389 16 is_stmt 0 view .LVU2881
19797
 8798 008a 5969     		ldr	r1, [r3, #20]
19797
 8798 008a 5969     		ldr	r1, [r3, #20]
19798
 8799 008c C1F38021 		ubfx	r1, r1, #10, #1
19798
 8799 008c C1F38021 		ubfx	r1, r1, #10, #1
19799
 8800              	.LVL377:
19799
 8800              	.LVL377:
19800
 8801              	.L543:
19800
 8801              	.L543:
19801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 331
19801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 331
19802
 
19802
 
19803
 
19803
 
19804
3382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
19804
3382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
19805
 8802              		.loc 1 3382 19 view .LVU2882
19805
 8802              		.loc 1 3382 19 view .LVU2882
19806
 8803 0090 94F83D30 		ldrb	r3, [r4, #61]	@ zero_extendqisi2
19806
 8803 0090 94F83D30 		ldrb	r3, [r4, #61]	@ zero_extendqisi2
Line 19856... Line 19856...
19856
 8839              		.loc 1 3419 9 is_stmt 1 view .LVU2896
19856
 8839              		.loc 1 3419 9 is_stmt 1 view .LVU2896
19857
 8840 00be 1A68     		ldr	r2, [r3]
19857
 8840 00be 1A68     		ldr	r2, [r3]
19858
 8841 00c0 42F40072 		orr	r2, r2, #512
19858
 8841 00c0 42F40072 		orr	r2, r2, #512
19859
 8842 00c4 1A60     		str	r2, [r3]
19859
 8842 00c4 1A60     		str	r2, [r3]
19860
3422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19860
3422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 332
19861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 332
19862
 
19862
 
19863
 
19863
 
19864
 8843              		.loc 1 3422 9 view .LVU2897
19864
 8843              		.loc 1 3422 9 view .LVU2897
19865
 8844 00c6 2368     		ldr	r3, [r4]
19865
 8844 00c6 2368     		ldr	r3, [r4]
19866
 8845 00c8 6FF48062 		mvn	r2, #1024
19866
 8845 00c8 6FF48062 		mvn	r2, #1024
Line 19916... Line 19916...
19916
 8884              	.LVL385:
19916
 8884              	.LVL385:
19917
3368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
19917
3368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
19918
 8885              		.loc 1 3368 10 view .LVU2909
19918
 8885              		.loc 1 3368 10 view .LVU2909
19919
 8886 0100 0028     		cmp	r0, #0
19919
 8886 0100 0028     		cmp	r0, #0
19920
 8887 0102 36D1     		bne	.L553
19920
 8887 0102 36D1     		bne	.L553
19921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 333
19921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 333
19922
 
19922
 
19923
 
19923
 
19924
3374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19924
3374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19925
 8888              		.loc 1 3374 7 is_stmt 1 view .LVU2910
19925
 8888              		.loc 1 3374 7 is_stmt 1 view .LVU2910
19926
3374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19926
3374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 19976... Line 19976...
19976
 8925 012c 0393     		str	r3, [sp, #12]
19976
 8925 012c 0393     		str	r3, [sp, #12]
19977
3401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19977
3401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19978
 8926              		.loc 1 3401 9 view .LVU2925
19978
 8926              		.loc 1 3401 9 view .LVU2925
19979
 8927 012e 2368     		ldr	r3, [r4]
19979
 8927 012e 2368     		ldr	r3, [r4]
19980
 8928 0130 5A69     		ldr	r2, [r3, #20]
19980
 8928 0130 5A69     		ldr	r2, [r3, #20]
19981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 334
19981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 334
19982
 
19982
 
19983
 
19983
 
19984
 8929 0132 0392     		str	r2, [sp, #12]
19984
 8929 0132 0392     		str	r2, [sp, #12]
19985
3401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19985
3401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
19986
 8930              		.loc 1 3401 9 view .LVU2926
19986
 8930              		.loc 1 3401 9 view .LVU2926
Line 20036... Line 20036...
20036
 8966              		.loc 1 3439 5 is_stmt 1 view .LVU2940
20036
 8966              		.loc 1 3439 5 is_stmt 1 view .LVU2940
20037
3439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20037
3439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20038
 8967              		.loc 1 3439 5 view .LVU2941
20038
 8967              		.loc 1 3439 5 view .LVU2941
20039
 8968 0160 0023     		movs	r3, #0
20039
 8968 0160 0023     		movs	r3, #0
20040
 8969 0162 84F83C30 		strb	r3, [r4, #60]
20040
 8969 0162 84F83C30 		strb	r3, [r4, #60]
20041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 335
20041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 335
20042
 
20042
 
20043
 
20043
 
20044
3441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
20044
3441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
20045
 8970              		.loc 1 3441 5 view .LVU2942
20045
 8970              		.loc 1 3441 5 view .LVU2942
20046
3441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
20046
3441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
Line 20096... Line 20096...
20096
 9016              		@ args = 4, pretend = 0, frame = 8
20096
 9016              		@ args = 4, pretend = 0, frame = 8
20097
 9017              		@ frame_needed = 0, uses_anonymous_args = 0
20097
 9017              		@ frame_needed = 0, uses_anonymous_args = 0
20098
 9018              		@ link register save eliminated.
20098
 9018              		@ link register save eliminated.
20099
3462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t Prev_State = 0x00U;
20099
3462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t Prev_State = 0x00U;
20100
 9019              		.loc 1 3462 1 is_stmt 0 view .LVU2950
20100
 9019              		.loc 1 3462 1 is_stmt 0 view .LVU2950
20101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 336
20101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 336
20102
 
20102
 
20103
 
20103
 
20104
 9020 0000 70B4     		push	{r4, r5, r6}
20104
 9020 0000 70B4     		push	{r4, r5, r6}
20105
 9021              	.LCFI104:
20105
 9021              	.LCFI104:
20106
 9022              		.cfi_def_cfa_offset 12
20106
 9022              		.cfi_def_cfa_offset 12
Line 20156... Line 20156...
20156
 9058              		.loc 1 3496 5 discriminator 2 view .LVU2964
20156
 9058              		.loc 1 3496 5 discriminator 2 view .LVU2964
20157
 9059 0026 0124     		movs	r4, #1
20157
 9059 0026 0124     		movs	r4, #1
20158
 9060 0028 80F83C40 		strb	r4, [r0, #60]
20158
 9060 0028 80F83C40 		strb	r4, [r0, #60]
20159
3499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
20159
3499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
20160
 9061              		.loc 1 3499 5 discriminator 2 view .LVU2965
20160
 9061              		.loc 1 3499 5 discriminator 2 view .LVU2965
20161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 337
20161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 337
20162
 
20162
 
20163
 
20163
 
20164
3499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
20164
3499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
20165
 9062              		.loc 1 3499 14 is_stmt 0 discriminator 2 view .LVU2966
20165
 9062              		.loc 1 3499 14 is_stmt 0 discriminator 2 view .LVU2966
20166
 9063 002c 0468     		ldr	r4, [r0]
20166
 9063 002c 0468     		ldr	r4, [r0]
Line 20216... Line 20216...
20216
3515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20216
3515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20217
 9098              		.loc 1 3515 29 is_stmt 0 view .LVU2982
20217
 9098              		.loc 1 3515 29 is_stmt 0 view .LVU2982
20218
 9099 005c 438D     		ldrh	r3, [r0, #42]
20218
 9099 005c 438D     		ldrh	r3, [r0, #42]
20219
 9100              	.LVL396:
20219
 9100              	.LVL396:
20220
3515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20220
3515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 338
20221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 338
20222
 
20222
 
20223
 
20223
 
20224
 9101              		.loc 1 3515 23 view .LVU2983
20224
 9101              		.loc 1 3515 23 view .LVU2983
20225
 9102 005e 0385     		strh	r3, [r0, #40]	@ movhi
20225
 9102 005e 0385     		strh	r3, [r0, #40]	@ movhi
20226
3516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
20226
3516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->Devaddress  = DevAddress;
Line 20276... Line 20276...
20276
3537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20276
3537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20277
 9138              		.loc 1 3537 5 is_stmt 0 view .LVU2999
20277
 9138              		.loc 1 3537 5 is_stmt 0 view .LVU2999
20278
 9139 0080 4A68     		ldr	r2, [r1, #4]
20278
 9139 0080 4A68     		ldr	r2, [r1, #4]
20279
 9140 0082 42F4E062 		orr	r2, r2, #1792
20279
 9140 0082 42F4E062 		orr	r2, r2, #1792
20280
 9141 0086 4A60     		str	r2, [r1, #4]
20280
 9141 0086 4A60     		str	r2, [r1, #4]
20281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 339
20281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 339
20282
 
20282
 
20283
 
20283
 
20284
3539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
20284
3539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
20285
 9142              		.loc 1 3539 5 is_stmt 1 view .LVU3000
20285
 9142              		.loc 1 3539 5 is_stmt 1 view .LVU3000
20286
3539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
20286
3539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
Line 20336... Line 20336...
20336
 9183 00a8 009C     		ldr	r4, [sp]
20336
 9183 00a8 009C     		ldr	r4, [sp]
20337
 9184 00aa 013C     		subs	r4, r4, #1
20337
 9184 00aa 013C     		subs	r4, r4, #1
20338
 9185 00ac 0094     		str	r4, [sp]
20338
 9185 00ac 0094     		str	r4, [sp]
20339
3479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
20339
3479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
20340
 9186              		.loc 1 3479 9 is_stmt 1 view .LVU3011
20340
 9186              		.loc 1 3479 9 is_stmt 1 view .LVU3011
20341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 340
20341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 340
20342
 
20342
 
20343
 
20343
 
20344
3479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
20344
3479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
20345
 9187              		.loc 1 3479 19 is_stmt 0 view .LVU3012
20345
 9187              		.loc 1 3479 19 is_stmt 0 view .LVU3012
20346
 9188 00ae 009C     		ldr	r4, [sp]
20346
 9188 00ae 009C     		ldr	r4, [sp]
Line 20396... Line 20396...
20396
 9222              		.loc 1 3489 11 view .LVU3028
20396
 9222              		.loc 1 3489 11 view .LVU3028
20397
3489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
20397
3489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
20398
 9223              		.loc 1 3489 18 is_stmt 0 view .LVU3029
20398
 9223              		.loc 1 3489 18 is_stmt 0 view .LVU3029
20399
 9224 00d8 0120     		movs	r0, #1
20399
 9224 00d8 0120     		movs	r0, #1
20400
 9225              	.LVL406:
20400
 9225              	.LVL406:
20401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 341
20401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 341
20402
 
20402
 
20403
 
20403
 
20404
3489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
20404
3489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
20405
 9226              		.loc 1 3489 18 view .LVU3030
20405
 9226              		.loc 1 3489 18 view .LVU3030
20406
 9227 00da D6E7     		b	.L563
20406
 9227 00da D6E7     		b	.L563
Line 20456... Line 20456...
20456
 9272              		@ args = 4, pretend = 0, frame = 8
20456
 9272              		@ args = 4, pretend = 0, frame = 8
20457
 9273              		@ frame_needed = 0, uses_anonymous_args = 0
20457
 9273              		@ frame_needed = 0, uses_anonymous_args = 0
20458
3560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t Prev_State = 0x00U;
20458
3560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t Prev_State = 0x00U;
20459
 9274              		.loc 1 3560 1 is_stmt 0 view .LVU3038
20459
 9274              		.loc 1 3560 1 is_stmt 0 view .LVU3038
20460
 9275 0000 70B5     		push	{r4, r5, r6, lr}
20460
 9275 0000 70B5     		push	{r4, r5, r6, lr}
20461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 342
20461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 342
20462
 
20462
 
20463
 
20463
 
20464
 9276              	.LCFI109:
20464
 9276              	.LCFI109:
20465
 9277              		.cfi_def_cfa_offset 16
20465
 9277              		.cfi_def_cfa_offset 16
20466
 9278              		.cfi_offset 4, -16
20466
 9278              		.cfi_offset 4, -16
Line 20516... Line 20516...
20516
 9314 0026 00F0B780 		beq	.L595
20516
 9314 0026 00F0B780 		beq	.L595
20517
3595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20517
3595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20518
 9315              		.loc 1 3595 5 discriminator 2 view .LVU3053
20518
 9315              		.loc 1 3595 5 discriminator 2 view .LVU3053
20519
 9316 002a 0124     		movs	r4, #1
20519
 9316 002a 0124     		movs	r4, #1
20520
 9317 002c 80F83C40 		strb	r4, [r0, #60]
20520
 9317 002c 80F83C40 		strb	r4, [r0, #60]
20521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 343
20521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 343
20522
 
20522
 
20523
 
20523
 
20524
3598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
20524
3598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
20525
 9318              		.loc 1 3598 5 discriminator 2 view .LVU3054
20525
 9318              		.loc 1 3598 5 discriminator 2 view .LVU3054
20526
3598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
20526
3598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 20576... Line 20576...
20576
3614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20576
3614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20577
 9354              		.loc 1 3614 5 is_stmt 1 view .LVU3070
20577
 9354              		.loc 1 3614 5 is_stmt 1 view .LVU3070
20578
3614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20578
3614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20579
 9355              		.loc 1 3614 29 is_stmt 0 view .LVU3071
20579
 9355              		.loc 1 3614 29 is_stmt 0 view .LVU3071
20580
 9356 0060 438D     		ldrh	r3, [r0, #42]
20580
 9356 0060 438D     		ldrh	r3, [r0, #42]
20581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 344
20581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 344
20582
 
20582
 
20583
 
20583
 
20584
 9357              	.LVL413:
20584
 9357              	.LVL413:
20585
3614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20585
3614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
20586
 9358              		.loc 1 3614 29 view .LVU3072
20586
 9358              		.loc 1 3614 29 view .LVU3072
Line 20636... Line 20636...
20636
 9393 0082 0268     		ldr	r2, [r0]
20636
 9393 0082 0268     		ldr	r2, [r0]
20637
 9394 0084 1368     		ldr	r3, [r2]
20637
 9394 0084 1368     		ldr	r3, [r2]
20638
 9395 0086 43F48073 		orr	r3, r3, #256
20638
 9395 0086 43F48073 		orr	r3, r3, #256
20639
 9396 008a 1360     		str	r3, [r2]
20639
 9396 008a 1360     		str	r3, [r2]
20640
 9397              	.L593:
20640
 9397              	.L593:
20641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 345
20641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 345
20642
 
20642
 
20643
 
20643
 
20644
3695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20644
3695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20645
 9398              		.loc 1 3695 7 view .LVU3088
20645
 9398              		.loc 1 3695 7 view .LVU3088
20646
3695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20646
3695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 20696... Line 20696...
20696
 9436              		.loc 1 3578 19 is_stmt 0 view .LVU3101
20696
 9436              		.loc 1 3578 19 is_stmt 0 view .LVU3101
20697
 9437 00be 009C     		ldr	r4, [sp]
20697
 9437 00be 009C     		ldr	r4, [sp]
20698
3578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
20698
3578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
20699
 9438              		.loc 1 3578 12 view .LVU3102
20699
 9438              		.loc 1 3578 12 view .LVU3102
20700
 9439 00c0 2CB1     		cbz	r4, .L599
20700
 9439 00c0 2CB1     		cbz	r4, .L599
20701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 346
20701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 346
20702
 
20702
 
20703
 
20703
 
20704
3591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
20704
3591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
20705
 9440              		.loc 1 3591 14 view .LVU3103
20705
 9440              		.loc 1 3591 14 view .LVU3103
20706
 9441 00c2 0468     		ldr	r4, [r0]
20706
 9441 00c2 0468     		ldr	r4, [r0]
Line 20756... Line 20756...
20756
 9475              		.loc 1 3588 18 view .LVU3119
20756
 9475              		.loc 1 3588 18 view .LVU3119
20757
 9476 00ea 53E0     		b	.L579
20757
 9476 00ea 53E0     		b	.L579
20758
 9477              	.LVL422:
20758
 9477              	.LVL422:
20759
 9478              	.L597:
20759
 9478              	.L597:
20760
3588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
20760
3588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
20761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 347
20761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 347
20762
 
20762
 
20763
 
20763
 
20764
 9479              		.loc 1 3588 18 view .LVU3120
20764
 9479              		.loc 1 3588 18 view .LVU3120
20765
 9480 00ec 0446     		mov	r4, r0
20765
 9480 00ec 0446     		mov	r4, r0
20766
3623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20766
3623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 20816... Line 20816...
20816
 9515              	.LVL425:
20816
 9515              	.LVL425:
20817
3633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20817
3633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
20818
 9516              		.loc 1 3633 23 view .LVU3137
20818
 9516              		.loc 1 3633 23 view .LVU3137
20819
 9517 010e FFF7FEFF 		bl	HAL_DMA_Start_IT
20819
 9517 010e FFF7FEFF 		bl	HAL_DMA_Start_IT
20820
 9518              	.LVL426:
20820
 9518              	.LVL426:
20821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 348
20821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 348
20822
 
20822
 
20823
 
20823
 
20824
3635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
20824
3635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
20825
 9519              		.loc 1 3635 7 is_stmt 1 view .LVU3138
20825
 9519              		.loc 1 3635 7 is_stmt 1 view .LVU3138
20826
3635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
20826
3635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
Line 20876... Line 20876...
20876
 9557 0142 5368     		ldr	r3, [r2, #4]
20876
 9557 0142 5368     		ldr	r3, [r2, #4]
20877
 9558 0144 43F40063 		orr	r3, r3, #2048
20877
 9558 0144 43F40063 		orr	r3, r3, #2048
20878
 9559 0148 5360     		str	r3, [r2, #4]
20878
 9559 0148 5360     		str	r3, [r2, #4]
20879
 9560              	.L590:
20879
 9560              	.L590:
20880
3664:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
20880
3664:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
20881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 349
20881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 349
20882
 
20882
 
20883
 
20883
 
20884
 9561              		.loc 1 3664 9 view .LVU3152
20884
 9561              		.loc 1 3664 9 view .LVU3152
20885
 9562 014a 2268     		ldr	r2, [r4]
20885
 9562 014a 2268     		ldr	r2, [r4]
20886
 9563 014c 5368     		ldr	r3, [r2, #4]
20886
 9563 014c 5368     		ldr	r3, [r2, #4]
Line 20936... Line 20936...
20936
3688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
20936
3688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
20937
 9600              		.loc 1 3688 56 discriminator 1 view .LVU3166
20937
 9600              		.loc 1 3688 56 discriminator 1 view .LVU3166
20938
 9601 0180 B5F52A0F 		cmp	r5, #11141120
20938
 9601 0180 B5F52A0F 		cmp	r5, #11141120
20939
 9602 0184 3FF47DAF 		beq	.L592
20939
 9602 0184 3FF47DAF 		beq	.L592
20940
3688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
20940
3688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
20941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 350
20941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 350
20942
 
20942
 
20943
 
20943
 
20944
 9603              		.loc 1 3688 56 discriminator 3 view .LVU3167
20944
 9603              		.loc 1 3688 56 discriminator 3 view .LVU3167
20945
 9604 0188 B5F12A4F 		cmp	r5, #-1442840576
20945
 9604 0188 B5F12A4F 		cmp	r5, #-1442840576
20946
 9605 018c 7FF47EAF 		bne	.L593
20946
 9605 018c 7FF47EAF 		bne	.L593
Line 20996... Line 20996...
20996
 9652              		@ args = 4, pretend = 0, frame = 8
20996
 9652              		@ args = 4, pretend = 0, frame = 8
20997
 9653              		@ frame_needed = 0, uses_anonymous_args = 0
20997
 9653              		@ frame_needed = 0, uses_anonymous_args = 0
20998
 9654              		@ link register save eliminated.
20998
 9654              		@ link register save eliminated.
20999
3726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t Prev_State = 0x00U;
20999
3726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   __IO uint32_t Prev_State = 0x00U;
21000
 9655              		.loc 1 3726 1 is_stmt 0 view .LVU3173
21000
 9655              		.loc 1 3726 1 is_stmt 0 view .LVU3173
21001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 351
21001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 351
21002
 
21002
 
21003
 
21003
 
21004
 9656 0000 70B4     		push	{r4, r5, r6}
21004
 9656 0000 70B4     		push	{r4, r5, r6}
21005
 9657              	.LCFI113:
21005
 9657              	.LCFI113:
21006
 9658              		.cfi_def_cfa_offset 12
21006
 9658              		.cfi_def_cfa_offset 12
Line 21056... Line 21056...
21056
 9694 0024 012C     		cmp	r4, #1
21056
 9694 0024 012C     		cmp	r4, #1
21057
 9695 0026 00F08A80 		beq	.L617
21057
 9695 0026 00F08A80 		beq	.L617
21058
3761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21058
3761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21059
 9696              		.loc 1 3761 5 discriminator 2 view .LVU3188
21059
 9696              		.loc 1 3761 5 discriminator 2 view .LVU3188
21060
 9697 002a 0124     		movs	r4, #1
21060
 9697 002a 0124     		movs	r4, #1
21061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 352
21061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 352
21062
 
21062
 
21063
 
21063
 
21064
 9698 002c 80F83C40 		strb	r4, [r0, #60]
21064
 9698 002c 80F83C40 		strb	r4, [r0, #60]
21065
3764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
21065
3764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
21066
 9699              		.loc 1 3764 5 discriminator 2 view .LVU3189
21066
 9699              		.loc 1 3764 5 discriminator 2 view .LVU3189
Line 21116... Line 21116...
21116
 9734 005e 4385     		strh	r3, [r0, #42]	@ movhi
21116
 9734 005e 4385     		strh	r3, [r0, #42]	@ movhi
21117
3780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
21117
3780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
21118
 9735              		.loc 1 3780 5 is_stmt 1 view .LVU3205
21118
 9735              		.loc 1 3780 5 is_stmt 1 view .LVU3205
21119
3780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
21119
3780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
21120
 9736              		.loc 1 3780 29 is_stmt 0 view .LVU3206
21120
 9736              		.loc 1 3780 29 is_stmt 0 view .LVU3206
21121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 353
21121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 353
21122
 
21122
 
21123
 
21123
 
21124
 9737 0060 438D     		ldrh	r3, [r0, #42]
21124
 9737 0060 438D     		ldrh	r3, [r0, #42]
21125
 9738              	.LVL435:
21125
 9738              	.LVL435:
21126
3780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
21126
3780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
Line 21176... Line 21176...
21176
3813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
21176
3813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
21177
 9774              		.loc 1 3813 21 is_stmt 0 view .LVU3222
21177
 9774              		.loc 1 3813 21 is_stmt 0 view .LVU3222
21178
 9775 0082 019B     		ldr	r3, [sp, #4]
21178
 9775 0082 019B     		ldr	r3, [sp, #4]
21179
3813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
21179
3813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
21180
 9776              		.loc 1 3813 8 view .LVU3223
21180
 9776              		.loc 1 3813 8 view .LVU3223
21181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 354
21181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 354
21182
 
21182
 
21183
 
21183
 
21184
 9777 0084 122B     		cmp	r3, #18
21184
 9777 0084 122B     		cmp	r3, #18
21185
 9778 0086 51D0     		beq	.L620
21185
 9778 0086 51D0     		beq	.L620
21186
 9779              	.L614:
21186
 9779              	.L614:
Line 21236... Line 21236...
21236
 9820              		.cfi_restore_state
21236
 9820              		.cfi_restore_state
21237
3740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       do
21237
3740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       do
21238
 9821              		.loc 1 3740 7 is_stmt 1 view .LVU3233
21238
 9821              		.loc 1 3740 7 is_stmt 1 view .LVU3233
21239
3740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       do
21239
3740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       do
21240
 9822              		.loc 1 3740 62 is_stmt 0 view .LVU3234
21240
 9822              		.loc 1 3740 62 is_stmt 0 view .LVU3234
21241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 355
21241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 355
21242
 
21242
 
21243
 
21243
 
21244
 9823 00a8 264C     		ldr	r4, .L623
21244
 9823 00a8 264C     		ldr	r4, .L623
21245
 9824 00aa 2468     		ldr	r4, [r4]
21245
 9824 00aa 2468     		ldr	r4, [r4]
21246
 9825 00ac E408     		lsrs	r4, r4, #3
21246
 9825 00ac E408     		lsrs	r4, r4, #3
Line 21296... Line 21296...
21296
3747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->Mode                = HAL_I2C_MODE_NONE;
21296
3747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->Mode                = HAL_I2C_MODE_NONE;
21297
 9861              		.loc 1 3747 37 is_stmt 0 view .LVU3249
21297
 9861              		.loc 1 3747 37 is_stmt 0 view .LVU3249
21298
 9862 00da 2022     		movs	r2, #32
21298
 9862 00da 2022     		movs	r2, #32
21299
 9863              	.LVL445:
21299
 9863              	.LVL445:
21300
3747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->Mode                = HAL_I2C_MODE_NONE;
21300
3747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->Mode                = HAL_I2C_MODE_NONE;
21301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 356
21301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 356
21302
 
21302
 
21303
 
21303
 
21304
 9864              		.loc 1 3747 37 view .LVU3250
21304
 9864              		.loc 1 3747 37 view .LVU3250
21305
 9865 00dc 80F83D20 		strb	r2, [r0, #61]
21305
 9865 00dc 80F83D20 		strb	r2, [r0, #61]
21306
3748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
21306
3748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->ErrorCode           |= HAL_I2C_ERROR_TIMEOUT;
Line 21356... Line 21356...
21356
3802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
21356
3802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
21357
 9901              		.loc 1 3802 9 is_stmt 0 view .LVU3266
21357
 9901              		.loc 1 3802 9 is_stmt 0 view .LVU3266
21358
 9902 0104 1368     		ldr	r3, [r2]
21358
 9902 0104 1368     		ldr	r3, [r2]
21359
 9903 0106 43F48063 		orr	r3, r3, #1024
21359
 9903 0106 43F48063 		orr	r3, r3, #1024
21360
 9904 010a 1360     		str	r3, [r2]
21360
 9904 010a 1360     		str	r3, [r2]
21361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 357
21361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 357
21362
 
21362
 
21363
 
21363
 
21364
 9905              	.LVL449:
21364
 9905              	.LVL449:
21365
3729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21365
3729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21366
 9906              		.loc 1 3729 12 view .LVU3267
21366
 9906              		.loc 1 3729 12 view .LVU3267
Line 21416... Line 21416...
21416
3761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21416
3761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21417
 9947              		.loc 1 3761 5 view .LVU3277
21417
 9947              		.loc 1 3761 5 view .LVU3277
21418
 9948 013e 0220     		movs	r0, #2
21418
 9948 013e 0220     		movs	r0, #2
21419
 9949              	.LVL458:
21419
 9949              	.LVL458:
21420
3761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21420
3761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 358
21421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 358
21422
 
21422
 
21423
 
21423
 
21424
 9950              		.loc 1 3761 5 view .LVU3278
21424
 9950              		.loc 1 3761 5 view .LVU3278
21425
 9951 0140 AFE7     		b	.L604
21425
 9951 0140 AFE7     		b	.L604
21426
 9952              	.L624:
21426
 9952              	.L624:
Line 21476... Line 21476...
21476
 9996              		.loc 1 3854 3 view .LVU3286
21476
 9996              		.loc 1 3854 3 view .LVU3286
21477
3857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21477
3857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21478
 9997              		.loc 1 3857 3 view .LVU3287
21478
 9997              		.loc 1 3857 3 view .LVU3287
21479
3859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
21479
3859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
21480
 9998              		.loc 1 3859 3 view .LVU3288
21480
 9998              		.loc 1 3859 3 view .LVU3288
21481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 359
21481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 359
21482
 
21482
 
21483
 
21483
 
21484
3859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
21484
3859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
21485
 9999              		.loc 1 3859 11 is_stmt 0 view .LVU3289
21485
 9999              		.loc 1 3859 11 is_stmt 0 view .LVU3289
21486
 10000 000c 90F83D40 		ldrb	r4, [r0, #61]	@ zero_extendqisi2
21486
 10000 000c 90F83D40 		ldrb	r4, [r0, #61]	@ zero_extendqisi2
Line 21536... Line 21536...
21536
 10037 0046 24F40064 		bic	r4, r4, #2048
21536
 10037 0046 24F40064 		bic	r4, r4, #2048
21537
 10038 004a 3460     		str	r4, [r6]
21537
 10038 004a 3460     		str	r4, [r6]
21538
3899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21538
3899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21539
 10039              		.loc 1 3899 5 view .LVU3303
21539
 10039              		.loc 1 3899 5 view .LVU3303
21540
 10040 004c 0668     		ldr	r6, [r0]
21540
 10040 004c 0668     		ldr	r6, [r0]
21541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 360
21541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 360
21542
 
21542
 
21543
 
21543
 
21544
 10041 004e 7468     		ldr	r4, [r6, #4]
21544
 10041 004e 7468     		ldr	r4, [r6, #4]
21545
 10042 0050 24F48054 		bic	r4, r4, #4096
21545
 10042 0050 24F48054 		bic	r4, r4, #4096
21546
 10043 0054 7460     		str	r4, [r6, #4]
21546
 10043 0054 7460     		str	r4, [r6, #4]
Line 21596... Line 21596...
21596
 10075              		.loc 1 3910 23 is_stmt 0 view .LVU3321
21596
 10075              		.loc 1 3910 23 is_stmt 0 view .LVU3321
21597
 10076 0072 4164     		str	r1, [r0, #68]
21597
 10076 0072 4164     		str	r1, [r0, #68]
21598
3912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21598
3912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21599
 10077              		.loc 1 3912 5 is_stmt 1 view .LVU3322
21599
 10077              		.loc 1 3912 5 is_stmt 1 view .LVU3322
21600
3912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21600
3912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 361
21601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 361
21602
 
21602
 
21603
 
21603
 
21604
 10078              		.loc 1 3912 22 is_stmt 0 view .LVU3323
21604
 10078              		.loc 1 3912 22 is_stmt 0 view .LVU3323
21605
 10079 0074 026B     		ldr	r2, [r0, #48]
21605
 10079 0074 026B     		ldr	r2, [r0, #48]
21606
 10080              	.LVL463:
21606
 10080              	.LVL463:
Line 21656... Line 21656...
21656
3943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
21656
3943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
21657
 10118              		.loc 1 3943 11 is_stmt 0 view .LVU3336
21657
 10118              		.loc 1 3943 11 is_stmt 0 view .LVU3336
21658
 10119 00a8 0446     		mov	r4, r0
21658
 10119 00a8 0446     		mov	r4, r0
21659
3948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21659
3948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21660
 10120              		.loc 1 3948 7 is_stmt 1 view .LVU3337
21660
 10120              		.loc 1 3948 7 is_stmt 1 view .LVU3337
21661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 362
21661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 362
21662
 
21662
 
21663
 
21663
 
21664
3948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21664
3948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21665
 10121              		.loc 1 3948 11 is_stmt 0 view .LVU3338
21665
 10121              		.loc 1 3948 11 is_stmt 0 view .LVU3338
21666
 10122 00aa 836B     		ldr	r3, [r0, #56]
21666
 10122 00aa 836B     		ldr	r3, [r0, #56]
Line 21716... Line 21716...
21716
3960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
21716
3960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
21717
 10157              		.loc 1 3960 10 is_stmt 0 view .LVU3354
21717
 10157              		.loc 1 3960 10 is_stmt 0 view .LVU3354
21718
 10158 00ce 0028     		cmp	r0, #0
21718
 10158 00ce 0028     		cmp	r0, #0
21719
 10159 00d0 68D1     		bne	.L638
21719
 10159 00d0 68D1     		bne	.L638
21720
3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
21720
3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
21721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 363
21721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 363
21722
 
21722
 
21723
 
21723
 
21724
 10160              		.loc 1 3964 9 is_stmt 1 view .LVU3355
21724
 10160              		.loc 1 3964 9 is_stmt 1 view .LVU3355
21725
3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
21725
3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
21726
 10161              		.loc 1 3964 25 is_stmt 0 view .LVU3356
21726
 10161              		.loc 1 3964 25 is_stmt 0 view .LVU3356
Line 21776... Line 21776...
21776
 10199              		.loc 1 3994 9 view .LVU3368
21776
 10199              		.loc 1 3994 9 view .LVU3368
21777
 10200 0102 2268     		ldr	r2, [r4]
21777
 10200 0102 2268     		ldr	r2, [r4]
21778
 10201 0104 5368     		ldr	r3, [r2, #4]
21778
 10201 0104 5368     		ldr	r3, [r2, #4]
21779
 10202 0106 0343     		orrs	r3, r3, r0
21779
 10202 0106 0343     		orrs	r3, r3, r0
21780
 10203 0108 5360     		str	r3, [r2, #4]
21780
 10203 0108 5360     		str	r3, [r2, #4]
21781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 364
21781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 364
21782
 
21782
 
21783
 
21783
 
21784
 10204 010a 6EE0     		b	.L643
21784
 10204 010a 6EE0     		b	.L643
21785
 10205              	.LVL470:
21785
 10205              	.LVL470:
21786
 10206              	.L627:
21786
 10206              	.L627:
Line 21836... Line 21836...
21836
 10242 013a 0023     		movs	r3, #0
21836
 10242 013a 0023     		movs	r3, #0
21837
 10243              	.LVL471:
21837
 10243              	.LVL471:
21838
3871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->State               = HAL_I2C_STATE_READY;
21838
3871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->State               = HAL_I2C_STATE_READY;
21839
 10244              		.loc 1 3871 37 view .LVU3383
21839
 10244              		.loc 1 3871 37 view .LVU3383
21840
 10245 013c 0363     		str	r3, [r0, #48]
21840
 10245 013c 0363     		str	r3, [r0, #48]
21841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 365
21841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 365
21842
 
21842
 
21843
 
21843
 
21844
3872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->Mode                = HAL_I2C_MODE_NONE;
21844
3872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->Mode                = HAL_I2C_MODE_NONE;
21845
 10246              		.loc 1 3872 11 is_stmt 1 view .LVU3384
21845
 10246              		.loc 1 3872 11 is_stmt 1 view .LVU3384
21846
3872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->Mode                = HAL_I2C_MODE_NONE;
21846
3872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           hi2c->Mode                = HAL_I2C_MODE_NONE;
Line 21896... Line 21896...
21896
 10281              		.loc 1 3918 12 view .LVU3400
21896
 10281              		.loc 1 3918 12 view .LVU3400
21897
 10282 0162 122B     		cmp	r3, #18
21897
 10282 0162 122B     		cmp	r3, #18
21898
 10283 0164 05D0     		beq	.L653
21898
 10283 0164 05D0     		beq	.L653
21899
3932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
21899
3932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
21900
 10284              		.loc 1 3932 11 is_stmt 1 view .LVU3401
21900
 10284              		.loc 1 3932 11 is_stmt 1 view .LVU3401
21901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 366
21901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 366
21902
 
21902
 
21903
 
21903
 
21904
 10285 0166 0268     		ldr	r2, [r0]
21904
 10285 0166 0268     		ldr	r2, [r0]
21905
 10286 0168 1368     		ldr	r3, [r2]
21905
 10286 0168 1368     		ldr	r3, [r2]
21906
 10287 016a 43F48063 		orr	r3, r3, #1024
21906
 10287 016a 43F48063 		orr	r3, r3, #1024
Line 21956... Line 21956...
21956
 10327              		.loc 1 3999 25 is_stmt 0 view .LVU3411
21956
 10327              		.loc 1 3999 25 is_stmt 0 view .LVU3411
21957
 10328 01a4 2023     		movs	r3, #32
21957
 10328 01a4 2023     		movs	r3, #32
21958
 10329 01a6 84F83D30 		strb	r3, [r4, #61]
21958
 10329 01a6 84F83D30 		strb	r3, [r4, #61]
21959
4000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21959
4000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21960
 10330              		.loc 1 4000 9 is_stmt 1 view .LVU3412
21960
 10330              		.loc 1 4000 9 is_stmt 1 view .LVU3412
21961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 367
21961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 367
21962
 
21962
 
21963
 
21963
 
21964
4000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21964
4000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
21965
 10331              		.loc 1 4000 25 is_stmt 0 view .LVU3413
21965
 10331              		.loc 1 4000 25 is_stmt 0 view .LVU3413
21966
 10332 01aa 0022     		movs	r2, #0
21966
 10332 01aa 0022     		movs	r2, #0
Line 22016... Line 22016...
22016
 10369              		.loc 1 4025 7 view .LVU3426
22016
 10369              		.loc 1 4025 7 view .LVU3426
22017
4025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22017
4025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22018
 10370              		.loc 1 4025 7 view .LVU3427
22018
 10370              		.loc 1 4025 7 view .LVU3427
22019
 10371 01da 0023     		movs	r3, #0
22019
 10371 01da 0023     		movs	r3, #0
22020
 10372 01dc 80F83C30 		strb	r3, [r0, #60]
22020
 10372 01dc 80F83C30 		strb	r3, [r0, #60]
22021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 368
22021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 368
22022
 
22022
 
22023
 
22023
 
22024
4032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
22024
4032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
22025
 10373              		.loc 1 4032 7 view .LVU3428
22025
 10373              		.loc 1 4032 7 view .LVU3428
22026
 10374 01e0 0268     		ldr	r2, [r0]
22026
 10374 01e0 0268     		ldr	r2, [r0]
Line 22076... Line 22076...
22076
 10416 0206 00BF     		.align	2
22076
 10416 0206 00BF     		.align	2
22077
 10417              	.L655:
22077
 10417              	.L655:
22078
 10418 0208 00000000 		.word	I2C_DMAXferCplt
22078
 10418 0208 00000000 		.word	I2C_DMAXferCplt
22079
 10419 020c 00000000 		.word	I2C_DMAError
22079
 10419 020c 00000000 		.word	I2C_DMAError
22080
 10420 0210 00000000 		.word	SystemCoreClock
22080
 10420 0210 00000000 		.word	SystemCoreClock
22081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 369
22081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 369
22082
 
22082
 
22083
 
22083
 
22084
 10421 0214 89B5F814 		.word	351843721
22084
 10421 0214 89B5F814 		.word	351843721
22085
 10422              		.cfi_endproc
22085
 10422              		.cfi_endproc
22086
 10423              	.LFE91:
22086
 10423              	.LFE91:
Line 22136... Line 22136...
22136
 10465              		.loc 1 4065 5 is_stmt 1 view .LVU3446
22136
 10465              		.loc 1 4065 5 is_stmt 1 view .LVU3446
22137
4065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22137
4065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22138
 10466              		.loc 1 4065 5 view .LVU3447
22138
 10466              		.loc 1 4065 5 view .LVU3447
22139
 10467 0018 90F83C40 		ldrb	r4, [r0, #60]	@ zero_extendqisi2
22139
 10467 0018 90F83C40 		ldrb	r4, [r0, #60]	@ zero_extendqisi2
22140
 10468 001c 012C     		cmp	r4, #1
22140
 10468 001c 012C     		cmp	r4, #1
22141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 370
22141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 370
22142
 
22142
 
22143
 
22143
 
22144
 10469 001e 34D0     		beq	.L663
22144
 10469 001e 34D0     		beq	.L663
22145
4065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22145
4065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22146
 10470              		.loc 1 4065 5 discriminator 2 view .LVU3448
22146
 10470              		.loc 1 4065 5 discriminator 2 view .LVU3448
Line 22196... Line 22196...
22196
4083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
22196
4083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
22197
 10506              		.loc 1 4083 5 is_stmt 1 view .LVU3463
22197
 10506              		.loc 1 4083 5 is_stmt 1 view .LVU3463
22198
4083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
22198
4083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferSize    = hi2c->XferCount;
22199
 10507              		.loc 1 4083 23 is_stmt 0 view .LVU3464
22199
 10507              		.loc 1 4083 23 is_stmt 0 view .LVU3464
22200
 10508 0054 4285     		strh	r2, [r0, #42]	@ movhi
22200
 10508 0054 4285     		strh	r2, [r0, #42]	@ movhi
22201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 371
22201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 371
22202
 
22202
 
22203
 
22203
 
22204
4084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
22204
4084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
22205
 10509              		.loc 1 4084 5 is_stmt 1 view .LVU3465
22205
 10509              		.loc 1 4084 5 is_stmt 1 view .LVU3465
22206
4084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
22206
4084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
Line 22256... Line 22256...
22256
 10545              	.LVL494:
22256
 10545              	.LVL494:
22257
4100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
22257
4100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
22258
 10546              		.loc 1 4100 12 view .LVU3481
22258
 10546              		.loc 1 4100 12 view .LVU3481
22259
 10547 0078 00E0     		b	.L658
22259
 10547 0078 00E0     		b	.L658
22260
 10548              	.LVL495:
22260
 10548              	.LVL495:
22261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 372
22261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 372
22262
 
22262
 
22263
 
22263
 
22264
 10549              	.L660:
22264
 10549              	.L660:
22265
4104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
22265
4104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
22266
 10550              		.loc 1 4104 12 view .LVU3482
22266
 10550              		.loc 1 4104 12 view .LVU3482
Line 22316... Line 22316...
22316
 10594              		.global	HAL_I2C_Slave_Seq_Transmit_DMA
22316
 10594              		.global	HAL_I2C_Slave_Seq_Transmit_DMA
22317
 10595              		.syntax unified
22317
 10595              		.syntax unified
22318
 10596              		.thumb
22318
 10596              		.thumb
22319
 10597              		.thumb_func
22319
 10597              		.thumb_func
22320
 10598              		.fpu softvfp
22320
 10598              		.fpu softvfp
22321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 373
22321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 373
22322
 
22322
 
22323
 
22323
 
22324
 10600              	HAL_I2C_Slave_Seq_Transmit_DMA:
22324
 10600              	HAL_I2C_Slave_Seq_Transmit_DMA:
22325
 10601              	.LVL503:
22325
 10601              	.LVL503:
22326
 10602              	.LFB93:
22326
 10602              	.LFB93:
Line 22376... Line 22376...
22376
 10640 0028 1F46     		mov	r7, r3
22376
 10640 0028 1F46     		mov	r7, r3
22377
 10641 002a 1646     		mov	r6, r2
22377
 10641 002a 1646     		mov	r6, r2
22378
 10642 002c 0D46     		mov	r5, r1
22378
 10642 002c 0D46     		mov	r5, r1
22379
 10643 002e 0446     		mov	r4, r0
22379
 10643 002e 0446     		mov	r4, r0
22380
4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22380
4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 374
22381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 374
22382
 
22382
 
22383
 
22383
 
22384
 10644              		.loc 1 4133 5 discriminator 2 view .LVU3502
22384
 10644              		.loc 1 4133 5 discriminator 2 view .LVU3502
22385
 10645 0030 0123     		movs	r3, #1
22385
 10645 0030 0123     		movs	r3, #1
22386
 10646              	.LVL504:
22386
 10646              	.LVL504:
Line 22436... Line 22436...
22436
 10681              		.loc 1 4193 7 is_stmt 1 view .LVU3517
22436
 10681              		.loc 1 4193 7 is_stmt 1 view .LVU3517
22437
 10682 005e 1A68     		ldr	r2, [r3]
22437
 10682 005e 1A68     		ldr	r2, [r3]
22438
 10683 0060 42F00102 		orr	r2, r2, #1
22438
 10683 0060 42F00102 		orr	r2, r2, #1
22439
 10684 0064 1A60     		str	r2, [r3]
22439
 10684 0064 1A60     		str	r2, [r3]
22440
 10685              	.L669:
22440
 10685              	.L669:
22441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 375
22441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 375
22442
 
22442
 
22443
 
22443
 
22444
4197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22444
4197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22445
 10686              		.loc 1 4197 5 view .LVU3518
22445
 10686              		.loc 1 4197 5 view .LVU3518
22446
 10687 0066 2268     		ldr	r2, [r4]
22446
 10687 0066 2268     		ldr	r2, [r4]
Line 22496... Line 22496...
22496
4210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22496
4210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22497
 10720              		.loc 1 4210 36 view .LVU3536
22497
 10720              		.loc 1 4210 36 view .LVU3536
22498
 10721 008c 3949     		ldr	r1, .L678
22498
 10721 008c 3949     		ldr	r1, .L678
22499
 10722 008e 9162     		str	r1, [r2, #40]
22499
 10722 008e 9162     		str	r1, [r2, #40]
22500
4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22500
4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 376
22501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 376
22502
 
22502
 
22503
 
22503
 
22504
 10723              		.loc 1 4213 5 is_stmt 1 view .LVU3537
22504
 10723              		.loc 1 4213 5 is_stmt 1 view .LVU3537
22505
4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22505
4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22506
 10724              		.loc 1 4213 9 is_stmt 0 view .LVU3538
22506
 10724              		.loc 1 4213 9 is_stmt 0 view .LVU3538
Line 22556... Line 22556...
22556
 10760              	.LBB106:
22556
 10760              	.LBB106:
22557
4228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22557
4228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22558
 10761              		.loc 1 4228 7 view .LVU3553
22558
 10761              		.loc 1 4228 7 view .LVU3553
22559
 10762 00bc 0021     		movs	r1, #0
22559
 10762 00bc 0021     		movs	r1, #0
22560
 10763 00be 0191     		str	r1, [sp, #4]
22560
 10763 00be 0191     		str	r1, [sp, #4]
22561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 377
22561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 377
22562
 
22562
 
22563
 
22563
 
22564
4228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22564
4228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22565
 10764              		.loc 1 4228 7 view .LVU3554
22565
 10764              		.loc 1 4228 7 view .LVU3554
22566
 10765 00c0 2268     		ldr	r2, [r4]
22566
 10765 00c0 2268     		ldr	r2, [r4]
Line 22616... Line 22616...
22616
 10800              		.loc 1 4142 10 view .LVU3569
22616
 10800              		.loc 1 4142 10 view .LVU3569
22617
 10801 00e8 12F4006F 		tst	r2, #2048
22617
 10801 00e8 12F4006F 		tst	r2, #2048
22618
 10802 00ec B2D0     		beq	.L668
22618
 10802 00ec B2D0     		beq	.L668
22619
4145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
22619
4145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
22620
 10803              		.loc 1 4145 9 is_stmt 1 view .LVU3570
22620
 10803              		.loc 1 4145 9 is_stmt 1 view .LVU3570
22621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 378
22621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 378
22622
 
22622
 
22623
 
22623
 
22624
4145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
22624
4145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
22625
 10804              		.loc 1 4145 17 is_stmt 0 view .LVU3571
22625
 10804              		.loc 1 4145 17 is_stmt 0 view .LVU3571
22626
 10805 00ee 826B     		ldr	r2, [r0, #56]
22626
 10805 00ee 826B     		ldr	r2, [r0, #56]
Line 22676... Line 22676...
22676
4164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
22676
4164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
22677
 10841              		.loc 1 4164 16 is_stmt 0 view .LVU3586
22677
 10841              		.loc 1 4164 16 is_stmt 0 view .LVU3586
22678
 10842 0114 0368     		ldr	r3, [r0]
22678
 10842 0114 0368     		ldr	r3, [r0]
22679
4164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
22679
4164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
22680
 10843              		.loc 1 4164 26 view .LVU3587
22680
 10843              		.loc 1 4164 26 view .LVU3587
22681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 379
22681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 379
22682
 
22682
 
22683
 
22683
 
22684
 10844 0116 5A68     		ldr	r2, [r3, #4]
22684
 10844 0116 5A68     		ldr	r2, [r3, #4]
22685
4164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
22685
4164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
22686
 10845              		.loc 1 4164 10 view .LVU3588
22686
 10845              		.loc 1 4164 10 view .LVU3588
Line 22736... Line 22736...
22736
 10881              	.LVL517:
22736
 10881              	.LVL517:
22737
 10882              	.L670:
22737
 10882              	.L670:
22738
4247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode      = HAL_I2C_MODE_NONE;
22738
4247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode      = HAL_I2C_MODE_NONE;
22739
 10883              		.loc 1 4247 7 is_stmt 1 view .LVU3603
22739
 10883              		.loc 1 4247 7 is_stmt 1 view .LVU3603
22740
4247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode      = HAL_I2C_MODE_NONE;
22740
4247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode      = HAL_I2C_MODE_NONE;
22741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 380
22741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 380
22742
 
22742
 
22743
 
22743
 
22744
 10884              		.loc 1 4247 23 is_stmt 0 view .LVU3604
22744
 10884              		.loc 1 4247 23 is_stmt 0 view .LVU3604
22745
 10885 0142 2023     		movs	r3, #32
22745
 10885 0142 2023     		movs	r3, #32
22746
 10886 0144 84F83D30 		strb	r3, [r4, #61]
22746
 10886 0144 84F83D30 		strb	r3, [r4, #61]
Line 22796... Line 22796...
22796
 10924              		.loc 1 4129 15 view .LVU3616
22796
 10924              		.loc 1 4129 15 view .LVU3616
22797
 10925 0168 FAE7     		b	.L666
22797
 10925 0168 FAE7     		b	.L666
22798
 10926              	.LVL522:
22798
 10926              	.LVL522:
22799
 10927              	.L673:
22799
 10927              	.L673:
22800
4129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
22800
4129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
22801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 381
22801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 381
22802
 
22802
 
22803
 
22803
 
22804
 10928              		.loc 1 4129 15 view .LVU3617
22804
 10928              		.loc 1 4129 15 view .LVU3617
22805
 10929 016a 0123     		movs	r3, #1
22805
 10929 016a 0123     		movs	r3, #1
22806
 10930              	.LVL523:
22806
 10930              	.LVL523:
Line 22856... Line 22856...
22856
 10975              		.loc 1 4280 3 view .LVU3624
22856
 10975              		.loc 1 4280 3 view .LVU3624
22857
4280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
22857
4280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
22858
 10976              		.loc 1 4280 22 is_stmt 0 view .LVU3625
22858
 10976              		.loc 1 4280 22 is_stmt 0 view .LVU3625
22859
 10977 0004 90F83D40 		ldrb	r4, [r0, #61]	@ zero_extendqisi2
22859
 10977 0004 90F83D40 		ldrb	r4, [r0, #61]	@ zero_extendqisi2
22860
4280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
22860
4280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
22861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 382
22861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 382
22862
 
22862
 
22863
 
22863
 
22864
 10978              		.loc 1 4280 6 view .LVU3626
22864
 10978              		.loc 1 4280 6 view .LVU3626
22865
 10979 0008 04F02804 		and	r4, r4, #40
22865
 10979 0008 04F02804 		and	r4, r4, #40
22866
 10980 000c 282C     		cmp	r4, #40
22866
 10980 000c 282C     		cmp	r4, #40
Line 22916... Line 22916...
22916
 11016              		.loc 1 4300 21 is_stmt 0 view .LVU3640
22916
 11016              		.loc 1 4300 21 is_stmt 0 view .LVU3640
22917
 11017 0042 2A24     		movs	r4, #42
22917
 11017 0042 2A24     		movs	r4, #42
22918
 11018 0044 80F83D40 		strb	r4, [r0, #61]
22918
 11018 0044 80F83D40 		strb	r4, [r0, #61]
22919
4301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
22919
4301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
22920
 11019              		.loc 1 4301 5 is_stmt 1 view .LVU3641
22920
 11019              		.loc 1 4301 5 is_stmt 1 view .LVU3641
22921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 383
22921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 383
22922
 
22922
 
22923
 
22923
 
22924
4301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
22924
4301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
22925
 11020              		.loc 1 4301 21 is_stmt 0 view .LVU3642
22925
 11020              		.loc 1 4301 21 is_stmt 0 view .LVU3642
22926
 11021 0048 2024     		movs	r4, #32
22926
 11021 0048 2024     		movs	r4, #32
Line 22976... Line 22976...
22976
 11055 0066 0192     		str	r2, [sp, #4]
22976
 11055 0066 0192     		str	r2, [sp, #4]
22977
4311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22977
4311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22978
 11056              		.loc 1 4311 5 view .LVU3659
22978
 11056              		.loc 1 4311 5 view .LVU3659
22979
 11057 0068 019A     		ldr	r2, [sp, #4]
22979
 11057 0068 019A     		ldr	r2, [sp, #4]
22980
 11058              	.LBE107:
22980
 11058              	.LBE107:
22981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 384
22981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 384
22982
 
22982
 
22983
 
22983
 
22984
4314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22984
4314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22985
 11059              		.loc 1 4314 5 view .LVU3660
22985
 11059              		.loc 1 4314 5 view .LVU3660
22986
4314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
22986
4314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 23036... Line 23036...
23036
4284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
23036
4284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
23037
 11101              		.loc 1 4284 15 view .LVU3670
23037
 11101              		.loc 1 4284 15 view .LVU3670
23038
 11102 0086 0120     		movs	r0, #1
23038
 11102 0086 0120     		movs	r0, #1
23039
 11103              	.LVL536:
23039
 11103              	.LVL536:
23040
4284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
23040
4284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
23041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 385
23041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 385
23042
 
23042
 
23043
 
23043
 
23044
 11104              		.loc 1 4284 15 view .LVU3671
23044
 11104              		.loc 1 4284 15 view .LVU3671
23045
 11105 0088 F8E7     		b	.L681
23045
 11105 0088 F8E7     		b	.L681
23046
 11106              	.LVL537:
23046
 11106              	.LVL537:
Line 23096... Line 23096...
23096
 11149 0008 05F02805 		and	r5, r5, #40
23096
 11149 0008 05F02805 		and	r5, r5, #40
23097
 11150 000c 282D     		cmp	r5, #40
23097
 11150 000c 282D     		cmp	r5, #40
23098
 11151 000e 40F0A680 		bne	.L694
23098
 11151 000e 40F0A680 		bne	.L694
23099
4350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
23099
4350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
23100
 11152              		.loc 1 4350 5 is_stmt 1 view .LVU3681
23100
 11152              		.loc 1 4350 5 is_stmt 1 view .LVU3681
23101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 386
23101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 386
23102
 
23102
 
23103
 
23103
 
23104
4350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
23104
4350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
23105
 11153              		.loc 1 4350 8 is_stmt 0 view .LVU3682
23105
 11153              		.loc 1 4350 8 is_stmt 0 view .LVU3682
23106
 11154 0012 0029     		cmp	r1, #0
23106
 11154 0012 0029     		cmp	r1, #0
Line 23156... Line 23156...
23156
 11191              		.loc 1 4385 13 view .LVU3695
23156
 11191              		.loc 1 4385 13 view .LVU3695
23157
 11192 0050 292B     		cmp	r3, #41
23157
 11192 0050 292B     		cmp	r3, #41
23158
 11193 0052 5FD0     		beq	.L700
23158
 11193 0052 5FD0     		beq	.L700
23159
 11194              	.LVL542:
23159
 11194              	.LVL542:
23160
 11195              	.L691:
23160
 11195              	.L691:
23161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 387
23161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 387
23162
 
23162
 
23163
 
23163
 
23164
4410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
23164
4410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
23165
 11196              		.loc 1 4410 5 is_stmt 1 view .LVU3696
23165
 11196              		.loc 1 4410 5 is_stmt 1 view .LVU3696
23166
4413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
23166
4413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 23216... Line 23216...
23216
 11231              		.loc 1 4428 23 is_stmt 0 view .LVU3712
23216
 11231              		.loc 1 4428 23 is_stmt 0 view .LVU3712
23217
 11232 0082 6685     		strh	r6, [r4, #42]	@ movhi
23217
 11232 0082 6685     		strh	r6, [r4, #42]	@ movhi
23218
4429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
23218
4429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
23219
 11233              		.loc 1 4429 5 is_stmt 1 view .LVU3713
23219
 11233              		.loc 1 4429 5 is_stmt 1 view .LVU3713
23220
4429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
23220
4429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
23221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 388
23221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 388
23222
 
23222
 
23223
 
23223
 
23224
 11234              		.loc 1 4429 29 is_stmt 0 view .LVU3714
23224
 11234              		.loc 1 4429 29 is_stmt 0 view .LVU3714
23225
 11235 0084 628D     		ldrh	r2, [r4, #42]
23225
 11235 0084 628D     		ldrh	r2, [r4, #42]
23226
4429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
23226
4429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->XferOptions = XferOptions;
Line 23276... Line 23276...
23276
 11268 00a2 626A     		ldr	r2, [r4, #36]
23276
 11268 00a2 626A     		ldr	r2, [r4, #36]
23277
 11269 00a4 1031     		adds	r1, r1, #16
23277
 11269 00a4 1031     		adds	r1, r1, #16
23278
 11270 00a6 A06B     		ldr	r0, [r4, #56]
23278
 11270 00a6 A06B     		ldr	r0, [r4, #56]
23279
 11271 00a8 FFF7FEFF 		bl	HAL_DMA_Start_IT
23279
 11271 00a8 FFF7FEFF 		bl	HAL_DMA_Start_IT
23280
 11272              	.LVL543:
23280
 11272              	.LVL543:
23281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 389
23281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 389
23282
 
23282
 
23283
 
23283
 
23284
4445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
23284
4445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
23285
 11273              		.loc 1 4445 5 is_stmt 1 view .LVU3733
23285
 11273              		.loc 1 4445 5 is_stmt 1 view .LVU3733
23286
4445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
23286
4445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 23336... Line 23336...
23336
4465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
23336
4465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
23337
 11312              		.loc 1 4465 7 view .LVU3746
23337
 11312              		.loc 1 4465 7 view .LVU3746
23338
4465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
23338
4465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
23339
 11313              		.loc 1 4465 14 is_stmt 0 view .LVU3747
23339
 11313              		.loc 1 4465 14 is_stmt 0 view .LVU3747
23340
 11314 00e2 3DE0     		b	.L689
23340
 11314 00e2 3DE0     		b	.L689
23341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 390
23341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 390
23342
 
23342
 
23343
 
23343
 
23344
 11315              	.LVL545:
23344
 11315              	.LVL545:
23345
 11316              	.L699:
23345
 11316              	.L699:
23346
4365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
23346
4365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
Line 23396... Line 23396...
23396
 11351              		.loc 1 4380 13 is_stmt 1 view .LVU3763
23396
 11351              		.loc 1 4380 13 is_stmt 1 view .LVU3763
23397
4380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
23397
4380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
23398
 11352              		.loc 1 4380 17 is_stmt 0 view .LVU3764
23398
 11352              		.loc 1 4380 17 is_stmt 0 view .LVU3764
23399
 11353 010c A06B     		ldr	r0, [r4, #56]
23399
 11353 010c A06B     		ldr	r0, [r4, #56]
23400
4380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
23400
4380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
23401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 391
23401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 391
23402
 
23402
 
23403
 
23403
 
23404
 11354              		.loc 1 4380 25 view .LVU3765
23404
 11354              		.loc 1 4380 25 view .LVU3765
23405
 11355 010e 436B     		ldr	r3, [r0, #52]
23405
 11355 010e 436B     		ldr	r3, [r0, #52]
23406
4380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
23406
4380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
Line 23456... Line 23456...
23456
 11391              		.loc 1 4399 14 view .LVU3780
23456
 11391              		.loc 1 4399 14 view .LVU3780
23457
 11392 0136 0028     		cmp	r0, #0
23457
 11392 0136 0028     		cmp	r0, #0
23458
 11393 0138 8CD0     		beq	.L691
23458
 11393 0138 8CD0     		beq	.L691
23459
4402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
23459
4402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
23460
 11394              		.loc 1 4402 13 is_stmt 1 view .LVU3781
23460
 11394              		.loc 1 4402 13 is_stmt 1 view .LVU3781
23461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 392
23461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 392
23462
 
23462
 
23463
 
23463
 
23464
4402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
23464
4402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
23465
 11395              		.loc 1 4402 17 is_stmt 0 view .LVU3782
23465
 11395              		.loc 1 4402 17 is_stmt 0 view .LVU3782
23466
 11396 013a 606B     		ldr	r0, [r4, #52]
23466
 11396 013a 606B     		ldr	r0, [r4, #52]
Line 23516... Line 23516...
23516
 11432 0160 1846     		mov	r0, r3
23516
 11432 0160 1846     		mov	r0, r3
23517
 11433 0162 03B0     		add	sp, sp, #12
23517
 11433 0162 03B0     		add	sp, sp, #12
23518
 11434              	.LCFI138:
23518
 11434              	.LCFI138:
23519
 11435              		.cfi_remember_state
23519
 11435              		.cfi_remember_state
23520
 11436              		.cfi_def_cfa_offset 20
23520
 11436              		.cfi_def_cfa_offset 20
23521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 393
23521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 393
23522
 
23522
 
23523
 
23523
 
23524
 11437              		@ sp needed
23524
 11437              		@ sp needed
23525
 11438 0164 F0BD     		pop	{r4, r5, r6, r7, pc}
23525
 11438 0164 F0BD     		pop	{r4, r5, r6, r7, pc}
23526
 11439              	.LVL556:
23526
 11439              	.LVL556:
Line 23576... Line 23576...
23576
 11484              		@ args = 0, pretend = 0, frame = 0
23576
 11484              		@ args = 0, pretend = 0, frame = 0
23577
 11485              		@ frame_needed = 0, uses_anonymous_args = 0
23577
 11485              		@ frame_needed = 0, uses_anonymous_args = 0
23578
 11486              		@ link register save eliminated.
23578
 11486              		@ link register save eliminated.
23579
4496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
23579
4496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
23580
 11487              		.loc 1 4496 3 view .LVU3804
23580
 11487              		.loc 1 4496 3 view .LVU3804
23581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 394
23581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 394
23582
 
23582
 
23583
 
23583
 
23584
4496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
23584
4496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
23585
 11488              		.loc 1 4496 11 is_stmt 0 view .LVU3805
23585
 11488              		.loc 1 4496 11 is_stmt 0 view .LVU3805
23586
 11489 0000 90F83D30 		ldrb	r3, [r0, #61]	@ zero_extendqisi2
23586
 11489 0000 90F83D30 		ldrb	r3, [r0, #61]	@ zero_extendqisi2
Line 23636... Line 23636...
23636
 11527 0038 5360     		str	r3, [r2, #4]
23636
 11527 0038 5360     		str	r3, [r2, #4]
23637
4513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
23637
4513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
23638
 11528              		.loc 1 4513 5 view .LVU3818
23638
 11528              		.loc 1 4513 5 view .LVU3818
23639
4513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
23639
4513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
23640
 11529              		.loc 1 4513 12 is_stmt 0 view .LVU3819
23640
 11529              		.loc 1 4513 12 is_stmt 0 view .LVU3819
23641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 395
23641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 395
23642
 
23642
 
23643
 
23643
 
23644
 11530 003a 0020     		movs	r0, #0
23644
 11530 003a 0020     		movs	r0, #0
23645
 11531              	.LVL565:
23645
 11531              	.LVL565:
23646
4513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
23646
4513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
Line 23696... Line 23696...
23696
4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
23696
4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
23697
 11573              		.loc 1 4536 48 is_stmt 0 view .LVU3831
23697
 11573              		.loc 1 4536 48 is_stmt 0 view .LVU3831
23698
 11574 0012 90F83E30 		ldrb	r3, [r0, #62]	@ zero_extendqisi2
23698
 11574 0012 90F83E30 		ldrb	r3, [r0, #62]	@ zero_extendqisi2
23699
4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
23699
4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
23700
 11575              		.loc 1 4536 31 view .LVU3832
23700
 11575              		.loc 1 4536 31 view .LVU3832
23701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 396
23701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 396
23702
 
23702
 
23703
 
23703
 
23704
 11576 0016 02F00302 		and	r2, r2, #3
23704
 11576 0016 02F00302 		and	r2, r2, #3
23705
 11577              	.LVL570:
23705
 11577              	.LVL570:
23706
4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
23706
4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State = HAL_I2C_STATE_READY;
Line 23756... Line 23756...
23756
 11619              	.LFB101:
23756
 11619              	.LFB101:
23757
4859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Prevent unused argument(s) compilation warning */
23757
4859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Prevent unused argument(s) compilation warning */
23758
 11620              		.loc 1 4859 1 is_stmt 1 view -0
23758
 11620              		.loc 1 4859 1 is_stmt 1 view -0
23759
 11621              		.cfi_startproc
23759
 11621              		.cfi_startproc
23760
 11622              		@ args = 0, pretend = 0, frame = 0
23760
 11622              		@ args = 0, pretend = 0, frame = 0
23761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 397
23761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 397
23762
 
23762
 
23763
 
23763
 
23764
 11623              		@ frame_needed = 0, uses_anonymous_args = 0
23764
 11623              		@ frame_needed = 0, uses_anonymous_args = 0
23765
 11624              		@ link register save eliminated.
23765
 11624              		@ link register save eliminated.
23766
4861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
23766
4861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 23816... Line 23816...
23816
 11671 0000 7047     		bx	lr
23816
 11671 0000 7047     		bx	lr
23817
 11672              		.cfi_endproc
23817
 11672              		.cfi_endproc
23818
 11673              	.LFE103:
23818
 11673              	.LFE103:
23819
 11675              		.section	.text.I2C_SlaveTransmit_TXE,"ax",%progbits
23819
 11675              		.section	.text.I2C_SlaveTransmit_TXE,"ax",%progbits
23820
 11676              		.align	1
23820
 11676              		.align	1
23821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 398
23821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 398
23822
 
23822
 
23823
 
23823
 
23824
 11677              		.syntax unified
23824
 11677              		.syntax unified
23825
 11678              		.thumb
23825
 11678              		.thumb
23826
 11679              		.thumb_func
23826
 11679              		.thumb_func
Line 23876... Line 23876...
23876
 11716              		.loc 1 5758 9 is_stmt 0 view .LVU3866
23876
 11716              		.loc 1 5758 9 is_stmt 0 view .LVU3866
23877
 11717 0016 436A     		ldr	r3, [r0, #36]
23877
 11717 0016 436A     		ldr	r3, [r0, #36]
23878
5758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
23878
5758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
23879
 11718              		.loc 1 5758 19 view .LVU3867
23879
 11718              		.loc 1 5758 19 view .LVU3867
23880
 11719 0018 0133     		adds	r3, r3, #1
23880
 11719 0018 0133     		adds	r3, r3, #1
23881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 399
23881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 399
23882
 
23882
 
23883
 
23883
 
23884
 11720 001a 4362     		str	r3, [r0, #36]
23884
 11720 001a 4362     		str	r3, [r0, #36]
23885
5761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
23885
5761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
23886
 11721              		.loc 1 5761 5 is_stmt 1 view .LVU3868
23886
 11721              		.loc 1 5761 5 is_stmt 1 view .LVU3868
Line 23936... Line 23936...
23936
5776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
23936
5776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
23937
 11758              		.loc 1 5776 7 is_stmt 1 view .LVU3882
23937
 11758              		.loc 1 5776 7 is_stmt 1 view .LVU3882
23938
 11759 0044 FFF7FEFF 		bl	HAL_I2C_SlaveTxCpltCallback
23938
 11759 0044 FFF7FEFF 		bl	HAL_I2C_SlaveTxCpltCallback
23939
 11760              	.LVL580:
23939
 11760              	.LVL580:
23940
5780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
23940
5780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
23941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 400
23941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 400
23942
 
23942
 
23943
 
23943
 
23944
 11761              		.loc 1 5780 1 is_stmt 0 view .LVU3883
23944
 11761              		.loc 1 5780 1 is_stmt 0 view .LVU3883
23945
 11762 0048 F1E7     		b	.L715
23945
 11762 0048 F1E7     		b	.L715
23946
 11763              		.cfi_endproc
23946
 11763              		.cfi_endproc
Line 23996... Line 23996...
23996
 11810 0002 90F83D30 		ldrb	r3, [r0, #61]	@ zero_extendqisi2
23996
 11810 0002 90F83D30 		ldrb	r3, [r0, #61]	@ zero_extendqisi2
23997
 11811 0006 DAB2     		uxtb	r2, r3
23997
 11811 0006 DAB2     		uxtb	r2, r3
23998
 11812              	.LVL583:
23998
 11812              	.LVL583:
23999
5814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
23999
5814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
24000
 11813              		.loc 1 5814 3 is_stmt 1 view .LVU3891
24000
 11813              		.loc 1 5814 3 is_stmt 1 view .LVU3891
24001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 401
24001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 401
24002
 
24002
 
24003
 
24003
 
24004
5814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
24004
5814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
24005
 11814              		.loc 1 5814 11 is_stmt 0 view .LVU3892
24005
 11814              		.loc 1 5814 11 is_stmt 0 view .LVU3892
24006
 11815 0008 438D     		ldrh	r3, [r0, #42]
24006
 11815 0008 438D     		ldrh	r3, [r0, #42]
Line 24056... Line 24056...
24056
 11849 002c 00D0     		beq	.L723
24056
 11849 002c 00D0     		beq	.L723
24057
 11850              	.LVL584:
24057
 11850              	.LVL584:
24058
 11851              	.L720:
24058
 11851              	.L720:
24059
5842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24059
5842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24060
 11852              		.loc 1 5842 1 view .LVU3909
24060
 11852              		.loc 1 5842 1 view .LVU3909
24061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 402
24061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 402
24062
 
24062
 
24063
 
24063
 
24064
 11853 002e 08BD     		pop	{r3, pc}
24064
 11853 002e 08BD     		pop	{r3, pc}
24065
 11854              	.LVL585:
24065
 11854              	.LVL585:
24066
 11855              	.L723:
24066
 11855              	.L723:
Line 24116... Line 24116...
24116
 11896              		.loc 1 4927 3 view .LVU3920
24116
 11896              		.loc 1 4927 3 view .LVU3920
24117
4928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24117
4928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24118
 11897              		.loc 1 4928 3 view .LVU3921
24118
 11897              		.loc 1 4928 3 view .LVU3921
24119
4933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24119
4933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24120
 11898              		.loc 1 4933 1 is_stmt 0 view .LVU3922
24120
 11898              		.loc 1 4933 1 is_stmt 0 view .LVU3922
24121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 403
24121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 403
24122
 
24122
 
24123
 
24123
 
24124
 11899 0000 7047     		bx	lr
24124
 11899 0000 7047     		bx	lr
24125
 11900              		.cfi_endproc
24125
 11900              		.cfi_endproc
24126
 11901              	.LFE105:
24126
 11901              	.LFE105:
Line 24176... Line 24176...
24176
5915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24176
5915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24177
 11943              		.loc 1 5915 1 is_stmt 0 view .LVU3933
24177
 11943              		.loc 1 5915 1 is_stmt 0 view .LVU3933
24178
 11944 001c 08BD     		pop	{r3, pc}
24178
 11944 001c 08BD     		pop	{r3, pc}
24179
 11945              	.LVL592:
24179
 11945              	.LVL592:
24180
 11946              	.L733:
24180
 11946              	.L733:
24181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 404
24181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 404
24182
 
24182
 
24183
 
24183
 
24184
5880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24184
5880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24185
 11947              		.loc 1 5880 5 is_stmt 1 view .LVU3934
24185
 11947              		.loc 1 5880 5 is_stmt 1 view .LVU3934
24186
 11948 001e 0268     		ldr	r2, [r0]
24186
 11948 001e 0268     		ldr	r2, [r0]
Line 24236... Line 24236...
24236
 11985 0048 F2E7     		b	.L727
24236
 11985 0048 F2E7     		b	.L727
24237
 11986              	.LVL598:
24237
 11986              	.LVL598:
24238
 11987              	.L728:
24238
 11987              	.L728:
24239
5894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
24239
5894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
24240
 11988              		.loc 1 5894 7 is_stmt 1 view .LVU3948
24240
 11988              		.loc 1 5894 7 is_stmt 1 view .LVU3948
24241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 405
24241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 405
24242
 
24242
 
24243
 
24243
 
24244
5894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
24244
5894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
24245
 11989              		.loc 1 5894 21 is_stmt 0 view .LVU3949
24245
 11989              		.loc 1 5894 21 is_stmt 0 view .LVU3949
24246
 11990 004a 028B     		ldrh	r2, [r0, #24]
24246
 11990 004a 028B     		ldrh	r2, [r0, #24]
Line 24296... Line 24296...
24296
 12038              		.cfi_offset 14, -4
24296
 12038              		.cfi_offset 14, -4
24297
6095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions       = hi2c->XferOptions;
24297
6095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions       = hi2c->XferOptions;
24298
 12039              		.loc 1 6095 3 is_stmt 1 view .LVU3956
24298
 12039              		.loc 1 6095 3 is_stmt 1 view .LVU3956
24299
6095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions       = hi2c->XferOptions;
24299
6095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions       = hi2c->XferOptions;
24300
 12040              		.loc 1 6095 24 is_stmt 0 view .LVU3957
24300
 12040              		.loc 1 6095 24 is_stmt 0 view .LVU3957
24301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 406
24301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 406
24302
 
24302
 
24303
 
24303
 
24304
 12041 0002 90F83D30 		ldrb	r3, [r0, #61]	@ zero_extendqisi2
24304
 12041 0002 90F83D30 		ldrb	r3, [r0, #61]	@ zero_extendqisi2
24305
 12042 0006 DBB2     		uxtb	r3, r3
24305
 12042 0006 DBB2     		uxtb	r3, r3
24306
 12043              	.LVL602:
24306
 12043              	.LVL602:
Line 24356... Line 24356...
24356
 12079              		.loc 1 6101 23 is_stmt 0 view .LVU3971
24356
 12079              		.loc 1 6101 23 is_stmt 0 view .LVU3971
24357
 12080 0024 1A4B     		ldr	r3, .L743
24357
 12080 0024 1A4B     		ldr	r3, .L743
24358
 12081              	.LVL608:
24358
 12081              	.LVL608:
24359
6101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24359
6101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24360
 12082              		.loc 1 6101 23 view .LVU3972
24360
 12082              		.loc 1 6101 23 view .LVU3972
24361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 407
24361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 407
24362
 
24362
 
24363
 
24363
 
24364
 12083 0026 C362     		str	r3, [r0, #44]
24364
 12083 0026 C362     		str	r3, [r0, #44]
24365
6104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24365
6104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24366
 12084              		.loc 1 6104 5 is_stmt 1 view .LVU3973
24366
 12084              		.loc 1 6104 5 is_stmt 1 view .LVU3973
Line 24416... Line 24416...
24416
 12121              	.LVL612:
24416
 12121              	.LVL612:
24417
6125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX;
24417
6125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->PreviousState = I2C_STATE_SLAVE_BUSY_TX;
24418
 12122              		.loc 1 6125 25 view .LVU3987
24418
 12122              		.loc 1 6125 25 view .LVU3987
24419
 12123 005a C362     		str	r3, [r0, #44]
24419
 12123 005a C362     		str	r3, [r0, #44]
24420
6126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State         = HAL_I2C_STATE_READY;
24420
6126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State         = HAL_I2C_STATE_READY;
24421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 408
24421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 408
24422
 
24422
 
24423
 
24423
 
24424
 12124              		.loc 1 6126 5 is_stmt 1 view .LVU3988
24424
 12124              		.loc 1 6126 5 is_stmt 1 view .LVU3988
24425
6126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State         = HAL_I2C_STATE_READY;
24425
6126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State         = HAL_I2C_STATE_READY;
24426
 12125              		.loc 1 6126 25 is_stmt 0 view .LVU3989
24426
 12125              		.loc 1 6126 25 is_stmt 0 view .LVU3989
Line 24476... Line 24476...
24476
 12166              		.weak	HAL_I2C_MemTxCpltCallback
24476
 12166              		.weak	HAL_I2C_MemTxCpltCallback
24477
 12167              		.syntax unified
24477
 12167              		.syntax unified
24478
 12168              		.thumb
24478
 12168              		.thumb
24479
 12169              		.thumb_func
24479
 12169              		.thumb_func
24480
 12170              		.fpu softvfp
24480
 12170              		.fpu softvfp
24481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 409
24481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 409
24482
 
24482
 
24483
 
24483
 
24484
 12172              	HAL_I2C_MemTxCpltCallback:
24484
 12172              	HAL_I2C_MemTxCpltCallback:
24485
 12173              	.LVL615:
24485
 12173              	.LVL615:
24486
 12174              	.LFB107:
24486
 12174              	.LFB107:
Line 24536... Line 24536...
24536
 12216              		.loc 1 5091 3 is_stmt 1 view .LVU4009
24536
 12216              		.loc 1 5091 3 is_stmt 1 view .LVU4009
24537
5091:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24537
5091:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24538
 12217              		.loc 1 5091 12 is_stmt 0 view .LVU4010
24538
 12217              		.loc 1 5091 12 is_stmt 0 view .LVU4010
24539
 12218 000e C46A     		ldr	r4, [r0, #44]
24539
 12218 000e C46A     		ldr	r4, [r0, #44]
24540
 12219              	.LVL619:
24540
 12219              	.LVL619:
24541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 410
24541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 410
24542
 
24542
 
24543
 
24543
 
24544
5093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
24544
5093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
24545
 12220              		.loc 1 5093 3 is_stmt 1 view .LVU4011
24545
 12220              		.loc 1 5093 3 is_stmt 1 view .LVU4011
24546
5093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
24546
5093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
Line 24596... Line 24596...
24596
 12258              	.LVL623:
24596
 12258              	.LVL623:
24597
5113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24597
5113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24598
 12259              		.loc 1 5113 7 view .LVU4025
24598
 12259              		.loc 1 5113 7 view .LVU4025
24599
 12260 0034 23F4E063 		bic	r3, r3, #1792
24599
 12260 0034 23F4E063 		bic	r3, r3, #1792
24600
 12261 0038 5360     		str	r3, [r2, #4]
24600
 12261 0038 5360     		str	r3, [r2, #4]
24601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 411
24601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 411
24602
 
24602
 
24603
 
24603
 
24604
5116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24604
5116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24605
 12262              		.loc 1 5116 7 is_stmt 1 view .LVU4026
24605
 12262              		.loc 1 5116 7 is_stmt 1 view .LVU4026
24606
 12263 003a 0268     		ldr	r2, [r0]
24606
 12263 003a 0268     		ldr	r2, [r0]
Line 24656... Line 24656...
24656
 12299              		.loc 1 5098 7 view .LVU4040
24656
 12299              		.loc 1 5098 7 view .LVU4040
24657
 12300 0068 23F4E063 		bic	r3, r3, #1792
24657
 12300 0068 23F4E063 		bic	r3, r3, #1792
24658
 12301 006c 5360     		str	r3, [r2, #4]
24658
 12301 006c 5360     		str	r3, [r2, #4]
24659
5100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode = HAL_I2C_MODE_NONE;
24659
5100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode = HAL_I2C_MODE_NONE;
24660
 12302              		.loc 1 5100 7 is_stmt 1 view .LVU4041
24660
 12302              		.loc 1 5100 7 is_stmt 1 view .LVU4041
24661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 412
24661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 412
24662
 
24662
 
24663
 
24663
 
24664
5100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode = HAL_I2C_MODE_NONE;
24664
5100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->Mode = HAL_I2C_MODE_NONE;
24665
 12303              		.loc 1 5100 27 is_stmt 0 view .LVU4042
24665
 12303              		.loc 1 5100 27 is_stmt 0 view .LVU4042
24666
 12304 006e 1123     		movs	r3, #17
24666
 12304 006e 1123     		movs	r3, #17
Line 24716... Line 24716...
24716
 12340              		.loc 1 5144 13 view .LVU4056
24716
 12340              		.loc 1 5144 13 view .LVU4056
24717
 12341 0096 9BB2     		uxth	r3, r3
24717
 12341 0096 9BB2     		uxth	r3, r3
24718
5144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
24718
5144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
24719
 12342              		.loc 1 5144 8 view .LVU4057
24719
 12342              		.loc 1 5144 8 view .LVU4057
24720
 12343 0098 2BB9     		cbnz	r3, .L752
24720
 12343 0098 2BB9     		cbnz	r3, .L752
24721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 413
24721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 413
24722
 
24722
 
24723
 
24723
 
24724
5147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
24724
5147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
24725
 12344              		.loc 1 5147 7 is_stmt 1 view .LVU4058
24725
 12344              		.loc 1 5147 7 is_stmt 1 view .LVU4058
24726
 12345 009a 0268     		ldr	r2, [r0]
24726
 12345 009a 0268     		ldr	r2, [r0]
Line 24776... Line 24776...
24776
 12380              		.loc 1 5216 24 view .LVU4073
24776
 12380              		.loc 1 5216 24 view .LVU4073
24777
 12381 00c0 013B     		subs	r3, r3, #1
24777
 12381 00c0 013B     		subs	r3, r3, #1
24778
 12382 00c2 9BB2     		uxth	r3, r3
24778
 12382 00c2 9BB2     		uxth	r3, r3
24779
 12383 00c4 4385     		strh	r3, [r0, #42]	@ movhi
24779
 12383 00c4 4385     		strh	r3, [r0, #42]	@ movhi
24780
5224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24780
5224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 414
24781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 414
24782
 
24782
 
24783
 
24783
 
24784
 12384              		.loc 1 5224 1 view .LVU4074
24784
 12384              		.loc 1 5224 1 view .LVU4074
24785
 12385 00c6 ABE7     		b	.L746
24785
 12385 00c6 ABE7     		b	.L746
24786
 12386              	.LVL636:
24786
 12386              	.LVL636:
Line 24836... Line 24836...
24836
 12420              		.loc 1 5159 17 view .LVU4090
24836
 12420              		.loc 1 5159 17 view .LVU4090
24837
 12421 00e6 0268     		ldr	r2, [r0]
24837
 12421 00e6 0268     		ldr	r2, [r0]
24838
 12422              	.LVL639:
24838
 12422              	.LVL639:
24839
5159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24839
5159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24840
 12423              		.loc 1 5159 17 view .LVU4091
24840
 12423              		.loc 1 5159 17 view .LVU4091
24841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 415
24841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 415
24842
 
24842
 
24843
 
24843
 
24844
 12424 00e8 DBB2     		uxtb	r3, r3
24844
 12424 00e8 DBB2     		uxtb	r3, r3
24845
5159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24845
5159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24846
 12425              		.loc 1 5159 32 view .LVU4092
24846
 12425              		.loc 1 5159 32 view .LVU4092
Line 24896... Line 24896...
24896
5189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24896
5189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24897
 12461              		.loc 1 5189 13 is_stmt 1 view .LVU4107
24897
 12461              		.loc 1 5189 13 is_stmt 1 view .LVU4107
24898
5189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24898
5189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24899
 12462              		.loc 1 5189 39 is_stmt 0 view .LVU4108
24899
 12462              		.loc 1 5189 39 is_stmt 0 view .LVU4108
24900
 12463 0114 426A     		ldr	r2, [r0, #36]
24900
 12463 0114 426A     		ldr	r2, [r0, #36]
24901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 416
24901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 416
24902
 
24902
 
24903
 
24903
 
24904
 12464              	.LVL641:
24904
 12464              	.LVL641:
24905
5189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24905
5189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
24906
 12465              		.loc 1 5189 17 view .LVU4109
24906
 12465              		.loc 1 5189 17 view .LVU4109
Line 24956... Line 24956...
24956
5177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
24956
5177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
24957
 12500              		.loc 1 5177 27 view .LVU4125
24957
 12500              		.loc 1 5177 27 view .LVU4125
24958
 12501 0136 0133     		adds	r3, r3, #1
24958
 12501 0136 0133     		adds	r3, r3, #1
24959
 12502 0138 0365     		str	r3, [r0, #80]
24959
 12502 0138 0365     		str	r3, [r0, #80]
24960
 12503 013a 71E7     		b	.L746
24960
 12503 013a 71E7     		b	.L746
24961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 417
24961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 417
24962
 
24962
 
24963
 
24963
 
24964
 12504              	.LVL644:
24964
 12504              	.LVL644:
24965
 12505              	.L766:
24965
 12505              	.L766:
24966
5184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
24966
5184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****           }
Line 25016... Line 25016...
25016
 12548 000c 00D0     		beq	.L773
25016
 12548 000c 00D0     		beq	.L773
25017
 12549              	.LVL648:
25017
 12549              	.LVL648:
25018
 12550              	.L767:
25018
 12550              	.L767:
25019
5300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25019
5300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25020
 12551              		.loc 1 5300 1 view .LVU4136
25020
 12551              		.loc 1 5300 1 view .LVU4136
25021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 418
25021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 418
25022
 
25022
 
25023
 
25023
 
25024
 12552 000e 08BD     		pop	{r3, pc}
25024
 12552 000e 08BD     		pop	{r3, pc}
25025
 12553              	.LVL649:
25025
 12553              	.LVL649:
25026
 12554              	.L773:
25026
 12554              	.L773:
Line 25076... Line 25076...
25076
 12588              		.loc 1 5253 10 is_stmt 0 view .LVU4152
25076
 12588              		.loc 1 5253 10 is_stmt 0 view .LVU4152
25077
 12589 002e 082A     		cmp	r2, #8
25077
 12589 002e 082A     		cmp	r2, #8
25078
 12590 0030 04D0     		beq	.L770
25078
 12590 0030 04D0     		beq	.L770
25079
5253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
25079
5253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
25080
 12591              		.loc 1 5253 60 discriminator 1 view .LVU4153
25080
 12591              		.loc 1 5253 60 discriminator 1 view .LVU4153
25081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 419
25081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 419
25082
 
25082
 
25083
 
25083
 
25084
 12592 0032 202A     		cmp	r2, #32
25084
 12592 0032 202A     		cmp	r2, #32
25085
 12593 0034 02D0     		beq	.L770
25085
 12593 0034 02D0     		beq	.L770
25086
5253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
25086
5253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
Line 25136... Line 25136...
25136
 12630 006a FFF7FEFF 		bl	HAL_I2C_MasterTxCpltCallback
25136
 12630 006a FFF7FEFF 		bl	HAL_I2C_MasterTxCpltCallback
25137
 12631              	.LVL653:
25137
 12631              	.LVL653:
25138
5300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25138
5300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25139
 12632              		.loc 1 5300 1 is_stmt 0 view .LVU4168
25139
 12632              		.loc 1 5300 1 is_stmt 0 view .LVU4168
25140
 12633 006e CEE7     		b	.L767
25140
 12633 006e CEE7     		b	.L767
25141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 420
25141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 420
25142
 
25142
 
25143
 
25143
 
25144
 12634              	.LVL654:
25144
 12634              	.LVL654:
25145
 12635              	.L774:
25145
 12635              	.L774:
25146
5255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25146
5255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 25196... Line 25196...
25196
 12672              	.LFE115:
25196
 12672              	.LFE115:
25197
 12674              		.section	.text.HAL_I2C_MemRxCpltCallback,"ax",%progbits
25197
 12674              		.section	.text.HAL_I2C_MemRxCpltCallback,"ax",%progbits
25198
 12675              		.align	1
25198
 12675              		.align	1
25199
 12676              		.weak	HAL_I2C_MemRxCpltCallback
25199
 12676              		.weak	HAL_I2C_MemRxCpltCallback
25200
 12677              		.syntax unified
25200
 12677              		.syntax unified
25201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 421
25201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 421
25202
 
25202
 
25203
 
25203
 
25204
 12678              		.thumb
25204
 12678              		.thumb
25205
 12679              		.thumb_func
25205
 12679              		.thumb_func
25206
 12680              		.fpu softvfp
25206
 12680              		.fpu softvfp
Line 25256... Line 25256...
25256
5381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25256
5381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25257
 12725              		.loc 1 5381 1 view .LVU4191
25257
 12725              		.loc 1 5381 1 view .LVU4191
25258
 12726 000c 08BD     		pop	{r3, pc}
25258
 12726 000c 08BD     		pop	{r3, pc}
25259
 12727              	.LVL662:
25259
 12727              	.LVL662:
25260
 12728              	.L782:
25260
 12728              	.L782:
25261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 422
25261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 422
25262
 
25262
 
25263
 
25263
 
25264
 12729              	.LBB109:
25264
 12729              	.LBB109:
25265
5312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25265
5312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25266
 12730              		.loc 1 5312 5 is_stmt 1 view .LVU4192
25266
 12730              		.loc 1 5312 5 is_stmt 1 view .LVU4192
Line 25316... Line 25316...
25316
5326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
25316
5326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
25317
 12764              		.loc 1 5326 15 is_stmt 0 view .LVU4209
25317
 12764              		.loc 1 5326 15 is_stmt 0 view .LVU4209
25318
 12765 002c 438D     		ldrh	r3, [r0, #42]
25318
 12765 002c 438D     		ldrh	r3, [r0, #42]
25319
 12766 002e 9BB2     		uxth	r3, r3
25319
 12766 002e 9BB2     		uxth	r3, r3
25320
5326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
25320
5326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
25321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 423
25321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 423
25322
 
25322
 
25323
 
25323
 
25324
 12767              		.loc 1 5326 10 view .LVU4210
25324
 12767              		.loc 1 5326 10 view .LVU4210
25325
 12768 0030 032B     		cmp	r3, #3
25325
 12768 0030 032B     		cmp	r3, #3
25326
 12769 0032 EBD1     		bne	.L777
25326
 12769 0032 EBD1     		bne	.L777
Line 25376... Line 25376...
25376
 12806              		.loc 1 5343 23 view .LVU4223
25376
 12806              		.loc 1 5343 23 view .LVU4223
25377
 12807 0064 1A70     		strb	r2, [r3]
25377
 12807 0064 1A70     		strb	r2, [r3]
25378
5346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25378
5346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25379
 12808              		.loc 1 5346 7 is_stmt 1 view .LVU4224
25379
 12808              		.loc 1 5346 7 is_stmt 1 view .LVU4224
25380
5346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25380
5346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 424
25381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 424
25382
 
25382
 
25383
 
25383
 
25384
 12809              		.loc 1 5346 11 is_stmt 0 view .LVU4225
25384
 12809              		.loc 1 5346 11 is_stmt 0 view .LVU4225
25385
 12810 0066 436A     		ldr	r3, [r0, #36]
25385
 12810 0066 436A     		ldr	r3, [r0, #36]
25386
5346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25386
5346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 25436... Line 25436...
25436
 12845              		.loc 1 5381 1 is_stmt 0 view .LVU4241
25436
 12845              		.loc 1 5381 1 is_stmt 0 view .LVU4241
25437
 12846 0092 BBE7     		b	.L777
25437
 12846 0092 BBE7     		b	.L777
25438
 12847              	.LVL668:
25438
 12847              	.LVL668:
25439
 12848              	.L783:
25439
 12848              	.L783:
25440
 12849              	.LBB110:
25440
 12849              	.LBB110:
25441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 425
25441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 425
25442
 
25442
 
25443
 
25443
 
25444
5355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->PreviousState = I2C_STATE_NONE;
25444
5355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->PreviousState = I2C_STATE_NONE;
25445
 12850              		.loc 1 5355 9 is_stmt 1 view .LVU4242
25445
 12850              		.loc 1 5355 9 is_stmt 1 view .LVU4242
25446
5355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->PreviousState = I2C_STATE_NONE;
25446
5355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         hi2c->PreviousState = I2C_STATE_NONE;
Line 25496... Line 25496...
25496
 12892 0004 438D     		ldrh	r3, [r0, #42]
25496
 12892 0004 438D     		ldrh	r3, [r0, #42]
25497
 12893 0006 9BB2     		uxth	r3, r3
25497
 12893 0006 9BB2     		uxth	r3, r3
25498
5394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
25498
5394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
25499
 12894              		.loc 1 5394 6 view .LVU4254
25499
 12894              		.loc 1 5394 6 view .LVU4254
25500
 12895 0008 042B     		cmp	r3, #4
25500
 12895 0008 042B     		cmp	r3, #4
25501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 426
25501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 426
25502
 
25502
 
25503
 
25503
 
25504
 12896 000a 13D0     		beq	.L797
25504
 12896 000a 13D0     		beq	.L797
25505
5409:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
25505
5409:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
25506
 12897              		.loc 1 5409 8 is_stmt 1 view .LVU4255
25506
 12897              		.loc 1 5409 8 is_stmt 1 view .LVU4255
Line 25556... Line 25556...
25556
 12931 002c 013B     		subs	r3, r3, #1
25556
 12931 002c 013B     		subs	r3, r3, #1
25557
 12932 002e 9BB2     		uxth	r3, r3
25557
 12932 002e 9BB2     		uxth	r3, r3
25558
 12933 0030 4385     		strh	r3, [r0, #42]	@ movhi
25558
 12933 0030 4385     		strh	r3, [r0, #42]	@ movhi
25559
5507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25559
5507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25560
 12934              		.loc 1 5507 1 view .LVU4272
25560
 12934              		.loc 1 5507 1 view .LVU4272
25561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 427
25561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 427
25562
 
25562
 
25563
 
25563
 
25564
 12935 0032 0FE0     		b	.L784
25564
 12935 0032 0FE0     		b	.L784
25565
 12936              	.LVL673:
25565
 12936              	.LVL673:
25566
 12937              	.L797:
25566
 12937              	.L797:
Line 25616... Line 25616...
25616
5413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25616
5413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25617
 12973              		.loc 1 5413 5 is_stmt 1 view .LVU4287
25617
 12973              		.loc 1 5413 5 is_stmt 1 view .LVU4287
25618
 12974 0056 0168     		ldr	r1, [r0]
25618
 12974 0056 0168     		ldr	r1, [r0]
25619
 12975 0058 4B68     		ldr	r3, [r1, #4]
25619
 12975 0058 4B68     		ldr	r3, [r1, #4]
25620
 12976 005a 23F48063 		bic	r3, r3, #1024
25620
 12976 005a 23F48063 		bic	r3, r3, #1024
25621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 428
25621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 428
25622
 
25622
 
25623
 
25623
 
25624
 12977 005e 4B60     		str	r3, [r1, #4]
25624
 12977 005e 4B60     		str	r3, [r1, #4]
25625
5415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
25625
5415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
25626
 12978              		.loc 1 5415 5 view .LVU4288
25626
 12978              		.loc 1 5415 5 view .LVU4288
Line 25676... Line 25676...
25676
 13013 0084 9BB2     		uxth	r3, r3
25676
 13013 0084 9BB2     		uxth	r3, r3
25677
 13014 0086 4385     		strh	r3, [r0, #42]	@ movhi
25677
 13014 0086 4385     		strh	r3, [r0, #42]	@ movhi
25678
 13015 0088 E4E7     		b	.L784
25678
 13015 0088 E4E7     		b	.L784
25679
 13016              	.LVL678:
25679
 13016              	.LVL678:
25680
 13017              	.L799:
25680
 13017              	.L799:
25681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 429
25681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 429
25682
 
25682
 
25683
 
25683
 
25684
5433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
25684
5433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
25685
 13018              		.loc 1 5433 5 is_stmt 1 view .LVU4304
25685
 13018              		.loc 1 5433 5 is_stmt 1 view .LVU4304
25686
5433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
25686
5433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
Line 25736... Line 25736...
25736
 13055              		.loc 1 5454 46 view .LVU4318
25736
 13055              		.loc 1 5454 46 view .LVU4318
25737
 13056 00b2 1A69     		ldr	r2, [r3, #16]
25737
 13056 00b2 1A69     		ldr	r2, [r3, #16]
25738
5454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25738
5454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25739
 13057              		.loc 1 5454 10 view .LVU4319
25739
 13057              		.loc 1 5454 10 view .LVU4319
25740
 13058 00b4 436A     		ldr	r3, [r0, #36]
25740
 13058 00b4 436A     		ldr	r3, [r0, #36]
25741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 430
25741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 430
25742
 
25742
 
25743
 
25743
 
25744
5454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25744
5454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25745
 13059              		.loc 1 5454 21 view .LVU4320
25745
 13059              		.loc 1 5454 21 view .LVU4320
25746
 13060 00b6 1A70     		strb	r2, [r3]
25746
 13060 00b6 1A70     		strb	r2, [r3]
Line 25796... Line 25796...
25796
5472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25796
5472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25797
 13094              		.loc 1 5472 5 is_stmt 1 view .LVU4337
25797
 13094              		.loc 1 5472 5 is_stmt 1 view .LVU4337
25798
 13095 00da 0268     		ldr	r2, [r0]
25798
 13095 00da 0268     		ldr	r2, [r0]
25799
 13096 00dc 5368     		ldr	r3, [r2, #4]
25799
 13096 00dc 5368     		ldr	r3, [r2, #4]
25800
 13097 00de 23F44073 		bic	r3, r3, #768
25800
 13097 00de 23F44073 		bic	r3, r3, #768
25801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 431
25801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 431
25802
 
25802
 
25803
 
25803
 
25804
 13098 00e2 5360     		str	r3, [r2, #4]
25804
 13098 00e2 5360     		str	r3, [r2, #4]
25805
5474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->Mode == HAL_I2C_MODE_MEM)
25805
5474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if (hi2c->Mode == HAL_I2C_MODE_MEM)
25806
 13099              		.loc 1 5474 5 view .LVU4338
25806
 13099              		.loc 1 5474 5 view .LVU4338
Line 25856... Line 25856...
25856
 13135              		.loc 1 5477 18 is_stmt 0 view .LVU4352
25856
 13135              		.loc 1 5477 18 is_stmt 0 view .LVU4352
25857
 13136 0110 0023     		movs	r3, #0
25857
 13136 0110 0023     		movs	r3, #0
25858
 13137 0112 80F83E30 		strb	r3, [r0, #62]
25858
 13137 0112 80F83E30 		strb	r3, [r0, #62]
25859
5478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
25859
5478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
25860
 13138              		.loc 1 5478 7 is_stmt 1 view .LVU4353
25860
 13138              		.loc 1 5478 7 is_stmt 1 view .LVU4353
25861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 432
25861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 432
25862
 
25862
 
25863
 
25863
 
25864
5478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
25864
5478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
25865
 13139              		.loc 1 5478 27 is_stmt 0 view .LVU4354
25865
 13139              		.loc 1 5478 27 is_stmt 0 view .LVU4354
25866
 13140 0116 0363     		str	r3, [r0, #48]
25866
 13140 0116 0363     		str	r3, [r0, #48]
Line 25916... Line 25916...
25916
 13187              	.LCFI148:
25916
 13187              	.LCFI148:
25917
 13188              		.cfi_def_cfa_offset 8
25917
 13188              		.cfi_def_cfa_offset 8
25918
 13189              		.cfi_offset 3, -8
25918
 13189              		.cfi_offset 3, -8
25919
 13190              		.cfi_offset 14, -4
25919
 13190              		.cfi_offset 14, -4
25920
6782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25920
6782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 433
25921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 433
25922
 
25922
 
25923
 
25923
 
25924
 13191              		.loc 1 6782 3 is_stmt 1 view .LVU4362
25924
 13191              		.loc 1 6782 3 is_stmt 1 view .LVU4362
25925
6782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25925
6782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25926
 13192              		.loc 1 6782 22 is_stmt 0 view .LVU4363
25926
 13192              		.loc 1 6782 22 is_stmt 0 view .LVU4363
Line 25976... Line 25976...
25976
 13226              		.loc 1 6799 3 is_stmt 1 view .LVU4379
25976
 13226              		.loc 1 6799 3 is_stmt 1 view .LVU4379
25977
 13227 002c FFF7FEFF 		bl	HAL_I2C_ErrorCallback
25977
 13227 002c FFF7FEFF 		bl	HAL_I2C_ErrorCallback
25978
 13228              	.LVL689:
25978
 13228              	.LVL689:
25979
6801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25979
6801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
25980
 13229              		.loc 1 6801 1 is_stmt 0 view .LVU4380
25980
 13229              		.loc 1 6801 1 is_stmt 0 view .LVU4380
25981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 434
25981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 434
25982
 
25982
 
25983
 
25983
 
25984
 13230 0030 08BD     		pop	{r3, pc}
25984
 13230 0030 08BD     		pop	{r3, pc}
25985
 13231              		.cfi_endproc
25985
 13231              		.cfi_endproc
25986
 13232              	.LFE134:
25986
 13232              	.LFE134:
Line 26036... Line 26036...
26036
6658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26036
6658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26037
 13274              		.loc 1 6658 3 is_stmt 1 view .LVU4391
26037
 13274              		.loc 1 6658 3 is_stmt 1 view .LVU4391
26038
 13275 0012 2068     		ldr	r0, [r4]
26038
 13275 0012 2068     		ldr	r0, [r4]
26039
 13276              	.LVL695:
26039
 13276              	.LVL695:
26040
6658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26040
6658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 435
26041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 435
26042
 
26042
 
26043
 
26043
 
26044
 13277              		.loc 1 6658 3 is_stmt 0 view .LVU4392
26044
 13277              		.loc 1 6658 3 is_stmt 0 view .LVU4392
26045
 13278 0014 4268     		ldr	r2, [r0, #4]
26045
 13278 0014 4268     		ldr	r2, [r0, #4]
26046
 13279 0016 22F44072 		bic	r2, r2, #768
26046
 13279 0016 22F44072 		bic	r2, r2, #768
Line 26096... Line 26096...
26096
 13314 0042 012B     		cmp	r3, #1
26096
 13314 0042 012B     		cmp	r3, #1
26097
 13315 0044 58D0     		beq	.L817
26097
 13315 0044 58D0     		beq	.L817
26098
 13316              	.L810:
26098
 13316              	.L810:
26099
6715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26099
6715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26100
 13317              		.loc 1 6715 5 is_stmt 1 view .LVU4408
26100
 13317              		.loc 1 6715 5 is_stmt 1 view .LVU4408
26101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 436
26101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 436
26102
 
26102
 
26103
 
26103
 
26104
 13318 0046 2268     		ldr	r2, [r4]
26104
 13318 0046 2268     		ldr	r2, [r4]
26105
 13319 0048 5368     		ldr	r3, [r2, #4]
26105
 13319 0048 5368     		ldr	r3, [r2, #4]
26106
 13320 004a 23F44073 		bic	r3, r3, #768
26106
 13320 004a 23F44073 		bic	r3, r3, #768
Line 26156... Line 26156...
26156
 13358 0086 236C     		ldr	r3, [r4, #64]
26156
 13358 0086 236C     		ldr	r3, [r4, #64]
26157
6733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
26157
6733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
26158
 13359              		.loc 1 6733 8 view .LVU4421
26158
 13359              		.loc 1 6733 8 view .LVU4421
26159
 13360 0088 002B     		cmp	r3, #0
26159
 13360 0088 002B     		cmp	r3, #0
26160
 13361 008a 3BD1     		bne	.L818
26160
 13361 008a 3BD1     		bne	.L818
26161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 437
26161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 437
26162
 
26162
 
26163
 
26163
 
26164
6743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26164
6743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26165
 13362              		.loc 1 6743 7 is_stmt 1 view .LVU4422
26165
 13362              		.loc 1 6743 7 is_stmt 1 view .LVU4422
26166
6743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26166
6743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 26216... Line 26216...
26216
 13399 00b6 22F40062 		bic	r2, r2, #2048
26216
 13399 00b6 22F40062 		bic	r2, r2, #2048
26217
 13400 00ba 4A60     		str	r2, [r1, #4]
26217
 13400 00ba 4A60     		str	r2, [r1, #4]
26218
6669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26218
6669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26219
 13401              		.loc 1 6669 5 is_stmt 1 view .LVU4437
26219
 13401              		.loc 1 6669 5 is_stmt 1 view .LVU4437
26220
6669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26220
6669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 438
26221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 438
26222
 
26222
 
26223
 
26223
 
26224
 13402              		.loc 1 6669 21 is_stmt 0 view .LVU4438
26224
 13402              		.loc 1 6669 21 is_stmt 0 view .LVU4438
26225
 13403 00bc 0022     		movs	r2, #0
26225
 13403 00bc 0022     		movs	r2, #0
26226
 13404 00be 6285     		strh	r2, [r4, #42]	@ movhi
26226
 13404 00be 6285     		strh	r2, [r4, #42]	@ movhi
Line 26276... Line 26276...
26276
 13441              	.LVL704:
26276
 13441              	.LVL704:
26277
 13442              	.L821:
26277
 13442              	.L821:
26278
6687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_LISTEN;
26278
6687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_LISTEN;
26279
 13443              		.loc 1 6687 7 view .LVU4452
26279
 13443              		.loc 1 6687 7 view .LVU4452
26280
6687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_LISTEN;
26280
6687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_LISTEN;
26281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 439
26281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 439
26282
 
26282
 
26283
 
26283
 
26284
 13444              		.loc 1 6687 27 is_stmt 0 view .LVU4453
26284
 13444              		.loc 1 6687 27 is_stmt 0 view .LVU4453
26285
 13445 00e6 2223     		movs	r3, #34
26285
 13445 00e6 2223     		movs	r3, #34
26286
 13446              	.LVL705:
26286
 13446              	.LVL705:
Line 26336... Line 26336...
26336
 13484 0116 FFF7FEFF 		bl	HAL_I2C_MemRxCpltCallback
26336
 13484 0116 FFF7FEFF 		bl	HAL_I2C_MemRxCpltCallback
26337
 13485              	.LVL710:
26337
 13485              	.LVL710:
26338
6753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
26338
6753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
26339
 13486              		.loc 1 6753 9 is_stmt 0 view .LVU4466
26339
 13486              		.loc 1 6753 9 is_stmt 0 view .LVU4466
26340
 13487 011a DAE7     		b	.L804
26340
 13487 011a DAE7     		b	.L804
26341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 440
26341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 440
26342
 
26342
 
26343
 
26343
 
26344
 13488              		.cfi_endproc
26344
 13488              		.cfi_endproc
26345
 13489              	.LFE133:
26345
 13489              	.LFE133:
26346
 13491              		.section	.text.HAL_I2C_AbortCpltCallback,"ax",%progbits
26346
 13491              		.section	.text.HAL_I2C_AbortCpltCallback,"ax",%progbits
Line 26396... Line 26396...
26396
6814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26396
6814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26397
 13537              		.loc 1 6814 3 is_stmt 1 view .LVU4474
26397
 13537              		.loc 1 6814 3 is_stmt 1 view .LVU4474
26398
6814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26398
6814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26399
 13538              		.loc 1 6814 24 is_stmt 0 view .LVU4475
26399
 13538              		.loc 1 6814 24 is_stmt 0 view .LVU4475
26400
 13539 0004 90F83D20 		ldrb	r2, [r0, #61]	@ zero_extendqisi2
26400
 13539 0004 90F83D20 		ldrb	r2, [r0, #61]	@ zero_extendqisi2
26401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 441
26401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 441
26402
 
26402
 
26403
 
26403
 
26404
 13540              	.LVL714:
26404
 13540              	.LVL714:
26405
6817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->hdmarx->XferCpltCallback = NULL;
26405
6817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   hi2c->hdmarx->XferCpltCallback = NULL;
26406
 13541              		.loc 1 6817 3 is_stmt 1 view .LVU4476
26406
 13541              		.loc 1 6817 3 is_stmt 1 view .LVU4476
Line 26456... Line 26456...
26456
 13575              		.loc 1 6833 3 view .LVU4492
26456
 13575              		.loc 1 6833 3 view .LVU4492
26457
6833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
26457
6833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
26458
 13576              		.loc 1 6833 11 is_stmt 0 view .LVU4493
26458
 13576              		.loc 1 6833 11 is_stmt 0 view .LVU4493
26459
 13577 0030 90F83D30 		ldrb	r3, [r0, #61]	@ zero_extendqisi2
26459
 13577 0030 90F83D30 		ldrb	r3, [r0, #61]	@ zero_extendqisi2
26460
 13578 0034 DBB2     		uxtb	r3, r3
26460
 13578 0034 DBB2     		uxtb	r3, r3
26461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 442
26461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 442
26462
 
26462
 
26463
 
26463
 
26464
6833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
26464
6833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
26465
 13579              		.loc 1 6833 6 view .LVU4494
26465
 13579              		.loc 1 6833 6 view .LVU4494
26466
 13580 0036 602B     		cmp	r3, #96
26466
 13580 0036 602B     		cmp	r3, #96
Line 26516... Line 26516...
26516
6837:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26516
6837:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26517
 13616              		.loc 1 6837 25 is_stmt 0 view .LVU4509
26517
 13616              		.loc 1 6837 25 is_stmt 0 view .LVU4509
26518
 13617 0062 0364     		str	r3, [r0, #64]
26518
 13617 0062 0364     		str	r3, [r0, #64]
26519
6843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
26519
6843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
26520
 13618              		.loc 1 6843 5 is_stmt 1 view .LVU4510
26520
 13618              		.loc 1 6843 5 is_stmt 1 view .LVU4510
26521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 443
26521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 443
26522
 
26522
 
26523
 
26523
 
26524
 13619 0064 FFF7FEFF 		bl	HAL_I2C_AbortCpltCallback
26524
 13619 0064 FFF7FEFF 		bl	HAL_I2C_AbortCpltCallback
26525
 13620              	.LVL718:
26525
 13620              	.LVL718:
26526
6843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
26526
6843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
Line 26576... Line 26576...
26576
 13664              		.cfi_def_cfa_offset 8
26576
 13664              		.cfi_def_cfa_offset 8
26577
 13665              		.cfi_offset 4, -8
26577
 13665              		.cfi_offset 4, -8
26578
 13666              		.cfi_offset 14, -4
26578
 13666              		.cfi_offset 14, -4
26579
 13667 0002 0446     		mov	r4, r0
26579
 13667 0002 0446     		mov	r4, r0
26580
6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26580
6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 444
26581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 444
26582
 
26582
 
26583
 
26583
 
26584
 13668              		.loc 1 6161 3 is_stmt 1 view .LVU4520
26584
 13668              		.loc 1 6161 3 is_stmt 1 view .LVU4520
26585
6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26585
6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26586
 13669              		.loc 1 6161 24 is_stmt 0 view .LVU4521
26586
 13669              		.loc 1 6161 24 is_stmt 0 view .LVU4521
Line 26636... Line 26636...
26636
 13705 0030 0023     		movs	r3, #0
26636
 13705 0030 0023     		movs	r3, #0
26637
 13706 0032 2363     		str	r3, [r4, #48]
26637
 13706 0032 2363     		str	r3, [r4, #48]
26638
6184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
26638
6184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
26639
 13707              		.loc 1 6184 5 is_stmt 1 view .LVU4536
26639
 13707              		.loc 1 6184 5 is_stmt 1 view .LVU4536
26640
6184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
26640
6184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
26641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 445
26641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 445
26642
 
26642
 
26643
 
26643
 
26644
 13708              		.loc 1 6184 16 is_stmt 0 view .LVU4537
26644
 13708              		.loc 1 6184 16 is_stmt 0 view .LVU4537
26645
 13709 0034 84F83E30 		strb	r3, [r4, #62]
26645
 13709 0034 84F83E30 		strb	r3, [r4, #62]
26646
 13710              	.L834:
26646
 13710              	.L834:
Line 26696... Line 26696...
26696
6201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26696
6201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26697
 13745              		.loc 1 6201 9 is_stmt 1 view .LVU4553
26697
 13745              		.loc 1 6201 9 is_stmt 1 view .LVU4553
26698
 13746 0062 2268     		ldr	r2, [r4]
26698
 13746 0062 2268     		ldr	r2, [r4]
26699
 13747 0064 1368     		ldr	r3, [r2]
26699
 13747 0064 1368     		ldr	r3, [r2]
26700
 13748 0066 23F00103 		bic	r3, r3, #1
26700
 13748 0066 23F00103 		bic	r3, r3, #1
26701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 446
26701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 446
26702
 
26702
 
26703
 
26703
 
26704
 13749 006a 1360     		str	r3, [r2]
26704
 13749 006a 1360     		str	r3, [r2]
26705
6203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26705
6203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26706
 13750              		.loc 1 6203 9 view .LVU4554
26706
 13750              		.loc 1 6203 9 view .LVU4554
Line 26756... Line 26756...
26756
 13786 0090 84F83D30 		strb	r3, [r4, #61]
26756
 13786 0090 84F83D30 		strb	r3, [r4, #61]
26757
 13787 0094 D0E7     		b	.L834
26757
 13787 0094 D0E7     		b	.L834
26758
 13788              	.L837:
26758
 13788              	.L837:
26759
6213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26759
6213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26760
 13789              		.loc 1 6213 7 is_stmt 1 view .LVU4569
26760
 13789              		.loc 1 6213 7 is_stmt 1 view .LVU4569
26761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 447
26761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 447
26762
 
26762
 
26763
 
26763
 
26764
6213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26764
6213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26765
 13790              		.loc 1 6213 11 is_stmt 0 view .LVU4570
26765
 13790              		.loc 1 6213 11 is_stmt 0 view .LVU4570
26766
 13791 0096 A36B     		ldr	r3, [r4, #56]
26766
 13791 0096 A36B     		ldr	r3, [r4, #56]
Line 26816... Line 26816...
26816
 13825              		.loc 1 6228 9 is_stmt 1 view .LVU4586
26816
 13825              		.loc 1 6228 9 is_stmt 1 view .LVU4586
26817
 13826 00ba 2268     		ldr	r2, [r4]
26817
 13826 00ba 2268     		ldr	r2, [r4]
26818
 13827 00bc 1368     		ldr	r3, [r2]
26818
 13827 00bc 1368     		ldr	r3, [r2]
26819
 13828 00be 23F00103 		bic	r3, r3, #1
26819
 13828 00be 23F00103 		bic	r3, r3, #1
26820
 13829 00c2 1360     		str	r3, [r2]
26820
 13829 00c2 1360     		str	r3, [r2]
26821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 448
26821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 448
26822
 
26822
 
26823
 
26823
 
26824
6230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26824
6230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26825
 13830              		.loc 1 6230 9 view .LVU4587
26825
 13830              		.loc 1 6230 9 view .LVU4587
26826
6230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
26826
6230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 26876... Line 26876...
26876
 13865              		.loc 1 6271 7 is_stmt 1 view .LVU4603
26876
 13865              		.loc 1 6271 7 is_stmt 1 view .LVU4603
26877
6271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
26877
6271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
26878
 13866              		.loc 1 6271 11 is_stmt 0 view .LVU4604
26878
 13866              		.loc 1 6271 11 is_stmt 0 view .LVU4604
26879
 13867 00ea 636A     		ldr	r3, [r4, #36]
26879
 13867 00ea 636A     		ldr	r3, [r4, #36]
26880
6271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
26880
6271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
26881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 449
26881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 449
26882
 
26882
 
26883
 
26883
 
26884
 13868              		.loc 1 6271 21 view .LVU4605
26884
 13868              		.loc 1 6271 21 view .LVU4605
26885
 13869 00ec 0133     		adds	r3, r3, #1
26885
 13869 00ec 0133     		adds	r3, r3, #1
26886
 13870 00ee 6362     		str	r3, [r4, #36]
26886
 13870 00ee 6362     		str	r3, [r4, #36]
Line 26936... Line 26936...
26936
6243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
26936
6243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
26937
 13907              		.loc 1 6243 5 is_stmt 1 view .LVU4619
26937
 13907              		.loc 1 6243 5 is_stmt 1 view .LVU4619
26938
6243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
26938
6243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
26939
 13908              		.loc 1 6243 9 is_stmt 0 view .LVU4620
26939
 13908              		.loc 1 6243 9 is_stmt 0 view .LVU4620
26940
 13909 0114 5A69     		ldr	r2, [r3, #20]
26940
 13909 0114 5A69     		ldr	r2, [r3, #20]
26941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 450
26941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 450
26942
 
26942
 
26943
 
26943
 
26944
6243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
26944
6243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
26945
 13910              		.loc 1 6243 8 view .LVU4621
26945
 13910              		.loc 1 6243 8 view .LVU4621
26946
 13911 0116 12F0400F 		tst	r2, #64
26946
 13911 0116 12F0400F 		tst	r2, #64
Line 26996... Line 26996...
26996
 13948              		.loc 1 6290 5 is_stmt 1 view .LVU4634
26996
 13948              		.loc 1 6290 5 is_stmt 1 view .LVU4634
26997
6290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->PreviousState = I2C_STATE_NONE;
26997
6290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->PreviousState = I2C_STATE_NONE;
26998
 13949              		.loc 1 6290 25 is_stmt 0 view .LVU4635
26998
 13949              		.loc 1 6290 25 is_stmt 0 view .LVU4635
26999
 13950 0144 074B     		ldr	r3, .L849+4
26999
 13950 0144 074B     		ldr	r3, .L849+4
27000
 13951 0146 E362     		str	r3, [r4, #44]
27000
 13951 0146 E362     		str	r3, [r4, #44]
27001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 451
27001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 451
27002
 
27002
 
27003
 
27003
 
27004
6291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State         = HAL_I2C_STATE_READY;
27004
6291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State         = HAL_I2C_STATE_READY;
27005
 13952              		.loc 1 6291 5 is_stmt 1 view .LVU4636
27005
 13952              		.loc 1 6291 5 is_stmt 1 view .LVU4636
27006
6291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State         = HAL_I2C_STATE_READY;
27006
6291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     hi2c->State         = HAL_I2C_STATE_READY;
Line 27056... Line 27056...
27056
 13994              		.loc 1 4568 11 is_stmt 0 view .LVU4647
27056
 13994              		.loc 1 4568 11 is_stmt 0 view .LVU4647
27057
 13995 0000 90F83E30 		ldrb	r3, [r0, #62]	@ zero_extendqisi2
27057
 13995 0000 90F83E30 		ldrb	r3, [r0, #62]	@ zero_extendqisi2
27058
 13996 0004 DBB2     		uxtb	r3, r3
27058
 13996 0004 DBB2     		uxtb	r3, r3
27059
4568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
27059
4568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
27060
 13997              		.loc 1 4568 6 view .LVU4648
27060
 13997              		.loc 1 4568 6 view .LVU4648
27061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 452
27061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 452
27062
 
27062
 
27063
 
27063
 
27064
 13998 0006 102B     		cmp	r3, #16
27064
 13998 0006 102B     		cmp	r3, #16
27065
 13999 0008 22D1     		bne	.L853
27065
 13999 0008 22D1     		bne	.L853
27066
4571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27066
4571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 27116... Line 27116...
27116
 14037 003c 5368     		ldr	r3, [r2, #4]
27116
 14037 003c 5368     		ldr	r3, [r2, #4]
27117
 14038 003e 23F4E063 		bic	r3, r3, #1792
27117
 14038 003e 23F4E063 		bic	r3, r3, #1792
27118
 14039 0042 5360     		str	r3, [r2, #4]
27118
 14039 0042 5360     		str	r3, [r2, #4]
27119
4588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27119
4588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27120
 14040              		.loc 1 4588 5 discriminator 2 view .LVU4662
27120
 14040              		.loc 1 4588 5 discriminator 2 view .LVU4662
27121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 453
27121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 453
27122
 
27122
 
27123
 
27123
 
27124
4588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27124
4588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27125
 14041              		.loc 1 4588 5 discriminator 2 view .LVU4663
27125
 14041              		.loc 1 4588 5 discriminator 2 view .LVU4663
27126
 14042 0044 80F83C40 		strb	r4, [r0, #60]
27126
 14042 0044 80F83C40 		strb	r4, [r0, #60]
Line 27176... Line 27176...
27176
 14085              		@ frame_needed = 0, uses_anonymous_args = 0
27176
 14085              		@ frame_needed = 0, uses_anonymous_args = 0
27177
5924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Declaration of temporary variable to prevent undefined behavior of volatile usage */
27177
5924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   /* Declaration of temporary variable to prevent undefined behavior of volatile usage */
27178
 14086              		.loc 1 5924 1 is_stmt 0 view .LVU4673
27178
 14086              		.loc 1 5924 1 is_stmt 0 view .LVU4673
27179
 14087 0000 30B5     		push	{r4, r5, lr}
27179
 14087 0000 30B5     		push	{r4, r5, lr}
27180
 14088              	.LCFI154:
27180
 14088              	.LCFI154:
27181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 454
27181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 454
27182
 
27182
 
27183
 
27183
 
27184
 14089              		.cfi_def_cfa_offset 12
27184
 14089              		.cfi_def_cfa_offset 12
27185
 14090              		.cfi_offset 4, -12
27185
 14090              		.cfi_offset 4, -12
27186
 14091              		.cfi_offset 5, -8
27186
 14091              		.cfi_offset 5, -8
Line 27236... Line 27236...
27236
 14130 0034 0368     		ldr	r3, [r0]
27236
 14130 0034 0368     		ldr	r3, [r0]
27237
5938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
27237
5938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
27238
 14131              		.loc 1 5938 22 view .LVU4685
27238
 14131              		.loc 1 5938 22 view .LVU4685
27239
 14132 0036 5A68     		ldr	r2, [r3, #4]
27239
 14132 0036 5A68     		ldr	r2, [r3, #4]
27240
5938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
27240
5938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
27241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 455
27241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 455
27242
 
27242
 
27243
 
27243
 
27244
 14133              		.loc 1 5938 6 view .LVU4686
27244
 14133              		.loc 1 5938 6 view .LVU4686
27245
 14134 0038 12F4006F 		tst	r2, #2048
27245
 14134 0038 12F4006F 		tst	r2, #2048
27246
 14135 003c 38D0     		beq	.L860
27246
 14135 003c 38D0     		beq	.L860
Line 27296... Line 27296...
27296
 14170 0066 606B     		ldr	r0, [r4, #52]
27296
 14170 0066 606B     		ldr	r0, [r4, #52]
27297
 14171              	.LVL750:
27297
 14171              	.LVL750:
27298
5982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27298
5982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27299
 14172              		.loc 1 5982 11 view .LVU4702
27299
 14172              		.loc 1 5982 11 view .LVU4702
27300
 14173 0068 FFF7FEFF 		bl	HAL_DMA_GetState
27300
 14173 0068 FFF7FEFF 		bl	HAL_DMA_GetState
27301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 456
27301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 456
27302
 
27302
 
27303
 
27303
 
27304
 14174              	.LVL751:
27304
 14174              	.LVL751:
27305
5982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27305
5982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27306
 14175              		.loc 1 5982 10 view .LVU4703
27306
 14175              		.loc 1 5982 10 view .LVU4703
Line 27356... Line 27356...
27356
5944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27356
5944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27357
 14211              		.loc 1 5944 7 is_stmt 1 view .LVU4718
27357
 14211              		.loc 1 5944 7 is_stmt 1 view .LVU4718
27358
5944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27358
5944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27359
 14212              		.loc 1 5944 15 is_stmt 0 view .LVU4719
27359
 14212              		.loc 1 5944 15 is_stmt 0 view .LVU4719
27360
 14213 0090 628D     		ldrh	r2, [r4, #42]
27360
 14213 0090 628D     		ldrh	r2, [r4, #42]
27361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 457
27361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 457
27362
 
27362
 
27363
 
27363
 
27364
 14214 0092 92B2     		uxth	r2, r2
27364
 14214 0092 92B2     		uxth	r2, r2
27365
5944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27365
5944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27366
 14215              		.loc 1 5944 10 view .LVU4720
27366
 14215              		.loc 1 5944 10 view .LVU4720
Line 27416... Line 27416...
27416
 14251              		.loc 1 6005 7 is_stmt 1 view .LVU4734
27416
 14251              		.loc 1 6005 7 is_stmt 1 view .LVU4734
27417
6005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27417
6005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27418
 14252              		.loc 1 6005 48 is_stmt 0 view .LVU4735
27418
 14252              		.loc 1 6005 48 is_stmt 0 view .LVU4735
27419
 14253 00c0 1A69     		ldr	r2, [r3, #16]
27419
 14253 00c0 1A69     		ldr	r2, [r3, #16]
27420
6005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27420
6005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 458
27421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 458
27422
 
27422
 
27423
 
27423
 
27424
 14254              		.loc 1 6005 12 view .LVU4736
27424
 14254              		.loc 1 6005 12 view .LVU4736
27425
 14255 00c2 636A     		ldr	r3, [r4, #36]
27425
 14255 00c2 636A     		ldr	r3, [r4, #36]
27426
6005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27426
6005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
Line 27476... Line 27476...
27476
 14289              		.loc 1 6021 21 view .LVU4753
27476
 14289              		.loc 1 6021 21 view .LVU4753
27477
 14290 00e6 0133     		adds	r3, r3, #1
27477
 14290 00e6 0133     		adds	r3, r3, #1
27478
 14291 00e8 6362     		str	r3, [r4, #36]
27478
 14291 00e8 6362     		str	r3, [r4, #36]
27479
6024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
27479
6024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
27480
 14292              		.loc 1 6024 7 is_stmt 1 view .LVU4754
27480
 14292              		.loc 1 6024 7 is_stmt 1 view .LVU4754
27481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 459
27481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 459
27482
 
27482
 
27483
 
27483
 
27484
6024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
27484
6024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
27485
 14293              		.loc 1 6024 11 is_stmt 0 view .LVU4755
27485
 14293              		.loc 1 6024 11 is_stmt 0 view .LVU4755
27486
 14294 00ea 638D     		ldrh	r3, [r4, #42]
27486
 14294 00ea 638D     		ldrh	r3, [r4, #42]
Line 27536... Line 27536...
27536
 14329              		.loc 1 6071 7 is_stmt 1 view .LVU4770
27536
 14329              		.loc 1 6071 7 is_stmt 1 view .LVU4770
27537
6071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27537
6071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27538
 14330              		.loc 1 6071 16 is_stmt 0 view .LVU4771
27538
 14330              		.loc 1 6071 16 is_stmt 0 view .LVU4771
27539
 14331 0112 236B     		ldr	r3, [r4, #48]
27539
 14331 0112 236B     		ldr	r3, [r4, #48]
27540
6071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27540
6071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 460
27541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 460
27542
 
27542
 
27543
 
27543
 
27544
 14332              		.loc 1 6071 10 view .LVU4772
27544
 14332              		.loc 1 6071 10 view .LVU4772
27545
 14333 0114 222B     		cmp	r3, #34
27545
 14333 0114 222B     		cmp	r3, #34
27546
 14334 0116 01D0     		beq	.L872
27546
 14334 0116 01D0     		beq	.L872
Line 27596... Line 27596...
27596
 14369 013e 0028     		cmp	r0, #0
27596
 14369 013e 0028     		cmp	r0, #0
27597
 14370 0140 B6D0     		beq	.L860
27597
 14370 0140 B6D0     		beq	.L860
27598
5964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
27598
5964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
27599
 14371              		.loc 1 5964 11 is_stmt 1 view .LVU4788
27599
 14371              		.loc 1 5964 11 is_stmt 1 view .LVU4788
27600
5964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
27600
5964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
27601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 461
27601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 461
27602
 
27602
 
27603
 
27603
 
27604
 14372              		.loc 1 5964 15 is_stmt 0 view .LVU4789
27604
 14372              		.loc 1 5964 15 is_stmt 0 view .LVU4789
27605
 14373 0142 A06B     		ldr	r0, [r4, #56]
27605
 14373 0142 A06B     		ldr	r0, [r4, #56]
27606
5964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
27606
5964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         }
Line 27656... Line 27656...
27656
 14413 0166 074B     		ldr	r3, .L878+4
27656
 14413 0166 074B     		ldr	r3, .L878+4
27657
 14414 0168 E362     		str	r3, [r4, #44]
27657
 14414 0168 E362     		str	r3, [r4, #44]
27658
6058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_READY;
27658
6058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_READY;
27659
 14415              		.loc 1 6058 7 is_stmt 1 view .LVU4801
27659
 14415              		.loc 1 6058 7 is_stmt 1 view .LVU4801
27660
6058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_READY;
27660
6058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       hi2c->State = HAL_I2C_STATE_READY;
27661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 462
27661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 462
27662
 
27662
 
27663
 
27663
 
27664
 14416              		.loc 1 6058 27 is_stmt 0 view .LVU4802
27664
 14416              		.loc 1 6058 27 is_stmt 0 view .LVU4802
27665
 14417 016a 0023     		movs	r3, #0
27665
 14417 016a 0023     		movs	r3, #0
27666
 14418 016c 2363     		str	r3, [r4, #48]
27666
 14418 016c 2363     		str	r3, [r4, #48]
Line 27716... Line 27716...
27716
4619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t sr2itflags               = 0U;
27716
4619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t sr2itflags               = 0U;
27717
 14463              		.loc 1 4619 3 is_stmt 1 view .LVU4810
27717
 14463              		.loc 1 4619 3 is_stmt 1 view .LVU4810
27718
4620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t itsources                = READ_REG(hi2c->Instance->CR2);
27718
4620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t itsources                = READ_REG(hi2c->Instance->CR2);
27719
 14464              		.loc 1 4620 3 view .LVU4811
27719
 14464              		.loc 1 4620 3 view .LVU4811
27720
 14465              	.LVL765:
27720
 14465              	.LVL765:
27721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 463
27721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 463
27722
 
27722
 
27723
 
27723
 
27724
4621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions       = hi2c->XferOptions;
27724
4621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions       = hi2c->XferOptions;
27725
 14466              		.loc 1 4621 3 view .LVU4812
27725
 14466              		.loc 1 4621 3 view .LVU4812
27726
4621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions       = hi2c->XferOptions;
27726
4621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t CurrentXferOptions       = hi2c->XferOptions;
Line 27776... Line 27776...
27776
4708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
27776
4708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
27777
 14502              		.loc 1 4708 20 is_stmt 0 view .LVU4828
27777
 14502              		.loc 1 4708 20 is_stmt 0 view .LVU4828
27778
 14503 0024 5369     		ldr	r3, [r2, #20]
27778
 14503 0024 5369     		ldr	r3, [r2, #20]
27779
 14504              	.LVL772:
27779
 14504              	.LVL772:
27780
4620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t itsources                = READ_REG(hi2c->Instance->CR2);
27780
4620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t itsources                = READ_REG(hi2c->Instance->CR2);
27781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 464
27781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 464
27782
 
27782
 
27783
 
27783
 
27784
 14505              		.loc 1 4620 12 view .LVU4829
27784
 14505              		.loc 1 4620 12 view .LVU4829
27785
 14506 0026 0021     		movs	r1, #0
27785
 14506 0026 0021     		movs	r1, #0
27786
 14507              	.LVL773:
27786
 14507              	.LVL773:
Line 27836... Line 27836...
27836
4630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27836
4630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c **** 
27837
 14543              		.loc 1 4630 18 is_stmt 0 view .LVU4844
27837
 14543              		.loc 1 4630 18 is_stmt 0 view .LVU4844
27838
 14544 0044 5369     		ldr	r3, [r2, #20]
27838
 14544 0044 5369     		ldr	r3, [r2, #20]
27839
 14545              	.LVL780:
27839
 14545              	.LVL780:
27840
4633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
27840
4633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
27841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 465
27841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 465
27842
 
27842
 
27843
 
27843
 
27844
 14546              		.loc 1 4633 5 is_stmt 1 view .LVU4845
27844
 14546              		.loc 1 4633 5 is_stmt 1 view .LVU4845
27845
4633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
27845
4633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     {
27846
 14547              		.loc 1 4633 8 is_stmt 0 view .LVU4846
27846
 14547              		.loc 1 4633 8 is_stmt 0 view .LVU4846
Line 27896... Line 27896...
27896
 14583              		.loc 1 4657 13 is_stmt 0 view .LVU4860
27896
 14583              		.loc 1 4657 13 is_stmt 0 view .LVU4860
27897
 14584 0078 10F0040F 		tst	r0, #4
27897
 14584 0078 10F0040F 		tst	r0, #4
27898
 14585 007c 29D0     		beq	.L888
27898
 14585 007c 29D0     		beq	.L888
27899
4660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27899
4660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27900
 14586              		.loc 1 4660 7 is_stmt 1 view .LVU4861
27900
 14586              		.loc 1 4660 7 is_stmt 1 view .LVU4861
27901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 466
27901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 466
27902
 
27902
 
27903
 
27903
 
27904
4660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27904
4660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       {
27905
 14587              		.loc 1 4660 11 is_stmt 0 view .LVU4862
27905
 14587              		.loc 1 4660 11 is_stmt 0 view .LVU4862
27906
 14588 007e 5268     		ldr	r2, [r2, #4]
27906
 14588 007e 5268     		ldr	r2, [r2, #4]
Line 27956... Line 27956...
27956
 14625              	.LVL786:
27956
 14625              	.LVL786:
27957
4644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
27957
4644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
27958
 14626              		.loc 1 4644 7 is_stmt 1 view .LVU4876
27958
 14626              		.loc 1 4644 7 is_stmt 1 view .LVU4876
27959
 14627 00b2 2046     		mov	r0, r4
27959
 14627 00b2 2046     		mov	r0, r4
27960
 14628 00b4 FFF7FEFF 		bl	I2C_Master_SB
27960
 14628 00b4 FFF7FEFF 		bl	I2C_Master_SB
27961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 467
27961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 467
27962
 
27962
 
27963
 
27963
 
27964
 14629              	.LVL787:
27964
 14629              	.LVL787:
27965
 14630 00b8 C2E7     		b	.L880
27965
 14630 00b8 C2E7     		b	.L880
27966
 14631              	.LVL788:
27966
 14631              	.LVL788:
Line 28016... Line 28016...
28016
4685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
28016
4685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
28017
 14669              		.loc 1 4685 9 is_stmt 1 view .LVU4889
28017
 14669              		.loc 1 4685 9 is_stmt 1 view .LVU4889
28018
4685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
28018
4685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
28019
 14670              		.loc 1 4685 12 is_stmt 0 view .LVU4890
28019
 14670              		.loc 1 4685 12 is_stmt 0 view .LVU4890
28020
 14671 00da 13F0400F 		tst	r3, #64
28020
 14671 00da 13F0400F 		tst	r3, #64
28021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 468
28021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 468
28022
 
28022
 
28023
 
28023
 
28024
 14672 00de 05D0     		beq	.L890
28024
 14672 00de 05D0     		beq	.L890
28025
4685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
28025
4685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         {
28026
 14673              		.loc 1 4685 66 discriminator 1 view .LVU4891
28026
 14673              		.loc 1 4685 66 discriminator 1 view .LVU4891
Line 28076... Line 28076...
28076
4713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
28076
4713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
28077
 14711              		.loc 1 4713 7 is_stmt 1 view .LVU4904
28077
 14711              		.loc 1 4713 7 is_stmt 1 view .LVU4904
28078
4713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
28078
4713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
28079
 14712              		.loc 1 4713 20 is_stmt 0 view .LVU4905
28079
 14712              		.loc 1 4713 20 is_stmt 0 view .LVU4905
28080
 14713 010a 5369     		ldr	r3, [r2, #20]
28080
 14713 010a 5369     		ldr	r3, [r2, #20]
28081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 469
28081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 469
28082
 
28082
 
28083
 
28083
 
28084
 14714              	.LVL805:
28084
 14714              	.LVL805:
28085
4713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
28085
4713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
28086
 14715              		.loc 1 4713 20 view .LVU4906
28086
 14715              		.loc 1 4713 20 view .LVU4906
Line 28136... Line 28136...
28136
 14751              		.loc 1 4760 9 is_stmt 1 view .LVU4920
28136
 14751              		.loc 1 4760 9 is_stmt 1 view .LVU4920
28137
 14752 0142 2046     		mov	r0, r4
28137
 14752 0142 2046     		mov	r0, r4
28138
 14753              	.LVL806:
28138
 14753              	.LVL806:
28139
4760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
28139
4760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
28140
 14754              		.loc 1 4760 9 is_stmt 0 view .LVU4921
28140
 14754              		.loc 1 4760 9 is_stmt 0 view .LVU4921
28141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 470
28141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 470
28142
 
28142
 
28143
 
28143
 
28144
 14755 0144 FFF7FEFF 		bl	I2C_SlaveReceive_BTF
28144
 14755 0144 FFF7FEFF 		bl	I2C_SlaveReceive_BTF
28145
 14756              	.LVL807:
28145
 14756              	.LVL807:
28146
4765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
28146
4765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     }
Line 28196... Line 28196...
28196
 14794              	.LVL813:
28196
 14794              	.LVL813:
28197
4742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
28197
4742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
28198
 14795              		.loc 1 4742 9 view .LVU4935
28198
 14795              		.loc 1 4742 9 view .LVU4935
28199
 14796 017a 61E7     		b	.L880
28199
 14796 017a 61E7     		b	.L880
28200
 14797              	.LVL814:
28200
 14797              	.LVL814:
28201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 471
28201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 471
28202
 
28202
 
28203
 
28203
 
28204
 14798              	.L908:
28204
 14798              	.L908:
28205
4737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
28205
4737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
28206
 14799              		.loc 1 4737 9 is_stmt 1 view .LVU4936
28206
 14799              		.loc 1 4737 9 is_stmt 1 view .LVU4936
Line 28256... Line 28256...
28256
 14844              		.cfi_offset 14, -4
28256
 14844              		.cfi_offset 14, -4
28257
 14845 0002 0446     		mov	r4, r0
28257
 14845 0002 0446     		mov	r4, r0
28258
4778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t tmp2;
28258
4778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t tmp2;
28259
 14846              		.loc 1 4778 3 is_stmt 1 view .LVU4944
28259
 14846              		.loc 1 4778 3 is_stmt 1 view .LVU4944
28260
4779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_I2C_StateTypeDef tmp3;
28260
4779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   HAL_I2C_StateTypeDef tmp3;
28261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 472
28261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 472
28262
 
28262
 
28263
 
28263
 
28264
 14847              		.loc 1 4779 3 view .LVU4945
28264
 14847              		.loc 1 4779 3 view .LVU4945
28265
4780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t tmp4;
28265
4780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   uint32_t tmp4;
28266
 14848              		.loc 1 4780 3 view .LVU4946
28266
 14848              		.loc 1 4780 3 view .LVU4946
Line 28316... Line 28316...
28316
 14883              		.loc 1 4784 12 view .LVU4961
28316
 14883              		.loc 1 4784 12 view .LVU4961
28317
 14884 002a 0026     		movs	r6, #0
28317
 14884 002a 0026     		movs	r6, #0
28318
 14885              	.LVL825:
28318
 14885              	.LVL825:
28319
 14886              	.L910:
28319
 14886              	.L910:
28320
4799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
28320
4799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
28321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 473
28321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 473
28322
 
28322
 
28323
 
28323
 
28324
 14887              		.loc 1 4799 3 is_stmt 1 view .LVU4962
28324
 14887              		.loc 1 4799 3 is_stmt 1 view .LVU4962
28325
4799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
28325
4799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
28326
 14888              		.loc 1 4799 6 is_stmt 0 view .LVU4963
28326
 14888              		.loc 1 4799 6 is_stmt 0 view .LVU4963
Line 28376... Line 28376...
28376
4813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((tmp1 == HAL_I2C_MODE_SLAVE) && (tmp2 == 0U) && \
28376
4813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((tmp1 == HAL_I2C_MODE_SLAVE) && (tmp2 == 0U) && \
28377
 14925              		.loc 1 4813 5 is_stmt 1 view .LVU4977
28377
 14925              		.loc 1 4813 5 is_stmt 1 view .LVU4977
28378
4813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((tmp1 == HAL_I2C_MODE_SLAVE) && (tmp2 == 0U) && \
28378
4813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****     if ((tmp1 == HAL_I2C_MODE_SLAVE) && (tmp2 == 0U) && \
28379
 14926              		.loc 1 4813 10 is_stmt 0 view .LVU4978
28379
 14926              		.loc 1 4813 10 is_stmt 0 view .LVU4978
28380
 14927 0060 206B     		ldr	r0, [r4, #48]
28380
 14927 0060 206B     		ldr	r0, [r4, #48]
28381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 474
28381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 474
28382
 
28382
 
28383
 
28383
 
28384
 14928              	.LVL830:
28384
 14928              	.LVL830:
28385
4814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         ((tmp3 == HAL_I2C_STATE_BUSY_TX) || (tmp3 == HAL_I2C_STATE_BUSY_TX_LISTEN) || \
28385
4814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****         ((tmp3 == HAL_I2C_STATE_BUSY_TX) || (tmp3 == HAL_I2C_STATE_BUSY_TX_LISTEN) || \
28386
 14929              		.loc 1 4814 5 is_stmt 1 view .LVU4979
28386
 14929              		.loc 1 4814 5 is_stmt 1 view .LVU4979
Line 28436... Line 28436...
28436
 14965              	.LVL835:
28436
 14965              	.LVL835:
28437
4841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
28437
4841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   }
28438
 14966              		.loc 1 4841 5 is_stmt 1 view .LVU4994
28438
 14966              		.loc 1 4841 5 is_stmt 1 view .LVU4994
28439
 14967 008c 2368     		ldr	r3, [r4]
28439
 14967 008c 2368     		ldr	r3, [r4]
28440
 14968 008e 6FF40062 		mvn	r2, #2048
28440
 14968 008e 6FF40062 		mvn	r2, #2048
28441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 475
28441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 475
28442
 
28442
 
28443
 
28443
 
28444
 14969 0092 5A61     		str	r2, [r3, #20]
28444
 14969 0092 5A61     		str	r2, [r3, #20]
28445
 14970              	.L915:
28445
 14970              	.L915:
28446
4845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
28446
4845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****   {
Line 28496... Line 28496...
28496
 15009              	.LVL841:
28496
 15009              	.LVL841:
28497
 15010              	.L921:
28497
 15010              	.L921:
28498
4831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
28498
4831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c ****       }
28499
 15011              		.loc 1 4831 9 is_stmt 1 view .LVU5007
28499
 15011              		.loc 1 4831 9 is_stmt 1 view .LVU5007
28500
 15012 00b8 2268     		ldr	r2, [r4]
28500
 15012 00b8 2268     		ldr	r2, [r4]
28501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 476
28501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 476
28502
 
28502
 
28503
 
28503
 
28504
 15013 00ba 1368     		ldr	r3, [r2]
28504
 15013 00ba 1368     		ldr	r3, [r2]
28505
 15014 00bc 43F40073 		orr	r3, r3, #512
28505
 15014 00bc 43F40073 		orr	r3, r3, #512
28506
 15015 00c0 1360     		str	r3, [r2]
28506
 15015 00c0 1360     		str	r3, [r2]
Line 28556... Line 28556...
28556
 15058              	.LFE111:
28556
 15058              	.LFE111:
28557
 15060              		.section	.text.HAL_I2C_GetMode,"ax",%progbits
28557
 15060              		.section	.text.HAL_I2C_GetMode,"ax",%progbits
28558
 15061              		.align	1
28558
 15061              		.align	1
28559
 15062              		.global	HAL_I2C_GetMode
28559
 15062              		.global	HAL_I2C_GetMode
28560
 15063              		.syntax unified
28560
 15063              		.syntax unified
28561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 477
28561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 477
28562
 
28562
 
28563
 
28563
 
28564
 15064              		.thumb
28564
 15064              		.thumb
28565
 15065              		.thumb_func
28565
 15065              		.thumb_func
28566
 15066              		.fpu softvfp
28566
 15066              		.fpu softvfp
Line 28616... Line 28616...
28616
 15112              		.file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
28616
 15112              		.file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
28617
 15113              		.file 4 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
28617
 15113              		.file 4 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7
28618
 15114              		.file 5 "Drivers/CMSIS/Include/core_cm3.h"
28618
 15114              		.file 5 "Drivers/CMSIS/Include/core_cm3.h"
28619
 15115              		.file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h"
28619
 15115              		.file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h"
28620
 15116              		.file 7 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h"
28620
 15116              		.file 7 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h"
28621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 478
28621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 478
28622
 
28622
 
28623
 
28623
 
28624
 15117              		.file 8 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h"
28624
 15117              		.file 8 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h"
28625
 15118              		.file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h"
28625
 15118              		.file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h"
28626
 15119              		.file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h"
28626
 15119              		.file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h"
28627
 15120              		.file 11 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h"
28627
 15120              		.file 11 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h"
28628
 15121              		.file 12 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h"
28628
 15121              		.file 12 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h"
28629
 15122              		.file 13 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h"
28629
 15122              		.file 13 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h"
28630
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 479
28630
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 479
28631
 
28631
 
28632
 
28632
 
28633
DEFINED SYMBOLS
28633
DEFINED SYMBOLS
28634
                            *ABS*:0000000000000000 stm32f1xx_hal_i2c.c
28634
                            *ABS*:0000000000000000 stm32f1xx_hal_i2c.c
28635
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:16     .text.I2C_Master_SB:0000000000000000 $t
28635
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:16     .text.I2C_Master_SB:0000000000000000 $t
28636
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:23     .text.I2C_Master_SB:0000000000000000 I2C_Master_SB
28636
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:23     .text.I2C_Master_SB:0000000000000000 I2C_Master_SB
28637
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:184    .text.I2C_Master_ADD10:0000000000000000 $t
28637
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:184    .text.I2C_Master_ADD10:0000000000000000 $t
28638
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:190    .text.I2C_Master_ADD10:0000000000000000 I2C_Master_ADD10
28638
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:190    .text.I2C_Master_ADD10:0000000000000000 I2C_Master_ADD10
28639
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:246    .text.I2C_Master_ADDR:0000000000000000 $t
28639
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:246    .text.I2C_Master_ADDR:0000000000000000 $t
28640
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:252    .text.I2C_Master_ADDR:0000000000000000 I2C_Master_ADDR
28640
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:252    .text.I2C_Master_ADDR:0000000000000000 I2C_Master_ADDR
28641
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:743    .text.I2C_SlaveTransmit_BTF:0000000000000000 $t
28641
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:743    .text.I2C_SlaveTransmit_BTF:0000000000000000 $t
28642
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:749    .text.I2C_SlaveTransmit_BTF:0000000000000000 I2C_SlaveTransmit_BTF
28642
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:749    .text.I2C_SlaveTransmit_BTF:0000000000000000 I2C_SlaveTransmit_BTF
28643
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:792    .text.I2C_SlaveReceive_BTF:0000000000000000 $t
28643
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:792    .text.I2C_SlaveReceive_BTF:0000000000000000 $t
28644
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:798    .text.I2C_SlaveReceive_BTF:0000000000000000 I2C_SlaveReceive_BTF
28644
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:798    .text.I2C_SlaveReceive_BTF:0000000000000000 I2C_SlaveReceive_BTF
28645
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:841    .text.I2C_IsAcknowledgeFailed:0000000000000000 $t
28645
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:841    .text.I2C_IsAcknowledgeFailed:0000000000000000 $t
28646
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:847    .text.I2C_IsAcknowledgeFailed:0000000000000000 I2C_IsAcknowledgeFailed
28646
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:847    .text.I2C_IsAcknowledgeFailed:0000000000000000 I2C_IsAcknowledgeFailed
28647
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:901    .text.I2C_ConvertOtherXferOptions:0000000000000000 $t
28647
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:901    .text.I2C_ConvertOtherXferOptions:0000000000000000 $t
28648
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:907    .text.I2C_ConvertOtherXferOptions:0000000000000000 I2C_ConvertOtherXferOptions
28648
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:907    .text.I2C_ConvertOtherXferOptions:0000000000000000 I2C_ConvertOtherXferOptions
28649
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:948    .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 $t
28649
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:948    .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 $t
28650
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:954    .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 I2C_WaitOnFlagUntilTimeout
28650
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:954    .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 I2C_WaitOnFlagUntilTimeout
28651
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1056   .text.I2C_WaitOnMasterAddressFlagUntilTimeout:0000000000000000 $t
28651
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1056   .text.I2C_WaitOnMasterAddressFlagUntilTimeout:0000000000000000 $t
28652
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1062   .text.I2C_WaitOnMasterAddressFlagUntilTimeout:0000000000000000 I2C_WaitOnMasterAddressFlagUntilTimeout
28652
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1062   .text.I2C_WaitOnMasterAddressFlagUntilTimeout:0000000000000000 I2C_WaitOnMasterAddressFlagUntilTimeout
28653
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1206   .text.I2C_MasterRequestWrite:0000000000000000 $t
28653
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1206   .text.I2C_MasterRequestWrite:0000000000000000 $t
28654
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1212   .text.I2C_MasterRequestWrite:0000000000000000 I2C_MasterRequestWrite
28654
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1212   .text.I2C_MasterRequestWrite:0000000000000000 I2C_MasterRequestWrite
28655
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1373   .text.I2C_MasterRequestWrite:00000000000000a0 $d
28655
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1373   .text.I2C_MasterRequestWrite:00000000000000a0 $d
28656
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1379   .text.I2C_MasterRequestRead:0000000000000000 $t
28656
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1379   .text.I2C_MasterRequestRead:0000000000000000 $t
28657
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1385   .text.I2C_MasterRequestRead:0000000000000000 I2C_MasterRequestRead
28657
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1385   .text.I2C_MasterRequestRead:0000000000000000 I2C_MasterRequestRead
28658
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1606   .text.I2C_MasterRequestRead:00000000000000fc $d
28658
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1606   .text.I2C_MasterRequestRead:00000000000000fc $d
28659
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1612   .text.I2C_WaitOnTXEFlagUntilTimeout:0000000000000000 $t
28659
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1612   .text.I2C_WaitOnTXEFlagUntilTimeout:0000000000000000 $t
28660
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1618   .text.I2C_WaitOnTXEFlagUntilTimeout:0000000000000000 I2C_WaitOnTXEFlagUntilTimeout
28660
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1618   .text.I2C_WaitOnTXEFlagUntilTimeout:0000000000000000 I2C_WaitOnTXEFlagUntilTimeout
28661
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1707   .text.I2C_RequestMemoryWrite:0000000000000000 $t
28661
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1707   .text.I2C_RequestMemoryWrite:0000000000000000 $t
28662
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1713   .text.I2C_RequestMemoryWrite:0000000000000000 I2C_RequestMemoryWrite
28662
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1713   .text.I2C_RequestMemoryWrite:0000000000000000 I2C_RequestMemoryWrite
28663
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1899   .text.I2C_RequestMemoryWrite:00000000000000c4 $d
28663
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1899   .text.I2C_RequestMemoryWrite:00000000000000c4 $d
28664
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1904   .text.I2C_RequestMemoryRead:0000000000000000 $t
28664
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1904   .text.I2C_RequestMemoryRead:0000000000000000 $t
28665
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:1910   .text.I2C_RequestMemoryRead:0000000000000000 I2C_RequestMemoryRead
28665
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:1910   .text.I2C_RequestMemoryRead:0000000000000000 I2C_RequestMemoryRead
28666
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2171   .text.I2C_RequestMemoryRead:0000000000000128 $d
28666
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2171   .text.I2C_RequestMemoryRead:0000000000000128 $d
28667
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2176   .text.I2C_WaitOnBTFFlagUntilTimeout:0000000000000000 $t
28667
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2176   .text.I2C_WaitOnBTFFlagUntilTimeout:0000000000000000 $t
28668
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2182   .text.I2C_WaitOnBTFFlagUntilTimeout:0000000000000000 I2C_WaitOnBTFFlagUntilTimeout
28668
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2182   .text.I2C_WaitOnBTFFlagUntilTimeout:0000000000000000 I2C_WaitOnBTFFlagUntilTimeout
28669
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2271   .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 $t
28669
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2271   .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 $t
28670
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2277   .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 I2C_WaitOnRXNEFlagUntilTimeout
28670
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2277   .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 I2C_WaitOnRXNEFlagUntilTimeout
28671
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2383   .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 $t
28671
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2383   .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 $t
28672
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2389   .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 I2C_WaitOnSTOPFlagUntilTimeout
28672
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2389   .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 I2C_WaitOnSTOPFlagUntilTimeout
28673
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2474   .text.HAL_I2C_MspInit:0000000000000000 $t
28673
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2474   .text.HAL_I2C_MspInit:0000000000000000 $t
28674
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2481   .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit
28674
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2481   .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit
28675
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2496   .text.HAL_I2C_Init:0000000000000000 $t
28675
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2496   .text.HAL_I2C_Init:0000000000000000 $t
28676
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2503   .text.HAL_I2C_Init:0000000000000000 HAL_I2C_Init
28676
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2503   .text.HAL_I2C_Init:0000000000000000 HAL_I2C_Init
28677
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2799   .text.HAL_I2C_Init:0000000000000190 $d
28677
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2799   .text.HAL_I2C_Init:0000000000000190 $d
28678
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2808   .text.HAL_I2C_MspDeInit:0000000000000000 $t
28678
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2808   .text.HAL_I2C_MspDeInit:0000000000000000 $t
28679
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2815   .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit
28679
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2815   .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit
28680
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2830   .text.HAL_I2C_DeInit:0000000000000000 $t
28680
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2830   .text.HAL_I2C_DeInit:0000000000000000 $t
28681
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2837   .text.HAL_I2C_DeInit:0000000000000000 HAL_I2C_DeInit
28681
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2837   .text.HAL_I2C_DeInit:0000000000000000 HAL_I2C_DeInit
28682
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2901   .text.HAL_I2C_Master_Transmit:0000000000000000 $t
28682
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2901   .text.HAL_I2C_Master_Transmit:0000000000000000 $t
28683
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:2908   .text.HAL_I2C_Master_Transmit:0000000000000000 HAL_I2C_Master_Transmit
28683
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:2908   .text.HAL_I2C_Master_Transmit:0000000000000000 HAL_I2C_Master_Transmit
28684
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:3222   .text.HAL_I2C_Master_Transmit:0000000000000168 $d
28684
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:3222   .text.HAL_I2C_Master_Transmit:0000000000000168 $d
28685
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:3228   .text.HAL_I2C_Master_Receive:0000000000000000 $t
28685
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:3228   .text.HAL_I2C_Master_Receive:0000000000000000 $t
28686
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:3235   .text.HAL_I2C_Master_Receive:0000000000000000 HAL_I2C_Master_Receive
28686
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:3235   .text.HAL_I2C_Master_Receive:0000000000000000 HAL_I2C_Master_Receive
28687
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:3843   .text.HAL_I2C_Master_Receive:0000000000000258 $d
28687
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:3843   .text.HAL_I2C_Master_Receive:0000000000000258 $d
28688
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:3849   .text.HAL_I2C_Master_Receive:0000000000000264 $t
28688
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:3849   .text.HAL_I2C_Master_Receive:0000000000000264 $t
28689
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:3968   .text.HAL_I2C_Slave_Transmit:0000000000000000 $t
28689
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:3968   .text.HAL_I2C_Slave_Transmit:0000000000000000 $t
28690
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 480
28690
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 480
28691
 
28691
 
28692
 
28692
 
28693
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:3975   .text.HAL_I2C_Slave_Transmit:0000000000000000 HAL_I2C_Slave_Transmit
28693
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:3975   .text.HAL_I2C_Slave_Transmit:0000000000000000 HAL_I2C_Slave_Transmit
28694
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:4310   .text.HAL_I2C_Slave_Transmit:0000000000000190 $d
28694
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:4310   .text.HAL_I2C_Slave_Transmit:0000000000000190 $d
28695
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:4316   .text.HAL_I2C_Slave_Receive:0000000000000000 $t
28695
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:4316   .text.HAL_I2C_Slave_Receive:0000000000000000 $t
28696
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:4323   .text.HAL_I2C_Slave_Receive:0000000000000000 HAL_I2C_Slave_Receive
28696
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:4323   .text.HAL_I2C_Slave_Receive:0000000000000000 HAL_I2C_Slave_Receive
28697
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:4633   .text.HAL_I2C_Slave_Receive:000000000000016c $d
28697
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:4633   .text.HAL_I2C_Slave_Receive:000000000000016c $d
28698
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:4639   .text.HAL_I2C_Master_Transmit_IT:0000000000000000 $t
28698
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:4639   .text.HAL_I2C_Master_Transmit_IT:0000000000000000 $t
28699
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:4646   .text.HAL_I2C_Master_Transmit_IT:0000000000000000 HAL_I2C_Master_Transmit_IT
28699
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:4646   .text.HAL_I2C_Master_Transmit_IT:0000000000000000 HAL_I2C_Master_Transmit_IT
28700
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:4845   .text.HAL_I2C_Master_Transmit_IT:00000000000000cc $d
28700
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:4845   .text.HAL_I2C_Master_Transmit_IT:00000000000000cc $d
28701
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:4852   .text.HAL_I2C_Master_Receive_IT:0000000000000000 $t
28701
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:4852   .text.HAL_I2C_Master_Receive_IT:0000000000000000 $t
28702
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:4859   .text.HAL_I2C_Master_Receive_IT:0000000000000000 HAL_I2C_Master_Receive_IT
28702
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:4859   .text.HAL_I2C_Master_Receive_IT:0000000000000000 HAL_I2C_Master_Receive_IT
28703
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5063   .text.HAL_I2C_Master_Receive_IT:00000000000000d8 $d
28703
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5063   .text.HAL_I2C_Master_Receive_IT:00000000000000d8 $d
28704
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5070   .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 $t
28704
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5070   .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 $t
28705
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5077   .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 HAL_I2C_Slave_Transmit_IT
28705
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5077   .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 HAL_I2C_Slave_Transmit_IT
28706
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5216   .text.HAL_I2C_Slave_Transmit_IT:0000000000000088 $d
28706
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5216   .text.HAL_I2C_Slave_Transmit_IT:0000000000000088 $d
28707
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5221   .text.HAL_I2C_Slave_Receive_IT:0000000000000000 $t
28707
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5221   .text.HAL_I2C_Slave_Receive_IT:0000000000000000 $t
28708
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5228   .text.HAL_I2C_Slave_Receive_IT:0000000000000000 HAL_I2C_Slave_Receive_IT
28708
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5228   .text.HAL_I2C_Slave_Receive_IT:0000000000000000 HAL_I2C_Slave_Receive_IT
28709
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5367   .text.HAL_I2C_Slave_Receive_IT:0000000000000088 $d
28709
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5367   .text.HAL_I2C_Slave_Receive_IT:0000000000000088 $d
28710
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5372   .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 $t
28710
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5372   .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 $t
28711
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5379   .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 HAL_I2C_Master_Transmit_DMA
28711
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5379   .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 HAL_I2C_Master_Transmit_DMA
28712
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5678   .text.HAL_I2C_Master_Transmit_DMA:0000000000000154 $d
28712
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5678   .text.HAL_I2C_Master_Transmit_DMA:0000000000000154 $d
28713
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13241  .text.I2C_DMAXferCplt:0000000000000000 I2C_DMAXferCplt
28713
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13241  .text.I2C_DMAXferCplt:0000000000000000 I2C_DMAXferCplt
28714
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13178  .text.I2C_DMAError:0000000000000000 I2C_DMAError
28714
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13178  .text.I2C_DMAError:0000000000000000 I2C_DMAError
28715
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5687   .text.HAL_I2C_Master_Receive_DMA:0000000000000000 $t
28715
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5687   .text.HAL_I2C_Master_Receive_DMA:0000000000000000 $t
28716
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5694   .text.HAL_I2C_Master_Receive_DMA:0000000000000000 HAL_I2C_Master_Receive_DMA
28716
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5694   .text.HAL_I2C_Master_Receive_DMA:0000000000000000 HAL_I2C_Master_Receive_DMA
28717
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:5992   .text.HAL_I2C_Master_Receive_DMA:0000000000000154 $d
28717
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:5992   .text.HAL_I2C_Master_Receive_DMA:0000000000000154 $d
28718
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6001   .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 $t
28718
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6001   .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 $t
28719
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6008   .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Transmit_DMA
28719
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6008   .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Transmit_DMA
28720
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6212   .text.HAL_I2C_Slave_Transmit_DMA:00000000000000d8 $d
28720
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6212   .text.HAL_I2C_Slave_Transmit_DMA:00000000000000d8 $d
28721
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6219   .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 $t
28721
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6219   .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 $t
28722
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6226   .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 HAL_I2C_Slave_Receive_DMA
28722
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6226   .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 HAL_I2C_Slave_Receive_DMA
28723
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6428   .text.HAL_I2C_Slave_Receive_DMA:00000000000000d8 $d
28723
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6428   .text.HAL_I2C_Slave_Receive_DMA:00000000000000d8 $d
28724
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6435   .text.HAL_I2C_Mem_Write:0000000000000000 $t
28724
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6435   .text.HAL_I2C_Mem_Write:0000000000000000 $t
28725
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6442   .text.HAL_I2C_Mem_Write:0000000000000000 HAL_I2C_Mem_Write
28725
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6442   .text.HAL_I2C_Mem_Write:0000000000000000 HAL_I2C_Mem_Write
28726
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6741   .text.HAL_I2C_Mem_Write:000000000000015c $d
28726
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6741   .text.HAL_I2C_Mem_Write:000000000000015c $d
28727
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6747   .text.HAL_I2C_Mem_Read:0000000000000000 $t
28727
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6747   .text.HAL_I2C_Mem_Read:0000000000000000 $t
28728
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:6754   .text.HAL_I2C_Mem_Read:0000000000000000 HAL_I2C_Mem_Read
28728
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:6754   .text.HAL_I2C_Mem_Read:0000000000000000 HAL_I2C_Mem_Read
28729
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7367   .text.HAL_I2C_Mem_Read:0000000000000260 $d
28729
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7367   .text.HAL_I2C_Mem_Read:0000000000000260 $d
28730
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7373   .text.HAL_I2C_Mem_Read:000000000000026c $t
28730
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7373   .text.HAL_I2C_Mem_Read:000000000000026c $t
28731
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7492   .text.HAL_I2C_Mem_Write_IT:0000000000000000 $t
28731
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7492   .text.HAL_I2C_Mem_Write_IT:0000000000000000 $t
28732
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7499   .text.HAL_I2C_Mem_Write_IT:0000000000000000 HAL_I2C_Mem_Write_IT
28732
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7499   .text.HAL_I2C_Mem_Write_IT:0000000000000000 HAL_I2C_Mem_Write_IT
28733
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7711   .text.HAL_I2C_Mem_Write_IT:00000000000000d8 $d
28733
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7711   .text.HAL_I2C_Mem_Write_IT:00000000000000d8 $d
28734
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7718   .text.HAL_I2C_Mem_Read_IT:0000000000000000 $t
28734
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7718   .text.HAL_I2C_Mem_Read_IT:0000000000000000 $t
28735
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7725   .text.HAL_I2C_Mem_Read_IT:0000000000000000 HAL_I2C_Mem_Read_IT
28735
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7725   .text.HAL_I2C_Mem_Read_IT:0000000000000000 HAL_I2C_Mem_Read_IT
28736
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7948   .text.HAL_I2C_Mem_Read_IT:00000000000000e8 $d
28736
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7948   .text.HAL_I2C_Mem_Read_IT:00000000000000e8 $d
28737
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7955   .text.HAL_I2C_Mem_Write_DMA:0000000000000000 $t
28737
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7955   .text.HAL_I2C_Mem_Write_DMA:0000000000000000 $t
28738
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:7962   .text.HAL_I2C_Mem_Write_DMA:0000000000000000 HAL_I2C_Mem_Write_DMA
28738
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:7962   .text.HAL_I2C_Mem_Write_DMA:0000000000000000 HAL_I2C_Mem_Write_DMA
28739
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:8273   .text.HAL_I2C_Mem_Write_DMA:0000000000000170 $d
28739
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:8273   .text.HAL_I2C_Mem_Write_DMA:0000000000000170 $d
28740
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:8282   .text.HAL_I2C_Mem_Read_DMA:0000000000000000 $t
28740
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:8282   .text.HAL_I2C_Mem_Read_DMA:0000000000000000 $t
28741
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:8289   .text.HAL_I2C_Mem_Read_DMA:0000000000000000 HAL_I2C_Mem_Read_DMA
28741
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:8289   .text.HAL_I2C_Mem_Read_DMA:0000000000000000 HAL_I2C_Mem_Read_DMA
28742
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:8655   .text.HAL_I2C_Mem_Read_DMA:00000000000001b0 $d
28742
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:8655   .text.HAL_I2C_Mem_Read_DMA:00000000000001b0 $d
28743
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:8664   .text.HAL_I2C_IsDeviceReady:0000000000000000 $t
28743
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:8664   .text.HAL_I2C_IsDeviceReady:0000000000000000 $t
28744
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:8671   .text.HAL_I2C_IsDeviceReady:0000000000000000 HAL_I2C_IsDeviceReady
28744
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:8671   .text.HAL_I2C_IsDeviceReady:0000000000000000 HAL_I2C_IsDeviceReady
28745
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:8999   .text.HAL_I2C_IsDeviceReady:0000000000000180 $d
28745
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:8999   .text.HAL_I2C_IsDeviceReady:0000000000000180 $d
28746
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9004   .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 $t
28746
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9004   .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 $t
28747
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9011   .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 HAL_I2C_Master_Seq_Transmit_IT
28747
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9011   .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 HAL_I2C_Master_Seq_Transmit_IT
28748
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9254   .text.HAL_I2C_Master_Seq_Transmit_IT:00000000000000f4 $d
28748
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9254   .text.HAL_I2C_Master_Seq_Transmit_IT:00000000000000f4 $d
28749
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9260   .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 $t
28749
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9260   .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 $t
28750
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 481
28750
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 481
28751
 
28751
 
28752
 
28752
 
28753
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9267   .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Master_Seq_Transmit_DMA
28753
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9267   .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Master_Seq_Transmit_DMA
28754
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9632   .text.HAL_I2C_Master_Seq_Transmit_DMA:000000000000019c $d
28754
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9632   .text.HAL_I2C_Master_Seq_Transmit_DMA:000000000000019c $d
28755
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9640   .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 $t
28755
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9640   .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 $t
28756
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9647   .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 HAL_I2C_Master_Seq_Receive_IT
28756
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9647   .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 HAL_I2C_Master_Seq_Receive_IT
28757
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9955   .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000144 $d
28757
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9955   .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000144 $d
28758
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9961   .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 $t
28758
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9961   .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 $t
28759
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:9968   .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 HAL_I2C_Master_Seq_Receive_DMA
28759
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:9968   .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 HAL_I2C_Master_Seq_Receive_DMA
28760
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:10418  .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000208 $d
28760
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:10418  .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000208 $d
28761
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:10426  .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 $t
28761
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:10426  .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 $t
28762
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:10433  .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 HAL_I2C_Slave_Seq_Transmit_IT
28762
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:10433  .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 HAL_I2C_Slave_Seq_Transmit_IT
28763
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:10593  .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 $t
28763
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:10593  .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 $t
28764
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:10600  .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Seq_Transmit_DMA
28764
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:10600  .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Seq_Transmit_DMA
28765
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:10943  .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000174 $d
28765
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:10943  .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000174 $d
28766
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13520  .text.I2C_DMAAbort:0000000000000000 I2C_DMAAbort
28766
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13520  .text.I2C_DMAAbort:0000000000000000 I2C_DMAAbort
28767
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:10950  .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 $t
28767
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:10950  .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 $t
28768
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:10957  .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 HAL_I2C_Slave_Seq_Receive_IT
28768
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:10957  .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 HAL_I2C_Slave_Seq_Receive_IT
28769
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11117  .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 $t
28769
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11117  .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 $t
28770
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11124  .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 HAL_I2C_Slave_Seq_Receive_DMA
28770
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11124  .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 HAL_I2C_Slave_Seq_Receive_DMA
28771
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11465  .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000174 $d
28771
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11465  .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000174 $d
28772
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11472  .text.HAL_I2C_EnableListen_IT:0000000000000000 $t
28772
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11472  .text.HAL_I2C_EnableListen_IT:0000000000000000 $t
28773
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11479  .text.HAL_I2C_EnableListen_IT:0000000000000000 HAL_I2C_EnableListen_IT
28773
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11479  .text.HAL_I2C_EnableListen_IT:0000000000000000 HAL_I2C_EnableListen_IT
28774
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11538  .text.HAL_I2C_DisableListen_IT:0000000000000000 $t
28774
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11538  .text.HAL_I2C_DisableListen_IT:0000000000000000 $t
28775
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11545  .text.HAL_I2C_DisableListen_IT:0000000000000000 HAL_I2C_DisableListen_IT
28775
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11545  .text.HAL_I2C_DisableListen_IT:0000000000000000 HAL_I2C_DisableListen_IT
28776
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11610  .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 $t
28776
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11610  .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 $t
28777
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11617  .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 HAL_I2C_MasterTxCpltCallback
28777
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11617  .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 HAL_I2C_MasterTxCpltCallback
28778
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11632  .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 $t
28778
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11632  .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 $t
28779
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11639  .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 HAL_I2C_MasterRxCpltCallback
28779
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11639  .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 HAL_I2C_MasterRxCpltCallback
28780
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11654  .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 $t
28780
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11654  .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 $t
28781
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11661  .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 HAL_I2C_SlaveTxCpltCallback
28781
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11661  .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 HAL_I2C_SlaveTxCpltCallback
28782
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11676  .text.I2C_SlaveTransmit_TXE:0000000000000000 $t
28782
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11676  .text.I2C_SlaveTransmit_TXE:0000000000000000 $t
28783
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11682  .text.I2C_SlaveTransmit_TXE:0000000000000000 I2C_SlaveTransmit_TXE
28783
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11682  .text.I2C_SlaveTransmit_TXE:0000000000000000 I2C_SlaveTransmit_TXE
28784
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11767  .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 $t
28784
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11767  .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 $t
28785
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11774  .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 HAL_I2C_SlaveRxCpltCallback
28785
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11774  .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 HAL_I2C_SlaveRxCpltCallback
28786
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11789  .text.I2C_SlaveReceive_RXNE:0000000000000000 $t
28786
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11789  .text.I2C_SlaveReceive_RXNE:0000000000000000 $t
28787
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11795  .text.I2C_SlaveReceive_RXNE:0000000000000000 I2C_SlaveReceive_RXNE
28787
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11795  .text.I2C_SlaveReceive_RXNE:0000000000000000 I2C_SlaveReceive_RXNE
28788
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11880  .text.HAL_I2C_AddrCallback:0000000000000000 $t
28788
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11880  .text.HAL_I2C_AddrCallback:0000000000000000 $t
28789
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11887  .text.HAL_I2C_AddrCallback:0000000000000000 HAL_I2C_AddrCallback
28789
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11887  .text.HAL_I2C_AddrCallback:0000000000000000 HAL_I2C_AddrCallback
28790
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11904  .text.I2C_Slave_ADDR:0000000000000000 $t
28790
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11904  .text.I2C_Slave_ADDR:0000000000000000 $t
28791
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11910  .text.I2C_Slave_ADDR:0000000000000000 I2C_Slave_ADDR
28791
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11910  .text.I2C_Slave_ADDR:0000000000000000 I2C_Slave_ADDR
28792
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:11998  .text.HAL_I2C_ListenCpltCallback:0000000000000000 $t
28792
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:11998  .text.HAL_I2C_ListenCpltCallback:0000000000000000 $t
28793
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12005  .text.HAL_I2C_ListenCpltCallback:0000000000000000 HAL_I2C_ListenCpltCallback
28793
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12005  .text.HAL_I2C_ListenCpltCallback:0000000000000000 HAL_I2C_ListenCpltCallback
28794
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12020  .text.I2C_Slave_AF:0000000000000000 $t
28794
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12020  .text.I2C_Slave_AF:0000000000000000 $t
28795
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12026  .text.I2C_Slave_AF:0000000000000000 I2C_Slave_AF
28795
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12026  .text.I2C_Slave_AF:0000000000000000 I2C_Slave_AF
28796
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12160  .text.I2C_Slave_AF:0000000000000090 $d
28796
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12160  .text.I2C_Slave_AF:0000000000000090 $d
28797
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12165  .text.HAL_I2C_MemTxCpltCallback:0000000000000000 $t
28797
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12165  .text.HAL_I2C_MemTxCpltCallback:0000000000000000 $t
28798
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12172  .text.HAL_I2C_MemTxCpltCallback:0000000000000000 HAL_I2C_MemTxCpltCallback
28798
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12172  .text.HAL_I2C_MemTxCpltCallback:0000000000000000 HAL_I2C_MemTxCpltCallback
28799
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12187  .text.I2C_MasterTransmit_TXE:0000000000000000 $t
28799
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12187  .text.I2C_MasterTransmit_TXE:0000000000000000 $t
28800
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12193  .text.I2C_MasterTransmit_TXE:0000000000000000 I2C_MasterTransmit_TXE
28800
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12193  .text.I2C_MasterTransmit_TXE:0000000000000000 I2C_MasterTransmit_TXE
28801
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12519  .text.I2C_MasterTransmit_BTF:0000000000000000 $t
28801
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12519  .text.I2C_MasterTransmit_BTF:0000000000000000 $t
28802
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12525  .text.I2C_MasterTransmit_BTF:0000000000000000 I2C_MasterTransmit_BTF
28802
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12525  .text.I2C_MasterTransmit_BTF:0000000000000000 I2C_MasterTransmit_BTF
28803
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12675  .text.HAL_I2C_MemRxCpltCallback:0000000000000000 $t
28803
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12675  .text.HAL_I2C_MemRxCpltCallback:0000000000000000 $t
28804
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12682  .text.HAL_I2C_MemRxCpltCallback:0000000000000000 HAL_I2C_MemRxCpltCallback
28804
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12682  .text.HAL_I2C_MemRxCpltCallback:0000000000000000 HAL_I2C_MemRxCpltCallback
28805
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12697  .text.I2C_MasterReceive_RXNE:0000000000000000 $t
28805
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12697  .text.I2C_MasterReceive_RXNE:0000000000000000 $t
28806
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12703  .text.I2C_MasterReceive_RXNE:0000000000000000 I2C_MasterReceive_RXNE
28806
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12703  .text.I2C_MasterReceive_RXNE:0000000000000000 I2C_MasterReceive_RXNE
28807
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12867  .text.I2C_MasterReceive_BTF:0000000000000000 $t
28807
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12867  .text.I2C_MasterReceive_BTF:0000000000000000 $t
28808
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:12873  .text.I2C_MasterReceive_BTF:0000000000000000 I2C_MasterReceive_BTF
28808
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:12873  .text.I2C_MasterReceive_BTF:0000000000000000 I2C_MasterReceive_BTF
28809
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13150  .text.HAL_I2C_ErrorCallback:0000000000000000 $t
28809
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13150  .text.HAL_I2C_ErrorCallback:0000000000000000 $t
28810
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s 			page 482
28810
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s 			page 482
28811
 
28811
 
28812
 
28812
 
28813
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13157  .text.HAL_I2C_ErrorCallback:0000000000000000 HAL_I2C_ErrorCallback
28813
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13157  .text.HAL_I2C_ErrorCallback:0000000000000000 HAL_I2C_ErrorCallback
28814
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13172  .text.I2C_DMAError:0000000000000000 $t
28814
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13172  .text.I2C_DMAError:0000000000000000 $t
28815
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13235  .text.I2C_DMAXferCplt:0000000000000000 $t
28815
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13235  .text.I2C_DMAXferCplt:0000000000000000 $t
28816
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13492  .text.HAL_I2C_AbortCpltCallback:0000000000000000 $t
28816
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13492  .text.HAL_I2C_AbortCpltCallback:0000000000000000 $t
28817
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13499  .text.HAL_I2C_AbortCpltCallback:0000000000000000 HAL_I2C_AbortCpltCallback
28817
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13499  .text.HAL_I2C_AbortCpltCallback:0000000000000000 HAL_I2C_AbortCpltCallback
28818
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13514  .text.I2C_DMAAbort:0000000000000000 $t
28818
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13514  .text.I2C_DMAAbort:0000000000000000 $t
28819
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13648  .text.I2C_ITError:0000000000000000 $t
28819
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13648  .text.I2C_ITError:0000000000000000 $t
28820
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13654  .text.I2C_ITError:0000000000000000 I2C_ITError
28820
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13654  .text.I2C_ITError:0000000000000000 I2C_ITError
28821
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13972  .text.I2C_ITError:0000000000000160 $d
28821
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13972  .text.I2C_ITError:0000000000000160 $d
28822
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13978  .text.HAL_I2C_Master_Abort_IT:0000000000000000 $t
28822
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13978  .text.HAL_I2C_Master_Abort_IT:0000000000000000 $t
28823
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:13985  .text.HAL_I2C_Master_Abort_IT:0000000000000000 HAL_I2C_Master_Abort_IT
28823
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:13985  .text.HAL_I2C_Master_Abort_IT:0000000000000000 HAL_I2C_Master_Abort_IT
28824
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:14073  .text.I2C_Slave_STOPF:0000000000000000 $t
28824
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:14073  .text.I2C_Slave_STOPF:0000000000000000 $t
28825
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:14079  .text.I2C_Slave_STOPF:0000000000000000 I2C_Slave_STOPF
28825
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:14079  .text.I2C_Slave_STOPF:0000000000000000 I2C_Slave_STOPF
28826
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:14434  .text.I2C_Slave_STOPF:0000000000000180 $d
28826
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:14434  .text.I2C_Slave_STOPF:0000000000000180 $d
28827
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:14440  .text.HAL_I2C_EV_IRQHandler:0000000000000000 $t
28827
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:14440  .text.HAL_I2C_EV_IRQHandler:0000000000000000 $t
28828
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:14447  .text.HAL_I2C_EV_IRQHandler:0000000000000000 HAL_I2C_EV_IRQHandler
28828
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:14447  .text.HAL_I2C_EV_IRQHandler:0000000000000000 HAL_I2C_EV_IRQHandler
28829
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:14821  .text.HAL_I2C_ER_IRQHandler:0000000000000000 $t
28829
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:14821  .text.HAL_I2C_ER_IRQHandler:0000000000000000 $t
28830
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:14828  .text.HAL_I2C_ER_IRQHandler:0000000000000000 HAL_I2C_ER_IRQHandler
28830
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:14828  .text.HAL_I2C_ER_IRQHandler:0000000000000000 HAL_I2C_ER_IRQHandler
28831
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:15036  .text.HAL_I2C_GetState:0000000000000000 $t
28831
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:15036  .text.HAL_I2C_GetState:0000000000000000 $t
28832
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:15043  .text.HAL_I2C_GetState:0000000000000000 HAL_I2C_GetState
28832
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:15043  .text.HAL_I2C_GetState:0000000000000000 HAL_I2C_GetState
28833
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:15061  .text.HAL_I2C_GetMode:0000000000000000 $t
28833
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:15061  .text.HAL_I2C_GetMode:0000000000000000 $t
28834
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:15068  .text.HAL_I2C_GetMode:0000000000000000 HAL_I2C_GetMode
28834
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:15068  .text.HAL_I2C_GetMode:0000000000000000 HAL_I2C_GetMode
28835
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:15086  .text.HAL_I2C_GetError:0000000000000000 $t
28835
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:15086  .text.HAL_I2C_GetError:0000000000000000 $t
28836
C:\Users\mike\AppData\Local\Temp\ccAVGQxf.s:15093  .text.HAL_I2C_GetError:0000000000000000 HAL_I2C_GetError
28836
C:\Users\mike\AppData\Local\Temp\ccjGLhrg.s:15093  .text.HAL_I2C_GetError:0000000000000000 HAL_I2C_GetError
28837
 
28837
 
28838
UNDEFINED SYMBOLS
28838
UNDEFINED SYMBOLS
28839
HAL_GetTick
28839
HAL_GetTick
28840
HAL_RCC_GetPCLK1Freq
28840
HAL_RCC_GetPCLK1Freq
28841
SystemCoreClock
28841
SystemCoreClock