Rev 18 | Rev 20 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 18 | Rev 19 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccimplRo.s page 1 |
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 2 |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 3 |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 4 |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 5 |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 6 |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 7 |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 8 |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 9 |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 10 |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 11 |
601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 12 |
661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 13 |
721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 14 |
781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 15 |
841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 16 |
901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 17 |
961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 18 |
1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 19 |
1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 20 |
1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 21 |
1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 22 |
1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 23 |
1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 24 |
1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 25 |
1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 26 |
1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 27 |
1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 28 |
1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 29 |
1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 30 |
1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 31 |
1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 32 |
1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 33 |
1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 34 |
1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 35 |
2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 36 |
2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 37 |
2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 38 |
2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 39 |
2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 40 |
2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 41 |
2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 42 |
2461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 43 |
2521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 44 |
2581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 45 |
2641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 46 |
2701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 47 |
2761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 48 |
2821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 49 |
2881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 50 |
2941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 51 |
3001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 52 |
3061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 53 |
3121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 54 |
3181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 55 |
3241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 56 |
3301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 57 |
3361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 58 |
3421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 59 |
3481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 60 |
3541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 61 |
3601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 62 |
3661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 63 |
3721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 64 |
3781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 65 |
3841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 66 |
3901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 67 |
3961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 68 |
4021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 69 |
4081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 70 |
4141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 71 |
4201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 72 |
4261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 73 |
4321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 74 |
4381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 75 |
4441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 76 |
4501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 77 |
4561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 78 |
4621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 79 |
4681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 80 |
4741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 81 |
4801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 82 |
4861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 83 |
4921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 84 |
4981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 85 |
5041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 86 |
5101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 87 |
5161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 88 |
5221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 89 |
5281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 90 |
5341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 91 |
5401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 92 |
5461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 93 |
5521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 94 |
5581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 95 |
5641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 96 |
5701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 97 |
5761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 98 |
5821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 99 |
5881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 100 |
5941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 101 |
6001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 102 |
6061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 103 |
6121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 104 |
6181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 105 |
6241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 106 |
6301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 107 |
6361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 108 |
6421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 109 |
6481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 110 |
6541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 111 |
6601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 112 |
6661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 113 |
6721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 114 |
6781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 115 |
6841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 116 |
6901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 117 |
6961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 118 |
7021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 119 |
7081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 120 |
7141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 121 |
7201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 122 |
7261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 123 |
7321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 124 |
7381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 125 |
7441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 126 |
7501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 127 |
7561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 128 |
7621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 129 |
7681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 130 |
7741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 131 |
7801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 132 |
7861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 133 |
7921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 134 |
7981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 135 |
8041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 136 |
8101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 137 |
8161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 138 |
8221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 139 |
8281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 140 |
8341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 141 |
8401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 142 |
8461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 143 |
8521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 144 |
8581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 145 |
8641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 146 |
8701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 147 |
8761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 148 |
8821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 149 |
8881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 150 |
8941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 151 |
9001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 152 |
9061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 153 |
9121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 154 |
9181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 155 |
9241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 156 |
9301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 157 |
9361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 158 |
9421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 159 |
9481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 160 |
9541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 161 |
9601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 162 |
9661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 163 |
9721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 164 |
9781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 165 |
9841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 166 |
9901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 167 |
9961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 168 |
10021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 169 |
10081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 170 |
10141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 171 |
10201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 172 |
10261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 173 |
10321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 174 |
10381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 175 |
10441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 176 |
10501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 177 |
10561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 178 |
10621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 179 |
10681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 180 |
10741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 181 |
10801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 182 |
10861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 183 |
10921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 184 |
10981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 185 |
11041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 186 |
11101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 187 |
11161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 188 |
11221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 189 |
11281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 190 |
11341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 191 |
11401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 192 |
11461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 193 |
11521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 194 |
11581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 195 |
11641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 196 |
11701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 197 |
11761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 198 |
11821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 199 |
11881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 200 |
11941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 201 |
12001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 202 |
12061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 203 |
12121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 204 |
12181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 205 |
12241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 206 |
12301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 207 |
12361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 208 |
12421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 209 |
12481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 210 |
12541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 211 |
12601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 212 |
12661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 213 |
12721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 214 |
12781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 215 |
12841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 216 |
12901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 217 |
12961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 218 |
13021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 219 |
13081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 220 |
13141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 221 |
13201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 222 |
13261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 223 |
13321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 224 |
13381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 225 |
13441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 226 |
13501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 227 |
13561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 228 |
13621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 229 |
13681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 230 |
13741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 231 |
13801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 232 |
13861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 233 |
13921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 234 |
13981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 235 |
14041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 236 |
14101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 237 |
14161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 238 |
14221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 239 |
14281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 240 |
14341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 241 |
14401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 242 |
14461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 243 |
14521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 244 |
14581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 245 |
14641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 246 |
14701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 247 |
14761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 248 |
14821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 249 |
14881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 250 |
14941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 251 |
15001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 252 |
15061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 253 |
15121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 254 |
15181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 255 |
15241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 256 |
15301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 257 |
15361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 258 |
15421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 259 |
15481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 260 |
15541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 261 |
15601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 262 |
15661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 263 |
15721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 264 |
15781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 265 |
15841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 266 |
15901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 267 |
15961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 268 |
16021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 269 |
16081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 270 |
16141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 271 |
16201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 272 |
16261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 273 |
16321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 274 |
16381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 275 |
16441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 276 |
16501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 277 |
16561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 278 |
16621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 279 |
16681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 280 |
16741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 281 |
16801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 282 |
16861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 283 |
16921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 284 |
16981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 285 |
17041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 286 |
17101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 287 |
17161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 288 |
17221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 289 |
17281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 290 |
17341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 291 |
17401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 292 |
17461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 293 |
17521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 294 |
17581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 295 |
17641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 296 |
17701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 297 |
17761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 298 |
17821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 299 |
17881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 300 |
17941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 301 |
18001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 302 |
18061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 303 |
18121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 304 |
18181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 305 |
18241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 306 |
18301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 307 |
18361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 308 |
18421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 309 |
18481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 310 |
18541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 311 |
18601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 312 |
18661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 313 |
18721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 314 |
18781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 315 |
18841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 316 |
18901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 317 |
18961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 318 |
19021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 319 |
19081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 320 |
19141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 321 |
19201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 322 |
19261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 323 |
19321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 324 |
19381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 325 |
19441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 326 |
19501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 327 |
19561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 328 |
19621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 329 |
19681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 330 |
19741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 331 |
19801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 332 |
19861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 333 |
19921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 334 |
19981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 335 |
20041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 336 |
20101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 337 |
20161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 338 |
20221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 339 |
20281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 340 |
20341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 341 |
20401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 342 |
20461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 343 |
20521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 344 |
20581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 345 |
20641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 346 |
20701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 347 |
20761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 348 |
20821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 349 |
20881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 350 |
20941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 351 |
21001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 352 |
21061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 353 |
21121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 354 |
21181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 355 |
21241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 356 |
21301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 357 |
21361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 358 |
21421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 359 |
21481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 360 |
21541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 361 |
21601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 362 |
21661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 363 |
21721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 364 |
21781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 365 |
21841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 366 |
21901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 367 |
21961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 368 |
22021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 369 |
22081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 370 |
22141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 371 |
22201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 372 |
22261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 373 |
22321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 374 |
22381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 375 |
22441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 376 |
22501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 377 |
22561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 378 |
22621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 379 |
22681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 380 |
22741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 381 |
22801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 382 |
22861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 383 |
22921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 384 |
22981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 385 |
23041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 386 |
23101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 387 |
23161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 388 |
23221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 389 |
23281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 390 |
23341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 391 |
23401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 392 |
23461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 393 |
23521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 394 |
23581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 395 |
23641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 396 |
23701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 397 |
23761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 398 |
23821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 399 |
23881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 400 |
23941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 401 |
24001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 402 |
24061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 403 |
24121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 404 |
24181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 405 |
24241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 406 |
24301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 407 |
24361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 408 |
24421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 409 |
24481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 410 |
24541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 411 |
24601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 412 |
24661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 413 |
24721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 414 |
24781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 415 |
24841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 416 |
24901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 417 |
24961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 418 |
25021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 419 |
25081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 420 |
25141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 421 |
25201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 422 |
25261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 423 |
25321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 424 |
25381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 425 |
25441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 426 |
25501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 427 |
25561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 428 |
25621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 429 |
25681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 430 |
25741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 431 |
25801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 432 |
25861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 433 |
25921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 434 |
25981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 435 |
26041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 436 |
26101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 437 |
26161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 438 |
26221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 439 |
26281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 440 |
26341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 441 |
26401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 442 |
26461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 443 |
26521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 444 |
26581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 445 |
26641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 446 |
26701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 447 |
26761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 448 |
26821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 449 |
26881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 450 |
26941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 451 |
27001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 452 |
27061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 453 |
27121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 454 |
27181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 455 |
27241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 456 |
27301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 457 |
27361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 458 |
27421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 459 |
27481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 460 |
27541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 461 |
27601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 462 |
27661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 463 |
27721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 464 |
27781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 465 |
27841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 466 |
27901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 467 |
27961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 468 |
28021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 469 |
28081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 470 |
28141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 471 |
28201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 472 |
28261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 473 |
28321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 474 |
28381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 475 |
28441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 476 |
28501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 477 |
28561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 478 |
28621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s page 479 |
28630 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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\ccimplRo.s:16 .text.I2C_Master_SB:0000000000000000 $t |
28635 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:16 .text.I2C_Master_SB:0000000000000000 $t |
28636 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:23 .text.I2C_Master_SB:0000000000000000 I2C_Master_SB |
28636 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:23 .text.I2C_Master_SB:0000000000000000 I2C_Master_SB |
28637 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:184 .text.I2C_Master_ADD10:0000000000000000 $t |
28637 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:184 .text.I2C_Master_ADD10:0000000000000000 $t |
28638 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:190 .text.I2C_Master_ADD10:0000000000000000 I2C_Master_ADD10 |
28638 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:190 .text.I2C_Master_ADD10:0000000000000000 I2C_Master_ADD10 |
28639 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:246 .text.I2C_Master_ADDR:0000000000000000 $t |
28639 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:246 .text.I2C_Master_ADDR:0000000000000000 $t |
28640 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:252 .text.I2C_Master_ADDR:0000000000000000 I2C_Master_ADDR |
28640 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:252 .text.I2C_Master_ADDR:0000000000000000 I2C_Master_ADDR |
28641 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:743 .text.I2C_SlaveTransmit_BTF:0000000000000000 $t |
28641 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:743 .text.I2C_SlaveTransmit_BTF:0000000000000000 $t |
28642 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:749 .text.I2C_SlaveTransmit_BTF:0000000000000000 I2C_SlaveTransmit_BTF |
28642 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:749 .text.I2C_SlaveTransmit_BTF:0000000000000000 I2C_SlaveTransmit_BTF |
28643 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:792 .text.I2C_SlaveReceive_BTF:0000000000000000 $t |
28643 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:792 .text.I2C_SlaveReceive_BTF:0000000000000000 $t |
28644 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:798 .text.I2C_SlaveReceive_BTF:0000000000000000 I2C_SlaveReceive_BTF |
28644 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:798 .text.I2C_SlaveReceive_BTF:0000000000000000 I2C_SlaveReceive_BTF |
28645 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:841 .text.I2C_IsAcknowledgeFailed:0000000000000000 $t |
28645 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:841 .text.I2C_IsAcknowledgeFailed:0000000000000000 $t |
28646 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:847 .text.I2C_IsAcknowledgeFailed:0000000000000000 I2C_IsAcknowledgeFailed |
28646 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:847 .text.I2C_IsAcknowledgeFailed:0000000000000000 I2C_IsAcknowledgeFailed |
28647 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:901 .text.I2C_ConvertOtherXferOptions:0000000000000000 $t |
28647 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:901 .text.I2C_ConvertOtherXferOptions:0000000000000000 $t |
28648 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:907 .text.I2C_ConvertOtherXferOptions:0000000000000000 I2C_ConvertOtherXferOptions |
28648 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:907 .text.I2C_ConvertOtherXferOptions:0000000000000000 I2C_ConvertOtherXferOptions |
28649 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:948 .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 $t |
28649 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:948 .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 $t |
28650 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:954 .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 I2C_WaitOnFlagUntilTimeout |
28650 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:954 .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 I2C_WaitOnFlagUntilTimeout |
28651 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1056 .text.I2C_WaitOnMasterAddressFlagUntilTimeout:0000000000000000 $t |
28651 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1056 .text.I2C_WaitOnMasterAddressFlagUntilTimeout:0000000000000000 $t |
28652 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1062 .text.I2C_WaitOnMasterAddressFlagUntilTimeout:0000000000000000 I2C_WaitOnMasterAddressFlagUntilTimeout |
28652 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1062 .text.I2C_WaitOnMasterAddressFlagUntilTimeout:0000000000000000 I2C_WaitOnMasterAddressFlagUntilTimeout |
28653 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1206 .text.I2C_MasterRequestWrite:0000000000000000 $t |
28653 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1206 .text.I2C_MasterRequestWrite:0000000000000000 $t |
28654 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1212 .text.I2C_MasterRequestWrite:0000000000000000 I2C_MasterRequestWrite |
28654 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1212 .text.I2C_MasterRequestWrite:0000000000000000 I2C_MasterRequestWrite |
28655 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1373 .text.I2C_MasterRequestWrite:00000000000000a0 $d |
28655 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1373 .text.I2C_MasterRequestWrite:00000000000000a0 $d |
28656 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1379 .text.I2C_MasterRequestRead:0000000000000000 $t |
28656 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1379 .text.I2C_MasterRequestRead:0000000000000000 $t |
28657 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1385 .text.I2C_MasterRequestRead:0000000000000000 I2C_MasterRequestRead |
28657 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1385 .text.I2C_MasterRequestRead:0000000000000000 I2C_MasterRequestRead |
28658 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1606 .text.I2C_MasterRequestRead:00000000000000fc $d |
28658 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1606 .text.I2C_MasterRequestRead:00000000000000fc $d |
28659 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1612 .text.I2C_WaitOnTXEFlagUntilTimeout:0000000000000000 $t |
28659 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1612 .text.I2C_WaitOnTXEFlagUntilTimeout:0000000000000000 $t |
28660 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1618 .text.I2C_WaitOnTXEFlagUntilTimeout:0000000000000000 I2C_WaitOnTXEFlagUntilTimeout |
28660 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1618 .text.I2C_WaitOnTXEFlagUntilTimeout:0000000000000000 I2C_WaitOnTXEFlagUntilTimeout |
28661 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1707 .text.I2C_RequestMemoryWrite:0000000000000000 $t |
28661 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1707 .text.I2C_RequestMemoryWrite:0000000000000000 $t |
28662 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1713 .text.I2C_RequestMemoryWrite:0000000000000000 I2C_RequestMemoryWrite |
28662 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1713 .text.I2C_RequestMemoryWrite:0000000000000000 I2C_RequestMemoryWrite |
28663 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1899 .text.I2C_RequestMemoryWrite:00000000000000c4 $d |
28663 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1899 .text.I2C_RequestMemoryWrite:00000000000000c4 $d |
28664 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1904 .text.I2C_RequestMemoryRead:0000000000000000 $t |
28664 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1904 .text.I2C_RequestMemoryRead:0000000000000000 $t |
28665 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:1910 .text.I2C_RequestMemoryRead:0000000000000000 I2C_RequestMemoryRead |
28665 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:1910 .text.I2C_RequestMemoryRead:0000000000000000 I2C_RequestMemoryRead |
28666 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2171 .text.I2C_RequestMemoryRead:0000000000000128 $d |
28666 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2171 .text.I2C_RequestMemoryRead:0000000000000128 $d |
28667 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2176 .text.I2C_WaitOnBTFFlagUntilTimeout:0000000000000000 $t |
28667 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2176 .text.I2C_WaitOnBTFFlagUntilTimeout:0000000000000000 $t |
28668 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2182 .text.I2C_WaitOnBTFFlagUntilTimeout:0000000000000000 I2C_WaitOnBTFFlagUntilTimeout |
28668 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2182 .text.I2C_WaitOnBTFFlagUntilTimeout:0000000000000000 I2C_WaitOnBTFFlagUntilTimeout |
28669 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2271 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 $t |
28669 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2271 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 $t |
28670 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2277 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 I2C_WaitOnRXNEFlagUntilTimeout |
28670 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2277 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 I2C_WaitOnRXNEFlagUntilTimeout |
28671 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2383 .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 $t |
28671 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2383 .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 $t |
28672 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2389 .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 I2C_WaitOnSTOPFlagUntilTimeout |
28672 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2389 .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 I2C_WaitOnSTOPFlagUntilTimeout |
28673 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2474 .text.HAL_I2C_MspInit:0000000000000000 $t |
28673 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2474 .text.HAL_I2C_MspInit:0000000000000000 $t |
28674 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2481 .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit |
28674 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2481 .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit |
28675 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2496 .text.HAL_I2C_Init:0000000000000000 $t |
28675 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2496 .text.HAL_I2C_Init:0000000000000000 $t |
28676 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2503 .text.HAL_I2C_Init:0000000000000000 HAL_I2C_Init |
28676 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2503 .text.HAL_I2C_Init:0000000000000000 HAL_I2C_Init |
28677 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2799 .text.HAL_I2C_Init:0000000000000190 $d |
28677 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2799 .text.HAL_I2C_Init:0000000000000190 $d |
28678 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2808 .text.HAL_I2C_MspDeInit:0000000000000000 $t |
28678 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2808 .text.HAL_I2C_MspDeInit:0000000000000000 $t |
28679 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2815 .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit |
28679 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2815 .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit |
28680 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2830 .text.HAL_I2C_DeInit:0000000000000000 $t |
28680 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2830 .text.HAL_I2C_DeInit:0000000000000000 $t |
28681 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2837 .text.HAL_I2C_DeInit:0000000000000000 HAL_I2C_DeInit |
28681 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2837 .text.HAL_I2C_DeInit:0000000000000000 HAL_I2C_DeInit |
28682 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2901 .text.HAL_I2C_Master_Transmit:0000000000000000 $t |
28682 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2901 .text.HAL_I2C_Master_Transmit:0000000000000000 $t |
28683 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:2908 .text.HAL_I2C_Master_Transmit:0000000000000000 HAL_I2C_Master_Transmit |
28683 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:2908 .text.HAL_I2C_Master_Transmit:0000000000000000 HAL_I2C_Master_Transmit |
28684 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:3222 .text.HAL_I2C_Master_Transmit:0000000000000168 $d |
28684 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:3222 .text.HAL_I2C_Master_Transmit:0000000000000168 $d |
28685 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:3228 .text.HAL_I2C_Master_Receive:0000000000000000 $t |
28685 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:3228 .text.HAL_I2C_Master_Receive:0000000000000000 $t |
28686 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:3235 .text.HAL_I2C_Master_Receive:0000000000000000 HAL_I2C_Master_Receive |
28686 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:3235 .text.HAL_I2C_Master_Receive:0000000000000000 HAL_I2C_Master_Receive |
28687 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:3843 .text.HAL_I2C_Master_Receive:0000000000000258 $d |
28687 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:3843 .text.HAL_I2C_Master_Receive:0000000000000258 $d |
28688 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:3849 .text.HAL_I2C_Master_Receive:0000000000000264 $t |
28688 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:3849 .text.HAL_I2C_Master_Receive:0000000000000264 $t |
28689 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:3968 .text.HAL_I2C_Slave_Transmit:0000000000000000 $t |
28689 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:3968 .text.HAL_I2C_Slave_Transmit:0000000000000000 $t |
28690 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccimplRo.s page 480 |
28690 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s page 480 |
28691 | 28691 | ||
28692 | 28692 | ||
28693 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:3975 .text.HAL_I2C_Slave_Transmit:0000000000000000 HAL_I2C_Slave_Transmit |
28693 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:3975 .text.HAL_I2C_Slave_Transmit:0000000000000000 HAL_I2C_Slave_Transmit |
28694 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:4310 .text.HAL_I2C_Slave_Transmit:0000000000000190 $d |
28694 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:4310 .text.HAL_I2C_Slave_Transmit:0000000000000190 $d |
28695 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:4316 .text.HAL_I2C_Slave_Receive:0000000000000000 $t |
28695 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:4316 .text.HAL_I2C_Slave_Receive:0000000000000000 $t |
28696 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:4323 .text.HAL_I2C_Slave_Receive:0000000000000000 HAL_I2C_Slave_Receive |
28696 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:4323 .text.HAL_I2C_Slave_Receive:0000000000000000 HAL_I2C_Slave_Receive |
28697 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:4633 .text.HAL_I2C_Slave_Receive:000000000000016c $d |
28697 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:4633 .text.HAL_I2C_Slave_Receive:000000000000016c $d |
28698 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:4639 .text.HAL_I2C_Master_Transmit_IT:0000000000000000 $t |
28698 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:4639 .text.HAL_I2C_Master_Transmit_IT:0000000000000000 $t |
28699 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:4646 .text.HAL_I2C_Master_Transmit_IT:0000000000000000 HAL_I2C_Master_Transmit_IT |
28699 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:4646 .text.HAL_I2C_Master_Transmit_IT:0000000000000000 HAL_I2C_Master_Transmit_IT |
28700 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:4845 .text.HAL_I2C_Master_Transmit_IT:00000000000000cc $d |
28700 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:4845 .text.HAL_I2C_Master_Transmit_IT:00000000000000cc $d |
28701 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:4852 .text.HAL_I2C_Master_Receive_IT:0000000000000000 $t |
28701 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:4852 .text.HAL_I2C_Master_Receive_IT:0000000000000000 $t |
28702 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:4859 .text.HAL_I2C_Master_Receive_IT:0000000000000000 HAL_I2C_Master_Receive_IT |
28702 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:4859 .text.HAL_I2C_Master_Receive_IT:0000000000000000 HAL_I2C_Master_Receive_IT |
28703 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5063 .text.HAL_I2C_Master_Receive_IT:00000000000000d8 $d |
28703 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5063 .text.HAL_I2C_Master_Receive_IT:00000000000000d8 $d |
28704 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5070 .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 $t |
28704 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5070 .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 $t |
28705 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5077 .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 HAL_I2C_Slave_Transmit_IT |
28705 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5077 .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 HAL_I2C_Slave_Transmit_IT |
28706 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5216 .text.HAL_I2C_Slave_Transmit_IT:0000000000000088 $d |
28706 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5216 .text.HAL_I2C_Slave_Transmit_IT:0000000000000088 $d |
28707 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5221 .text.HAL_I2C_Slave_Receive_IT:0000000000000000 $t |
28707 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5221 .text.HAL_I2C_Slave_Receive_IT:0000000000000000 $t |
28708 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5228 .text.HAL_I2C_Slave_Receive_IT:0000000000000000 HAL_I2C_Slave_Receive_IT |
28708 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5228 .text.HAL_I2C_Slave_Receive_IT:0000000000000000 HAL_I2C_Slave_Receive_IT |
28709 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5367 .text.HAL_I2C_Slave_Receive_IT:0000000000000088 $d |
28709 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5367 .text.HAL_I2C_Slave_Receive_IT:0000000000000088 $d |
28710 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5372 .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 $t |
28710 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5372 .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 $t |
28711 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5379 .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 HAL_I2C_Master_Transmit_DMA |
28711 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5379 .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 HAL_I2C_Master_Transmit_DMA |
28712 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5678 .text.HAL_I2C_Master_Transmit_DMA:0000000000000154 $d |
28712 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5678 .text.HAL_I2C_Master_Transmit_DMA:0000000000000154 $d |
28713 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13241 .text.I2C_DMAXferCplt:0000000000000000 I2C_DMAXferCplt |
28713 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13241 .text.I2C_DMAXferCplt:0000000000000000 I2C_DMAXferCplt |
28714 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13178 .text.I2C_DMAError:0000000000000000 I2C_DMAError |
28714 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13178 .text.I2C_DMAError:0000000000000000 I2C_DMAError |
28715 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5687 .text.HAL_I2C_Master_Receive_DMA:0000000000000000 $t |
28715 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5687 .text.HAL_I2C_Master_Receive_DMA:0000000000000000 $t |
28716 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5694 .text.HAL_I2C_Master_Receive_DMA:0000000000000000 HAL_I2C_Master_Receive_DMA |
28716 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5694 .text.HAL_I2C_Master_Receive_DMA:0000000000000000 HAL_I2C_Master_Receive_DMA |
28717 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:5992 .text.HAL_I2C_Master_Receive_DMA:0000000000000154 $d |
28717 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:5992 .text.HAL_I2C_Master_Receive_DMA:0000000000000154 $d |
28718 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6001 .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 $t |
28718 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6001 .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 $t |
28719 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6008 .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Transmit_DMA |
28719 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6008 .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Transmit_DMA |
28720 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6212 .text.HAL_I2C_Slave_Transmit_DMA:00000000000000d8 $d |
28720 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6212 .text.HAL_I2C_Slave_Transmit_DMA:00000000000000d8 $d |
28721 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6219 .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 $t |
28721 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6219 .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 $t |
28722 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6226 .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 HAL_I2C_Slave_Receive_DMA |
28722 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6226 .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 HAL_I2C_Slave_Receive_DMA |
28723 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6428 .text.HAL_I2C_Slave_Receive_DMA:00000000000000d8 $d |
28723 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6428 .text.HAL_I2C_Slave_Receive_DMA:00000000000000d8 $d |
28724 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6435 .text.HAL_I2C_Mem_Write:0000000000000000 $t |
28724 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6435 .text.HAL_I2C_Mem_Write:0000000000000000 $t |
28725 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6442 .text.HAL_I2C_Mem_Write:0000000000000000 HAL_I2C_Mem_Write |
28725 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6442 .text.HAL_I2C_Mem_Write:0000000000000000 HAL_I2C_Mem_Write |
28726 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6741 .text.HAL_I2C_Mem_Write:000000000000015c $d |
28726 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6741 .text.HAL_I2C_Mem_Write:000000000000015c $d |
28727 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6747 .text.HAL_I2C_Mem_Read:0000000000000000 $t |
28727 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6747 .text.HAL_I2C_Mem_Read:0000000000000000 $t |
28728 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:6754 .text.HAL_I2C_Mem_Read:0000000000000000 HAL_I2C_Mem_Read |
28728 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:6754 .text.HAL_I2C_Mem_Read:0000000000000000 HAL_I2C_Mem_Read |
28729 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7367 .text.HAL_I2C_Mem_Read:0000000000000260 $d |
28729 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7367 .text.HAL_I2C_Mem_Read:0000000000000260 $d |
28730 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7373 .text.HAL_I2C_Mem_Read:000000000000026c $t |
28730 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7373 .text.HAL_I2C_Mem_Read:000000000000026c $t |
28731 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7492 .text.HAL_I2C_Mem_Write_IT:0000000000000000 $t |
28731 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7492 .text.HAL_I2C_Mem_Write_IT:0000000000000000 $t |
28732 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7499 .text.HAL_I2C_Mem_Write_IT:0000000000000000 HAL_I2C_Mem_Write_IT |
28732 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7499 .text.HAL_I2C_Mem_Write_IT:0000000000000000 HAL_I2C_Mem_Write_IT |
28733 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7711 .text.HAL_I2C_Mem_Write_IT:00000000000000d8 $d |
28733 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7711 .text.HAL_I2C_Mem_Write_IT:00000000000000d8 $d |
28734 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7718 .text.HAL_I2C_Mem_Read_IT:0000000000000000 $t |
28734 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7718 .text.HAL_I2C_Mem_Read_IT:0000000000000000 $t |
28735 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7725 .text.HAL_I2C_Mem_Read_IT:0000000000000000 HAL_I2C_Mem_Read_IT |
28735 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7725 .text.HAL_I2C_Mem_Read_IT:0000000000000000 HAL_I2C_Mem_Read_IT |
28736 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7948 .text.HAL_I2C_Mem_Read_IT:00000000000000e8 $d |
28736 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7948 .text.HAL_I2C_Mem_Read_IT:00000000000000e8 $d |
28737 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7955 .text.HAL_I2C_Mem_Write_DMA:0000000000000000 $t |
28737 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7955 .text.HAL_I2C_Mem_Write_DMA:0000000000000000 $t |
28738 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:7962 .text.HAL_I2C_Mem_Write_DMA:0000000000000000 HAL_I2C_Mem_Write_DMA |
28738 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:7962 .text.HAL_I2C_Mem_Write_DMA:0000000000000000 HAL_I2C_Mem_Write_DMA |
28739 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:8273 .text.HAL_I2C_Mem_Write_DMA:0000000000000170 $d |
28739 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:8273 .text.HAL_I2C_Mem_Write_DMA:0000000000000170 $d |
28740 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:8282 .text.HAL_I2C_Mem_Read_DMA:0000000000000000 $t |
28740 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:8282 .text.HAL_I2C_Mem_Read_DMA:0000000000000000 $t |
28741 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:8289 .text.HAL_I2C_Mem_Read_DMA:0000000000000000 HAL_I2C_Mem_Read_DMA |
28741 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:8289 .text.HAL_I2C_Mem_Read_DMA:0000000000000000 HAL_I2C_Mem_Read_DMA |
28742 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:8655 .text.HAL_I2C_Mem_Read_DMA:00000000000001b0 $d |
28742 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:8655 .text.HAL_I2C_Mem_Read_DMA:00000000000001b0 $d |
28743 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:8664 .text.HAL_I2C_IsDeviceReady:0000000000000000 $t |
28743 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:8664 .text.HAL_I2C_IsDeviceReady:0000000000000000 $t |
28744 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:8671 .text.HAL_I2C_IsDeviceReady:0000000000000000 HAL_I2C_IsDeviceReady |
28744 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:8671 .text.HAL_I2C_IsDeviceReady:0000000000000000 HAL_I2C_IsDeviceReady |
28745 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:8999 .text.HAL_I2C_IsDeviceReady:0000000000000180 $d |
28745 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:8999 .text.HAL_I2C_IsDeviceReady:0000000000000180 $d |
28746 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9004 .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 $t |
28746 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9004 .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 $t |
28747 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9011 .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 HAL_I2C_Master_Seq_Transmit_IT |
28747 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9011 .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 HAL_I2C_Master_Seq_Transmit_IT |
28748 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9254 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000000000f4 $d |
28748 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9254 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000000000f4 $d |
28749 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9260 .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 $t |
28749 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9260 .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 $t |
28750 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccimplRo.s page 481 |
28750 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s page 481 |
28751 | 28751 | ||
28752 | 28752 | ||
28753 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9267 .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Master_Seq_Transmit_DMA |
28753 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9267 .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Master_Seq_Transmit_DMA |
28754 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9632 .text.HAL_I2C_Master_Seq_Transmit_DMA:000000000000019c $d |
28754 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9632 .text.HAL_I2C_Master_Seq_Transmit_DMA:000000000000019c $d |
28755 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9640 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 $t |
28755 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9640 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 $t |
28756 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9647 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 HAL_I2C_Master_Seq_Receive_IT |
28756 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9647 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 HAL_I2C_Master_Seq_Receive_IT |
28757 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9955 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000144 $d |
28757 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9955 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000144 $d |
28758 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9961 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 $t |
28758 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9961 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 $t |
28759 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:9968 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 HAL_I2C_Master_Seq_Receive_DMA |
28759 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:9968 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 HAL_I2C_Master_Seq_Receive_DMA |
28760 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:10418 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000208 $d |
28760 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:10418 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000208 $d |
28761 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:10426 .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 $t |
28761 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:10426 .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 $t |
28762 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:10433 .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 HAL_I2C_Slave_Seq_Transmit_IT |
28762 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:10433 .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 HAL_I2C_Slave_Seq_Transmit_IT |
28763 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:10593 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 $t |
28763 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:10593 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 $t |
28764 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:10600 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Seq_Transmit_DMA |
28764 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:10600 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Seq_Transmit_DMA |
28765 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:10943 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000174 $d |
28765 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:10943 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000174 $d |
28766 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13520 .text.I2C_DMAAbort:0000000000000000 I2C_DMAAbort |
28766 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13520 .text.I2C_DMAAbort:0000000000000000 I2C_DMAAbort |
28767 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:10950 .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 $t |
28767 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:10950 .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 $t |
28768 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:10957 .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 HAL_I2C_Slave_Seq_Receive_IT |
28768 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:10957 .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 HAL_I2C_Slave_Seq_Receive_IT |
28769 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11117 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 $t |
28769 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11117 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 $t |
28770 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11124 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 HAL_I2C_Slave_Seq_Receive_DMA |
28770 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11124 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 HAL_I2C_Slave_Seq_Receive_DMA |
28771 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11465 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000174 $d |
28771 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11465 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000174 $d |
28772 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11472 .text.HAL_I2C_EnableListen_IT:0000000000000000 $t |
28772 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11472 .text.HAL_I2C_EnableListen_IT:0000000000000000 $t |
28773 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11479 .text.HAL_I2C_EnableListen_IT:0000000000000000 HAL_I2C_EnableListen_IT |
28773 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11479 .text.HAL_I2C_EnableListen_IT:0000000000000000 HAL_I2C_EnableListen_IT |
28774 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11538 .text.HAL_I2C_DisableListen_IT:0000000000000000 $t |
28774 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11538 .text.HAL_I2C_DisableListen_IT:0000000000000000 $t |
28775 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11545 .text.HAL_I2C_DisableListen_IT:0000000000000000 HAL_I2C_DisableListen_IT |
28775 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11545 .text.HAL_I2C_DisableListen_IT:0000000000000000 HAL_I2C_DisableListen_IT |
28776 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11610 .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 $t |
28776 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11610 .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 $t |
28777 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11617 .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 HAL_I2C_MasterTxCpltCallback |
28777 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11617 .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 HAL_I2C_MasterTxCpltCallback |
28778 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11632 .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 $t |
28778 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11632 .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 $t |
28779 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11639 .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 HAL_I2C_MasterRxCpltCallback |
28779 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11639 .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 HAL_I2C_MasterRxCpltCallback |
28780 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11654 .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 $t |
28780 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11654 .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 $t |
28781 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11661 .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 HAL_I2C_SlaveTxCpltCallback |
28781 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11661 .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 HAL_I2C_SlaveTxCpltCallback |
28782 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11676 .text.I2C_SlaveTransmit_TXE:0000000000000000 $t |
28782 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11676 .text.I2C_SlaveTransmit_TXE:0000000000000000 $t |
28783 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11682 .text.I2C_SlaveTransmit_TXE:0000000000000000 I2C_SlaveTransmit_TXE |
28783 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11682 .text.I2C_SlaveTransmit_TXE:0000000000000000 I2C_SlaveTransmit_TXE |
28784 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11767 .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 $t |
28784 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11767 .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 $t |
28785 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11774 .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 HAL_I2C_SlaveRxCpltCallback |
28785 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11774 .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 HAL_I2C_SlaveRxCpltCallback |
28786 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11789 .text.I2C_SlaveReceive_RXNE:0000000000000000 $t |
28786 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11789 .text.I2C_SlaveReceive_RXNE:0000000000000000 $t |
28787 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11795 .text.I2C_SlaveReceive_RXNE:0000000000000000 I2C_SlaveReceive_RXNE |
28787 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11795 .text.I2C_SlaveReceive_RXNE:0000000000000000 I2C_SlaveReceive_RXNE |
28788 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11880 .text.HAL_I2C_AddrCallback:0000000000000000 $t |
28788 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11880 .text.HAL_I2C_AddrCallback:0000000000000000 $t |
28789 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11887 .text.HAL_I2C_AddrCallback:0000000000000000 HAL_I2C_AddrCallback |
28789 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11887 .text.HAL_I2C_AddrCallback:0000000000000000 HAL_I2C_AddrCallback |
28790 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11904 .text.I2C_Slave_ADDR:0000000000000000 $t |
28790 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11904 .text.I2C_Slave_ADDR:0000000000000000 $t |
28791 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11910 .text.I2C_Slave_ADDR:0000000000000000 I2C_Slave_ADDR |
28791 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11910 .text.I2C_Slave_ADDR:0000000000000000 I2C_Slave_ADDR |
28792 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:11998 .text.HAL_I2C_ListenCpltCallback:0000000000000000 $t |
28792 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:11998 .text.HAL_I2C_ListenCpltCallback:0000000000000000 $t |
28793 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12005 .text.HAL_I2C_ListenCpltCallback:0000000000000000 HAL_I2C_ListenCpltCallback |
28793 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12005 .text.HAL_I2C_ListenCpltCallback:0000000000000000 HAL_I2C_ListenCpltCallback |
28794 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12020 .text.I2C_Slave_AF:0000000000000000 $t |
28794 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12020 .text.I2C_Slave_AF:0000000000000000 $t |
28795 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12026 .text.I2C_Slave_AF:0000000000000000 I2C_Slave_AF |
28795 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12026 .text.I2C_Slave_AF:0000000000000000 I2C_Slave_AF |
28796 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12160 .text.I2C_Slave_AF:0000000000000090 $d |
28796 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12160 .text.I2C_Slave_AF:0000000000000090 $d |
28797 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12165 .text.HAL_I2C_MemTxCpltCallback:0000000000000000 $t |
28797 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12165 .text.HAL_I2C_MemTxCpltCallback:0000000000000000 $t |
28798 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12172 .text.HAL_I2C_MemTxCpltCallback:0000000000000000 HAL_I2C_MemTxCpltCallback |
28798 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12172 .text.HAL_I2C_MemTxCpltCallback:0000000000000000 HAL_I2C_MemTxCpltCallback |
28799 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12187 .text.I2C_MasterTransmit_TXE:0000000000000000 $t |
28799 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12187 .text.I2C_MasterTransmit_TXE:0000000000000000 $t |
28800 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12193 .text.I2C_MasterTransmit_TXE:0000000000000000 I2C_MasterTransmit_TXE |
28800 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12193 .text.I2C_MasterTransmit_TXE:0000000000000000 I2C_MasterTransmit_TXE |
28801 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12519 .text.I2C_MasterTransmit_BTF:0000000000000000 $t |
28801 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12519 .text.I2C_MasterTransmit_BTF:0000000000000000 $t |
28802 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12525 .text.I2C_MasterTransmit_BTF:0000000000000000 I2C_MasterTransmit_BTF |
28802 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12525 .text.I2C_MasterTransmit_BTF:0000000000000000 I2C_MasterTransmit_BTF |
28803 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12675 .text.HAL_I2C_MemRxCpltCallback:0000000000000000 $t |
28803 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12675 .text.HAL_I2C_MemRxCpltCallback:0000000000000000 $t |
28804 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12682 .text.HAL_I2C_MemRxCpltCallback:0000000000000000 HAL_I2C_MemRxCpltCallback |
28804 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12682 .text.HAL_I2C_MemRxCpltCallback:0000000000000000 HAL_I2C_MemRxCpltCallback |
28805 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12697 .text.I2C_MasterReceive_RXNE:0000000000000000 $t |
28805 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12697 .text.I2C_MasterReceive_RXNE:0000000000000000 $t |
28806 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12703 .text.I2C_MasterReceive_RXNE:0000000000000000 I2C_MasterReceive_RXNE |
28806 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12703 .text.I2C_MasterReceive_RXNE:0000000000000000 I2C_MasterReceive_RXNE |
28807 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12867 .text.I2C_MasterReceive_BTF:0000000000000000 $t |
28807 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12867 .text.I2C_MasterReceive_BTF:0000000000000000 $t |
28808 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:12873 .text.I2C_MasterReceive_BTF:0000000000000000 I2C_MasterReceive_BTF |
28808 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:12873 .text.I2C_MasterReceive_BTF:0000000000000000 I2C_MasterReceive_BTF |
28809 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13150 .text.HAL_I2C_ErrorCallback:0000000000000000 $t |
28809 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13150 .text.HAL_I2C_ErrorCallback:0000000000000000 $t |
28810 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccimplRo.s page 482 |
28810 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s page 482 |
28811 | 28811 | ||
28812 | 28812 | ||
28813 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13157 .text.HAL_I2C_ErrorCallback:0000000000000000 HAL_I2C_ErrorCallback |
28813 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13157 .text.HAL_I2C_ErrorCallback:0000000000000000 HAL_I2C_ErrorCallback |
28814 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13172 .text.I2C_DMAError:0000000000000000 $t |
28814 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13172 .text.I2C_DMAError:0000000000000000 $t |
28815 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13235 .text.I2C_DMAXferCplt:0000000000000000 $t |
28815 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13235 .text.I2C_DMAXferCplt:0000000000000000 $t |
28816 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13492 .text.HAL_I2C_AbortCpltCallback:0000000000000000 $t |
28816 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13492 .text.HAL_I2C_AbortCpltCallback:0000000000000000 $t |
28817 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13499 .text.HAL_I2C_AbortCpltCallback:0000000000000000 HAL_I2C_AbortCpltCallback |
28817 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13499 .text.HAL_I2C_AbortCpltCallback:0000000000000000 HAL_I2C_AbortCpltCallback |
28818 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13514 .text.I2C_DMAAbort:0000000000000000 $t |
28818 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13514 .text.I2C_DMAAbort:0000000000000000 $t |
28819 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13648 .text.I2C_ITError:0000000000000000 $t |
28819 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13648 .text.I2C_ITError:0000000000000000 $t |
28820 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13654 .text.I2C_ITError:0000000000000000 I2C_ITError |
28820 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13654 .text.I2C_ITError:0000000000000000 I2C_ITError |
28821 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13972 .text.I2C_ITError:0000000000000160 $d |
28821 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13972 .text.I2C_ITError:0000000000000160 $d |
28822 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13978 .text.HAL_I2C_Master_Abort_IT:0000000000000000 $t |
28822 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13978 .text.HAL_I2C_Master_Abort_IT:0000000000000000 $t |
28823 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:13985 .text.HAL_I2C_Master_Abort_IT:0000000000000000 HAL_I2C_Master_Abort_IT |
28823 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:13985 .text.HAL_I2C_Master_Abort_IT:0000000000000000 HAL_I2C_Master_Abort_IT |
28824 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:14073 .text.I2C_Slave_STOPF:0000000000000000 $t |
28824 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:14073 .text.I2C_Slave_STOPF:0000000000000000 $t |
28825 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:14079 .text.I2C_Slave_STOPF:0000000000000000 I2C_Slave_STOPF |
28825 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:14079 .text.I2C_Slave_STOPF:0000000000000000 I2C_Slave_STOPF |
28826 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:14434 .text.I2C_Slave_STOPF:0000000000000180 $d |
28826 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:14434 .text.I2C_Slave_STOPF:0000000000000180 $d |
28827 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:14440 .text.HAL_I2C_EV_IRQHandler:0000000000000000 $t |
28827 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:14440 .text.HAL_I2C_EV_IRQHandler:0000000000000000 $t |
28828 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:14447 .text.HAL_I2C_EV_IRQHandler:0000000000000000 HAL_I2C_EV_IRQHandler |
28828 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:14447 .text.HAL_I2C_EV_IRQHandler:0000000000000000 HAL_I2C_EV_IRQHandler |
28829 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:14821 .text.HAL_I2C_ER_IRQHandler:0000000000000000 $t |
28829 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:14821 .text.HAL_I2C_ER_IRQHandler:0000000000000000 $t |
28830 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:14828 .text.HAL_I2C_ER_IRQHandler:0000000000000000 HAL_I2C_ER_IRQHandler |
28830 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:14828 .text.HAL_I2C_ER_IRQHandler:0000000000000000 HAL_I2C_ER_IRQHandler |
28831 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:15036 .text.HAL_I2C_GetState:0000000000000000 $t |
28831 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:15036 .text.HAL_I2C_GetState:0000000000000000 $t |
28832 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:15043 .text.HAL_I2C_GetState:0000000000000000 HAL_I2C_GetState |
28832 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:15043 .text.HAL_I2C_GetState:0000000000000000 HAL_I2C_GetState |
28833 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:15061 .text.HAL_I2C_GetMode:0000000000000000 $t |
28833 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:15061 .text.HAL_I2C_GetMode:0000000000000000 $t |
28834 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:15068 .text.HAL_I2C_GetMode:0000000000000000 HAL_I2C_GetMode |
28834 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:15068 .text.HAL_I2C_GetMode:0000000000000000 HAL_I2C_GetMode |
28835 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:15086 .text.HAL_I2C_GetError:0000000000000000 $t |
28835 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.s:15086 .text.HAL_I2C_GetError:0000000000000000 $t |
28836 | C:\Users\mike\AppData\Local\Temp\ccimplRo.s:15093 .text.HAL_I2C_GetError:0000000000000000 HAL_I2C_GetError |
28836 | C:\Users\mike\AppData\Local\Temp\ccsHYNk7.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 |