Subversion Repositories dashGPS

Rev

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\ccYxPJGh.s 			page 1
1
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.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_uart.c ****             (+++) Enable the NVIC USART IRQ handle.
56
  28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             (+++) Enable the NVIC USART IRQ handle.
57
  29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         (##) DMA Configuration if you need to use DMA process (HAL_UART_Transmit_DMA()
57
  29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         (##) DMA Configuration if you need to use DMA process (HAL_UART_Transmit_DMA()
58
  30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****              and HAL_UART_Receive_DMA() APIs):
58
  30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****              and HAL_UART_Receive_DMA() APIs):
59
  31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             (+++) Declare a DMA handle structure for the Tx/Rx channel.
59
  31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             (+++) Declare a DMA handle structure for the Tx/Rx channel.
60
  32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             (+++) Enable the DMAx interface clock.
60
  32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             (+++) Enable the DMAx interface clock.
61
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 2
61
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 2
62
 
62
 
63
 
63
 
64
  33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             (+++) Configure the declared DMA handle structure with the required
64
  33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             (+++) Configure the declared DMA handle structure with the required
65
  34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****                   Tx/Rx parameters.
65
  34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****                   Tx/Rx parameters.
66
  35:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             (+++) Configure the DMA Tx/Rx channel.
66
  35:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             (+++) Configure the DMA Tx/Rx channel.
Line 116... Line 116...
116
  85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     (+) MspInitCallback           : UART MspInit.
116
  85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     (+) MspInitCallback           : UART MspInit.
117
  86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     (+) MspDeInitCallback         : UART MspDeInit.
117
  86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     (+) MspDeInitCallback         : UART MspDeInit.
118
  87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     This function takes as parameters the HAL peripheral handle, the Callback ID
118
  87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     This function takes as parameters the HAL peripheral handle, the Callback ID
119
  88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     and a pointer to the user callback function.
119
  88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     and a pointer to the user callback function.
120
  89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
120
  89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 3
121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 3
122
 
122
 
123
 
123
 
124
  90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     [..]
124
  90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     [..]
125
  91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     Use function @ref HAL_UART_UnRegisterCallback() to reset a callback to the default
125
  91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     Use function @ref HAL_UART_UnRegisterCallback() to reset a callback to the default
126
  92:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     weak (surcharged) function.
126
  92:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     weak (surcharged) function.
Line 176... Line 176...
176
 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      [..]
176
 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      [..]
177
 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) Send an amount of data in non blocking mode using HAL_UART_Transmit_IT()
177
 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) Send an amount of data in non blocking mode using HAL_UART_Transmit_IT()
178
 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) At transmission end of transfer HAL_UART_TxCpltCallback is executed and user can
178
 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) At transmission end of transfer HAL_UART_TxCpltCallback is executed and user can
179
 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             add his own code by customization of function pointer HAL_UART_TxCpltCallback
179
 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             add his own code by customization of function pointer HAL_UART_TxCpltCallback
180
 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) Receive an amount of data in non blocking mode using HAL_UART_Receive_IT()
180
 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) Receive an amount of data in non blocking mode using HAL_UART_Receive_IT()
181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 4
181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 4
182
 
182
 
183
 
183
 
184
 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) At reception end of transfer HAL_UART_RxCpltCallback is executed and user can
184
 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) At reception end of transfer HAL_UART_RxCpltCallback is executed and user can
185
 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             add his own code by customization of function pointer HAL_UART_RxCpltCallback
185
 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****             add his own code by customization of function pointer HAL_UART_RxCpltCallback
186
 149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) In case of transfer Error, HAL_UART_ErrorCallback() function is executed and user can
186
 149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) In case of transfer Error, HAL_UART_ErrorCallback() function is executed and user can
Line 236... Line 236...
236
 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     |---------|-----------|---------------------------------------|
236
 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     |---------|-----------|---------------------------------------|
237
 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     |    1    |    0      |    | SB | 9 bit data | STB |          |
237
 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     |    1    |    0      |    | SB | 9 bit data | STB |          |
238
 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     |---------|-----------|---------------------------------------|
238
 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     |---------|-----------|---------------------------------------|
239
 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     |    1    |    1      |    | SB | 8 bit data | PB | STB |     |
239
 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     |    1    |    1      |    | SB | 8 bit data | PB | STB |     |
240
 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     +-------------------------------------------------------------+
240
 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     +-------------------------------------------------------------+
241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 5
241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 5
242
 
242
 
243
 
243
 
244
 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   ******************************************************************************
244
 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   ******************************************************************************
245
 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @attention
245
 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @attention
246
 206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *
246
 206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *
Line 296... Line 296...
296
 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMAAbortOnError(DMA_HandleTypeDef *hdma);
296
 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMAAbortOnError(DMA_HandleTypeDef *hdma);
297
 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMATxAbortCallback(DMA_HandleTypeDef *hdma);
297
 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMATxAbortCallback(DMA_HandleTypeDef *hdma);
298
 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMARxAbortCallback(DMA_HandleTypeDef *hdma);
298
 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMARxAbortCallback(DMA_HandleTypeDef *hdma);
299
 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMATxOnlyAbortCallback(DMA_HandleTypeDef *hdma);
299
 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMATxOnlyAbortCallback(DMA_HandleTypeDef *hdma);
300
 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMARxOnlyAbortCallback(DMA_HandleTypeDef *hdma);
300
 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMARxOnlyAbortCallback(DMA_HandleTypeDef *hdma);
301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 6
301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 6
302
 
302
 
303
 
303
 
304
 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static HAL_StatusTypeDef UART_Transmit_IT(UART_HandleTypeDef *huart);
304
 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static HAL_StatusTypeDef UART_Transmit_IT(UART_HandleTypeDef *huart);
305
 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static HAL_StatusTypeDef UART_EndTransmit_IT(UART_HandleTypeDef *huart);
305
 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static HAL_StatusTypeDef UART_EndTransmit_IT(UART_HandleTypeDef *huart);
306
 263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static HAL_StatusTypeDef UART_Receive_IT(UART_HandleTypeDef *huart);
306
 263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static HAL_StatusTypeDef UART_Receive_IT(UART_HandleTypeDef *huart);
Line 356... Line 356...
356
 313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
356
 313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
357
 314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_UART_Init(UART_HandleTypeDef *huart)
357
 314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_UART_Init(UART_HandleTypeDef *huart)
358
 315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
358
 315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
359
 316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the UART handle allocation */
359
 316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the UART handle allocation */
360
 317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if (huart == NULL)
360
 317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if (huart == NULL)
361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 7
361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 7
362
 
362
 
363
 
363
 
364
 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
364
 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
365
 319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return HAL_ERROR;
365
 319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return HAL_ERROR;
366
 320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
366
 320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
Line 416... Line 416...
416
 370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN));
416
 370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN));
417
 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL | USART_CR3_IREN));
417
 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL | USART_CR3_IREN));
418
 372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
418
 372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
419
 373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Enable the peripheral */
419
 373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Enable the peripheral */
420
 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_UART_ENABLE(huart);
420
 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_UART_ENABLE(huart);
421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 8
421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 8
422
 
422
 
423
 
423
 
424
 375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
424
 375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
425
 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Initialize the UART state */
425
 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Initialize the UART state */
426
 377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->ErrorCode = HAL_UART_ERROR_NONE;
426
 377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->ErrorCode = HAL_UART_ERROR_NONE;
Line 476... Line 476...
476
 427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_BUSY;
476
 427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_BUSY;
477
 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
477
 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
478
 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Disable the peripheral */
478
 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Disable the peripheral */
479
 430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_UART_DISABLE(huart);
479
 430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_UART_DISABLE(huart);
480
 431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
480
 431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 9
481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 9
482
 
482
 
483
 
483
 
484
 432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Set the UART Communication parameters */
484
 432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Set the UART Communication parameters */
485
 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_SetConfig(huart);
485
 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_SetConfig(huart);
486
 434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
486
 434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 536... Line 536...
536
 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if (huart->gState == HAL_UART_STATE_RESET)
536
 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if (huart->gState == HAL_UART_STATE_RESET)
537
 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
537
 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
538
 486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Allocate lock resource and initialize it */
538
 486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Allocate lock resource and initialize it */
539
 487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->Lock = HAL_UNLOCKED;
539
 487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->Lock = HAL_UNLOCKED;
540
 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
540
 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 10
541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 10
542
 
542
 
543
 
543
 
544
 489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #if (USE_HAL_UART_REGISTER_CALLBACKS == 1)
544
 489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #if (USE_HAL_UART_REGISTER_CALLBACKS == 1)
545
 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     UART_InitCallbacksToDefault(huart);
545
 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     UART_InitCallbacksToDefault(huart);
546
 491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
546
 491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 596... Line 596...
596
 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
596
 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
597
 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  Address USART address
597
 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  Address USART address
598
 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  WakeUpMethod specifies the USART wake-up method.
598
 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  WakeUpMethod specifies the USART wake-up method.
599
 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *         This parameter can be one of the following values:
599
 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *         This parameter can be one of the following values:
600
 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *            @arg UART_WAKEUPMETHOD_IDLELINE: Wake-up by an idle line detection
600
 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *            @arg UART_WAKEUPMETHOD_IDLELINE: Wake-up by an idle line detection
601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 11
601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 11
602
 
602
 
603
 
603
 
604
 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *            @arg UART_WAKEUPMETHOD_ADDRESSMARK: Wake-up by an address mark
604
 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *            @arg UART_WAKEUPMETHOD_ADDRESSMARK: Wake-up by an address mark
605
 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
605
 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
606
 548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
606
 548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
Line 656... Line 656...
656
 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      - LINEN and CLKEN bits in the USART_CR2 register,
656
 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      - LINEN and CLKEN bits in the USART_CR2 register,
657
 599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      - SCEN, HDSEL and IREN  bits in the USART_CR3 register */
657
 599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      - SCEN, HDSEL and IREN  bits in the USART_CR3 register */
658
 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN));
658
 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN));
659
 601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL | USART_CR3_IREN));
659
 601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL | USART_CR3_IREN));
660
 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
660
 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 12
661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 12
662
 
662
 
663
 
663
 
664
 603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Set the USART address node */
664
 603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Set the USART address node */
665
 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR2, USART_CR2_ADD);
665
 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR2, USART_CR2_ADD);
666
 605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   SET_BIT(huart->Instance->CR2, Address);
666
 605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   SET_BIT(huart->Instance->CR2, Address);
Line 716... Line 716...
716
 655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
716
 655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
717
 656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->ErrorCode = HAL_UART_ERROR_NONE;
717
 656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->ErrorCode = HAL_UART_ERROR_NONE;
718
 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_RESET;
718
 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_RESET;
719
 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->RxState = HAL_UART_STATE_RESET;
719
 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->RxState = HAL_UART_STATE_RESET;
720
 659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
720
 659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 13
721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 13
722
 
722
 
723
 
723
 
724
 660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Unlock */
724
 660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Unlock */
725
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_UNLOCK(huart);
725
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_UNLOCK(huart);
726
 662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
726
 662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 776... Line 776...
776
 712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_MSPDEINIT_CB_ID MspDeInit Callback ID
776
 712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_MSPDEINIT_CB_ID MspDeInit Callback ID
777
 713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  pCallback pointer to the Callback function
777
 713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  pCallback pointer to the Callback function
778
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
778
 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
779
 715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
779
 715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
780
 716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_UART_RegisterCallback(UART_HandleTypeDef *huart, HAL_UART_CallbackIDTypeDef C
780
 716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_UART_RegisterCallback(UART_HandleTypeDef *huart, HAL_UART_CallbackIDTypeDef C
781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 14
781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 14
782
 
782
 
783
 
783
 
784
 717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
784
 717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
785
 718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   HAL_StatusTypeDef status = HAL_OK;
785
 718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   HAL_StatusTypeDef status = HAL_OK;
786
 719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
786
 719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 836... Line 836...
836
 769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
836
 769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
837
 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       case HAL_UART_MSPDEINIT_CB_ID :
837
 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       case HAL_UART_MSPDEINIT_CB_ID :
838
 771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->MspDeInitCallback = pCallback;
838
 771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->MspDeInitCallback = pCallback;
839
 772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         break;
839
 772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         break;
840
 773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
840
 773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 15
841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 15
842
 
842
 
843
 
843
 
844
 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       default :
844
 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       default :
845
 775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Update the error code */
845
 775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Update the error code */
846
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK;
846
 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK;
Line 896... Line 896...
896
 826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_TX_COMPLETE_CB_ID Tx Complete Callback ID
896
 826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_TX_COMPLETE_CB_ID Tx Complete Callback ID
897
 827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_RX_HALFCOMPLETE_CB_ID Rx Half Complete Callback ID
897
 827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_RX_HALFCOMPLETE_CB_ID Rx Half Complete Callback ID
898
 828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_RX_COMPLETE_CB_ID Rx Complete Callback ID
898
 828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_RX_COMPLETE_CB_ID Rx Complete Callback ID
899
 829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_ERROR_CB_ID Error Callback ID
899
 829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_ERROR_CB_ID Error Callback ID
900
 830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_ABORT_COMPLETE_CB_ID Abort Complete Callback ID
900
 830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_ABORT_COMPLETE_CB_ID Abort Complete Callback ID
901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 16
901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 16
902
 
902
 
903
 
903
 
904
 831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_ABORT_TRANSMIT_COMPLETE_CB_ID Abort Transmit Complete Callback ID
904
 831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_ABORT_TRANSMIT_COMPLETE_CB_ID Abort Transmit Complete Callback ID
905
 832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_ABORT_RECEIVE_COMPLETE_CB_ID Abort Receive Complete Callback ID
905
 832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_ABORT_RECEIVE_COMPLETE_CB_ID Abort Receive Complete Callback ID
906
 833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_MSPINIT_CB_ID MspInit Callback ID
906
 833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           @arg @ref HAL_UART_MSPINIT_CB_ID MspInit Callback ID
Line 956... Line 956...
956
 883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
956
 883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
957
 884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       case HAL_UART_MSPDEINIT_CB_ID :
957
 884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       case HAL_UART_MSPDEINIT_CB_ID :
958
 885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->MspDeInitCallback = HAL_UART_MspDeInit;                         /* Legacy weak MspDe
958
 885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->MspDeInitCallback = HAL_UART_MspDeInit;                         /* Legacy weak MspDe
959
 886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         break;
959
 886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         break;
960
 887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
960
 887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 17
961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 17
962
 
962
 
963
 
963
 
964
 888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       default :
964
 888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       default :
965
 889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Update the error code */
965
 889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Update the error code */
966
 890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK;
966
 890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK;
Line 1016... Line 1016...
1016
 940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *
1016
 940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *
1017
 941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** @verbatim
1017
 941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** @verbatim
1018
 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****  ===============================================================================
1018
 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****  ===============================================================================
1019
 943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****                       ##### IO operation functions #####
1019
 943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****                       ##### IO operation functions #####
1020
 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****  ===============================================================================
1020
 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****  ===============================================================================
1021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 18
1021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 18
1022
 
1022
 
1023
 
1023
 
1024
 945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     This subsection provides a set of functions allowing to manage the UART asynchronous
1024
 945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     This subsection provides a set of functions allowing to manage the UART asynchronous
1025
 946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     and Half duplex data transfers.
1025
 946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     and Half duplex data transfers.
1026
 947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1026
 947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 1076... Line 1076...
1076
 997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     (#) In Non-Blocking mode transfers, possible errors are split into 2 categories.
1076
 997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     (#) In Non-Blocking mode transfers, possible errors are split into 2 categories.
1077
 998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         Errors are handled as follows :
1077
 998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         Errors are handled as follows :
1078
 999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) Error is considered as Recoverable and non blocking : Transfer could go till end, but er
1078
 999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) Error is considered as Recoverable and non blocking : Transfer could go till end, but er
1079
1000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            to be evaluated by user : this concerns Frame Error, Parity Error or Noise Error in Inte
1079
1000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            to be evaluated by user : this concerns Frame Error, Parity Error or Noise Error in Inte
1080
1001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            Received character is then retrieved and stored in Rx buffer, Error code is set to allow
1080
1001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            Received character is then retrieved and stored in Rx buffer, Error code is set to allow
1081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 19
1081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 19
1082
 
1082
 
1083
 
1083
 
1084
1002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            and HAL_UART_ErrorCallback() user callback is executed. Transfer is kept ongoing on UART
1084
1002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            and HAL_UART_ErrorCallback() user callback is executed. Transfer is kept ongoing on UART
1085
1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            If user wants to abort it, Abort services should be called by user.
1085
1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            If user wants to abort it, Abort services should be called by user.
1086
1004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) Error is considered as Blocking : Transfer could not be completed properly and is aborte
1086
1004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        (+) Error is considered as Blocking : Transfer could not be completed properly and is aborte
Line 1136... Line 1136...
1136
1054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (huart->Init.WordLength == UART_WORDLENGTH_9B)
1136
1054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (huart->Init.WordLength == UART_WORDLENGTH_9B)
1137
1055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
1137
1055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
1138
1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         if (UART_WaitOnFlagUntilTimeout(huart, UART_FLAG_TXE, RESET, tickstart, Timeout) != HAL_OK)
1138
1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         if (UART_WaitOnFlagUntilTimeout(huart, UART_FLAG_TXE, RESET, tickstart, Timeout) != HAL_OK)
1139
1057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
1139
1057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
1140
1058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****           return HAL_TIMEOUT;
1140
1058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****           return HAL_TIMEOUT;
1141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 20
1141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 20
1142
 
1142
 
1143
 
1143
 
1144
1059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
1144
1059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
1145
1060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         tmp = (uint16_t *) pData;
1145
1060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         tmp = (uint16_t *) pData;
1146
1061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->Instance->DR = (*tmp & (uint16_t)0x01FF);
1146
1061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->Instance->DR = (*tmp & (uint16_t)0x01FF);
Line 1196... Line 1196...
1196
1111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
1196
1111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
1197
1112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32
1197
1112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32
1198
1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
1198
1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
1199
1114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint16_t *tmp;
1199
1114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint16_t *tmp;
1200
1115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tickstart = 0U;
1200
1115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tickstart = 0U;
1201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 21
1201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 21
1202
 
1202
 
1203
 
1203
 
1204
1116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1204
1116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1205
1117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check that a Rx process is not already ongoing */
1205
1117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check that a Rx process is not already ongoing */
1206
1118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if (huart->RxState == HAL_UART_STATE_READY)
1206
1118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if (huart->RxState == HAL_UART_STATE_READY)
Line 1256... Line 1256...
1256
1168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****           *pData++ = (uint8_t)(huart->Instance->DR & (uint8_t)0x00FF);
1256
1168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****           *pData++ = (uint8_t)(huart->Instance->DR & (uint8_t)0x00FF);
1257
1169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
1257
1169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
1258
1170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         else
1258
1170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         else
1259
1171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
1259
1171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
1260
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****           *pData++ = (uint8_t)(huart->Instance->DR & (uint8_t)0x007F);
1260
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****           *pData++ = (uint8_t)(huart->Instance->DR & (uint8_t)0x007F);
1261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 22
1261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 22
1262
 
1262
 
1263
 
1263
 
1264
1173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
1264
1173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
1265
1174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1265
1174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1266
1175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
1266
1175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
Line 1316... Line 1316...
1316
1225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1316
1225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1317
1226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Enable the UART Transmit data register empty Interrupt */
1317
1226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Enable the UART Transmit data register empty Interrupt */
1318
1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     __HAL_UART_ENABLE_IT(huart, UART_IT_TXE);
1318
1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     __HAL_UART_ENABLE_IT(huart, UART_IT_TXE);
1319
1228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1319
1228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1320
1229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return HAL_OK;
1320
1229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return HAL_OK;
1321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 23
1321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 23
1322
 
1322
 
1323
 
1323
 
1324
1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
1324
1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
1325
1231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   else
1325
1231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   else
1326
1232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
1326
1232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
Line 1376... Line 1376...
1376
1282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   else
1376
1282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   else
1377
1283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
1377
1283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
1378
1284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return HAL_BUSY;
1378
1284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return HAL_BUSY;
1379
1285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
1379
1285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
1380
1286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
1380
1286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
1381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 24
1381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 24
1382
 
1382
 
1383
 
1383
 
1384
1287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1384
1287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1385
1288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
1385
1288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
1386
1289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  Sends an amount of data in DMA mode.
1386
1289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  Sends an amount of data in DMA mode.
Line 1436... Line 1436...
1436
1339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1436
1339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1437
1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Process Unlocked */
1437
1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Process Unlocked */
1438
1341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     __HAL_UNLOCK(huart);
1438
1341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     __HAL_UNLOCK(huart);
1439
1342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1439
1342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1440
1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Enable the DMA transfer for transmit request by setting the DMAT bit
1440
1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Enable the DMA transfer for transmit request by setting the DMAT bit
1441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 25
1441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 25
1442
 
1442
 
1443
 
1443
 
1444
1344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        in the UART CR3 register */
1444
1344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****        in the UART CR3 register */
1445
1345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     SET_BIT(huart->Instance->CR3, USART_CR3_DMAT);
1445
1345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     SET_BIT(huart->Instance->CR3, USART_CR3_DMAT);
1446
1346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1446
1346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 1496... Line 1496...
1496
1396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1496
1396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1497
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Set the DMA abort callback */
1497
1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Set the DMA abort callback */
1498
1398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->hdmarx->XferAbortCallback = NULL;
1498
1398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->hdmarx->XferAbortCallback = NULL;
1499
1399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1499
1399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1500
1400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Enable the DMA channel */
1500
1400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Enable the DMA channel */
1501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 26
1501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 26
1502
 
1502
 
1503
 
1503
 
1504
1401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     tmp = (uint32_t *)&pData;
1504
1401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     tmp = (uint32_t *)&pData;
1505
1402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     HAL_DMA_Start_IT(huart->hdmarx, (uint32_t)&huart->Instance->DR, *(uint32_t *)tmp, Size);
1505
1402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     HAL_DMA_Start_IT(huart->hdmarx, (uint32_t)&huart->Instance->DR, *(uint32_t *)tmp, Size);
1506
1403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1506
1403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 1556... Line 1556...
1556
1453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
1556
1453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
1557
1454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1557
1454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1558
1455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Disable the UART DMA Rx request */
1558
1455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Disable the UART DMA Rx request */
1559
1456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     CLEAR_BIT(huart->Instance->CR3, USART_CR3_DMAR);
1559
1456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     CLEAR_BIT(huart->Instance->CR3, USART_CR3_DMAR);
1560
1457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
1560
1457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
1561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 27
1561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 27
1562
 
1562
 
1563
 
1563
 
1564
1458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1564
1458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1565
1459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Unlocked */
1565
1459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Unlocked */
1566
1460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_UNLOCK(huart);
1566
1460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_UNLOCK(huart);
Line 1616... Line 1616...
1616
1510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* The Lock is not implemented on this API to allow the user application
1616
1510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* The Lock is not implemented on this API to allow the user application
1617
1511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      to call the HAL UART API under callbacks HAL_UART_TxCpltCallback() / HAL_UART_RxCpltCallback()
1617
1511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      to call the HAL UART API under callbacks HAL_UART_TxCpltCallback() / HAL_UART_RxCpltCallback()
1618
1512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      when calling HAL_DMA_Abort() API the DMA TX/RX Transfer complete interrupt is generated
1618
1512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      when calling HAL_DMA_Abort() API the DMA TX/RX Transfer complete interrupt is generated
1619
1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      and the correspond call back is executed HAL_UART_TxCpltCallback() / HAL_UART_RxCpltCallback()
1619
1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      and the correspond call back is executed HAL_UART_TxCpltCallback() / HAL_UART_RxCpltCallback()
1620
1514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      */
1620
1514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****      */
1621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 28
1621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 28
1622
 
1622
 
1623
 
1623
 
1624
1515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1624
1515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1625
1516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Stop UART DMA Tx request if ongoing */
1625
1516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Stop UART DMA Tx request if ongoing */
1626
1517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   dmarequest = HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAT);
1626
1517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   dmarequest = HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAT);
Line 1676... Line 1676...
1676
1567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
1676
1567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
1677
1568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     CLEAR_BIT(huart->Instance->CR3, USART_CR3_DMAT);
1677
1568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     CLEAR_BIT(huart->Instance->CR3, USART_CR3_DMAT);
1678
1569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1678
1569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1679
1570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Abort the UART DMA Tx channel: use blocking DMA Abort API (no callback) */
1679
1570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Abort the UART DMA Tx channel: use blocking DMA Abort API (no callback) */
1680
1571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     if (huart->hdmatx != NULL)
1680
1571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     if (huart->hdmatx != NULL)
1681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 29
1681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 29
1682
 
1682
 
1683
 
1683
 
1684
1572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
1684
1572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
1685
1573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       /* Set the UART DMA Abort callback to Null.
1685
1573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       /* Set the UART DMA Abort callback to Null.
1686
1574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****          No call back execution at end of DMA abort procedure */
1686
1574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****          No call back execution at end of DMA abort procedure */
Line 1736... Line 1736...
1736
1624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_READY;
1736
1624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_READY;
1737
1625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1737
1625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1738
1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   return HAL_OK;
1738
1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   return HAL_OK;
1739
1627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
1739
1627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
1740
1628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1740
1628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 30
1741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 30
1742
 
1742
 
1743
 
1743
 
1744
1629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
1744
1629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
1745
1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  Abort ongoing Transmit transfer (blocking mode).
1745
1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  Abort ongoing Transmit transfer (blocking mode).
1746
1631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart UART handle.
1746
1631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart UART handle.
Line 1796... Line 1796...
1796
1681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  Abort ongoing Receive transfer (blocking mode).
1796
1681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  Abort ongoing Receive transfer (blocking mode).
1797
1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart UART handle.
1797
1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart UART handle.
1798
1683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @note   This procedure could be used for aborting any ongoing Rx transfer started in Interrupt 
1798
1683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @note   This procedure could be used for aborting any ongoing Rx transfer started in Interrupt 
1799
1684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *         This procedure performs following operations :
1799
1684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *         This procedure performs following operations :
1800
1685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Disable UART Interrupts (Rx)
1800
1685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Disable UART Interrupts (Rx)
1801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 31
1801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 31
1802
 
1802
 
1803
 
1803
 
1804
1686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Disable the DMA transfer in the peripheral register (if enabled)
1804
1686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Disable the DMA transfer in the peripheral register (if enabled)
1805
1687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Abort DMA transfer by calling HAL_DMA_Abort (in case of transfer in DMA mode)
1805
1687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Abort DMA transfer by calling HAL_DMA_Abort (in case of transfer in DMA mode)
1806
1688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Set handle State to READY
1806
1688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Set handle State to READY
Line 1856... Line 1856...
1856
1738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Disable the DMA transfer in the peripheral register (if enabled)
1856
1738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Disable the DMA transfer in the peripheral register (if enabled)
1857
1739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Abort DMA transfer by calling HAL_DMA_Abort_IT (in case of transfer in DMA mode)
1857
1739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Abort DMA transfer by calling HAL_DMA_Abort_IT (in case of transfer in DMA mode)
1858
1740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Set handle State to READY
1858
1740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - Set handle State to READY
1859
1741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - At abort completion, call user abort complete callback
1859
1741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *           - At abort completion, call user abort complete callback
1860
1742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @note   This procedure is executed in Interrupt mode, meaning that abort procedure could be
1860
1742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @note   This procedure is executed in Interrupt mode, meaning that abort procedure could be
1861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 32
1861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 32
1862
 
1862
 
1863
 
1863
 
1864
1743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *         considered as completed only when user abort complete callback is executed (not when ex
1864
1743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *         considered as completed only when user abort complete callback is executed (not when ex
1865
1744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
1865
1744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
1866
1745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** */
1866
1745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** */
Line 1916... Line 1916...
1916
1795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****          will lead to call HAL_UART_AbortCpltCallback() at end of DMA abort procedure */
1916
1795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****          will lead to call HAL_UART_AbortCpltCallback() at end of DMA abort procedure */
1917
1796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1917
1796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1918
1797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       /* Abort DMA TX */
1918
1797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       /* Abort DMA TX */
1919
1798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (HAL_DMA_Abort_IT(huart->hdmatx) != HAL_OK)
1919
1798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (HAL_DMA_Abort_IT(huart->hdmatx) != HAL_OK)
1920
1799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
1920
1799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
1921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 33
1921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 33
1922
 
1922
 
1923
 
1923
 
1924
1800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->hdmatx->XferAbortCallback = NULL;
1924
1800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->hdmatx->XferAbortCallback = NULL;
1925
1801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
1925
1801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
1926
1802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       else
1926
1802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       else
Line 1976... Line 1976...
1976
1852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Call legacy weak Abort complete callback */
1976
1852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     /* Call legacy weak Abort complete callback */
1977
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     HAL_UART_AbortCpltCallback(huart);
1977
1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     HAL_UART_AbortCpltCallback(huart);
1978
1854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
1978
1854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
1979
1855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
1979
1855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
1980
1856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1980
1856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 34
1981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 34
1982
 
1982
 
1983
 
1983
 
1984
1857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   return HAL_OK;
1984
1857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   return HAL_OK;
1985
1858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
1985
1858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
1986
1859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
1986
1859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 2036... Line 2036...
2036
1909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       huart->AbortTransmitCpltCallback(huart);
2036
1909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       huart->AbortTransmitCpltCallback(huart);
2037
1910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #else
2037
1910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #else
2038
1911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       /* Call legacy weak Abort Transmit Complete Callback */
2038
1911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       /* Call legacy weak Abort Transmit Complete Callback */
2039
1912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       HAL_UART_AbortTransmitCpltCallback(huart);
2039
1912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       HAL_UART_AbortTransmitCpltCallback(huart);
2040
1913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
2040
1913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
2041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 35
2041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 35
2042
 
2042
 
2043
 
2043
 
2044
1914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
2044
1914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
2045
1915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
2045
1915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
2046
1916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   else
2046
1916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   else
Line 2096... Line 2096...
2096
1966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****          will lead to call HAL_UART_AbortCpltCallback() at end of DMA abort procedure */
2096
1966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****          will lead to call HAL_UART_AbortCpltCallback() at end of DMA abort procedure */
2097
1967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       huart->hdmarx->XferAbortCallback = UART_DMARxOnlyAbortCallback;
2097
1967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       huart->hdmarx->XferAbortCallback = UART_DMARxOnlyAbortCallback;
2098
1968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2098
1968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2099
1969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       /* Abort DMA RX */
2099
1969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       /* Abort DMA RX */
2100
1970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (HAL_DMA_Abort_IT(huart->hdmarx) != HAL_OK)
2100
1970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (HAL_DMA_Abort_IT(huart->hdmarx) != HAL_OK)
2101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 36
2101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 36
2102
 
2102
 
2103
 
2103
 
2104
1971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
2104
1971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
2105
1972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Call Directly huart->hdmarx->XferAbortCallback function in case of error */
2105
1972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Call Directly huart->hdmarx->XferAbortCallback function in case of error */
2106
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->hdmarx->XferAbortCallback(huart->hdmarx);
2106
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->hdmarx->XferAbortCallback(huart->hdmarx);
Line 2156... Line 2156...
2156
2023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t isrflags   = READ_REG(huart->Instance->SR);
2156
2023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t isrflags   = READ_REG(huart->Instance->SR);
2157
2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t cr1its     = READ_REG(huart->Instance->CR1);
2157
2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t cr1its     = READ_REG(huart->Instance->CR1);
2158
2025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t cr3its     = READ_REG(huart->Instance->CR3);
2158
2025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t cr3its     = READ_REG(huart->Instance->CR3);
2159
2026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t errorflags = 0x00U;
2159
2026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t errorflags = 0x00U;
2160
2027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t dmarequest = 0x00U;
2160
2027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t dmarequest = 0x00U;
2161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 37
2161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 37
2162
 
2162
 
2163
 
2163
 
2164
2028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2164
2028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2165
2029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* If no error occurs */
2165
2029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* If no error occurs */
2166
2030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   errorflags = (isrflags & (uint32_t)(USART_SR_PE | USART_SR_FE | USART_SR_ORE | USART_SR_NE));
2166
2030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   errorflags = (isrflags & (uint32_t)(USART_SR_PE | USART_SR_FE | USART_SR_ORE | USART_SR_NE));
Line 2216... Line 2216...
2216
2080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (((huart->ErrorCode & HAL_UART_ERROR_ORE) != RESET) || dmarequest)
2216
2080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (((huart->ErrorCode & HAL_UART_ERROR_ORE) != RESET) || dmarequest)
2217
2081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
2217
2081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
2218
2082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Blocking error : transfer is aborted
2218
2082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Blocking error : transfer is aborted
2219
2083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            Set the UART state ready to be able to start again the process,
2219
2083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            Set the UART state ready to be able to start again the process,
2220
2084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            Disable Rx Interrupts, and disable Rx DMA request, if ongoing */
2220
2084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****            Disable Rx Interrupts, and disable Rx DMA request, if ongoing */
2221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 38
2221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 38
2222
 
2222
 
2223
 
2223
 
2224
2085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         UART_EndRxTransfer(huart);
2224
2085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         UART_EndRxTransfer(huart);
2225
2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2225
2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2226
2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Disable the UART DMA Rx request if enabled */
2226
2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Disable the UART DMA Rx request if enabled */
Line 2276... Line 2276...
2276
2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         HAL_UART_ErrorCallback(huart);
2276
2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         HAL_UART_ErrorCallback(huart);
2277
2138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
2277
2138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
2278
2139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2278
2139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2279
2140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->ErrorCode = HAL_UART_ERROR_NONE;
2279
2140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->ErrorCode = HAL_UART_ERROR_NONE;
2280
2141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
2280
2141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
2281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 39
2281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 39
2282
 
2282
 
2283
 
2283
 
2284
2142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
2284
2142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
2285
2143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return;
2285
2143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return;
2286
2144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   } /* End if some error occurs */
2286
2144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   } /* End if some error occurs */
Line 2336... Line 2336...
2336
2194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
2336
2194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
2337
2195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
2337
2195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
2338
2196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2338
2196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2339
2197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** __weak void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
2339
2197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** __weak void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
2340
2198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2340
2198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 40
2341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 40
2342
 
2342
 
2343
 
2343
 
2344
2199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Prevent unused argument(s) compilation warning */
2344
2199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Prevent unused argument(s) compilation warning */
2345
2200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UNUSED(huart);
2345
2200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UNUSED(huart);
2346
2201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* NOTE: This function should not be modified, when the callback is needed,
2346
2201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* NOTE: This function should not be modified, when the callback is needed,
Line 2396... Line 2396...
2396
2251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
2396
2251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
2397
2252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  UART Abort Complete callback.
2397
2252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  UART Abort Complete callback.
2398
2253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart UART handle.
2398
2253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart UART handle.
2399
2254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
2399
2254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
2400
2255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2400
2255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 41
2401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 41
2402
 
2402
 
2403
 
2403
 
2404
2256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** __weak void HAL_UART_AbortTransmitCpltCallback(UART_HandleTypeDef *huart)
2404
2256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** __weak void HAL_UART_AbortTransmitCpltCallback(UART_HandleTypeDef *huart)
2405
2257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2405
2257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2406
2258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Prevent unused argument(s) compilation warning */
2406
2258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Prevent unused argument(s) compilation warning */
Line 2456... Line 2456...
2456
2308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
2456
2308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
2457
2309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2457
2309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2458
2310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_LIN_SendBreak(UART_HandleTypeDef *huart)
2458
2310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_LIN_SendBreak(UART_HandleTypeDef *huart)
2459
2311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2459
2311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2460
2312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the parameters */
2460
2312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the parameters */
2461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 42
2461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 42
2462
 
2462
 
2463
 
2463
 
2464
2313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   assert_param(IS_UART_INSTANCE(huart->Instance));
2464
2313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   assert_param(IS_UART_INSTANCE(huart->Instance));
2465
2314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2465
2314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2466
2315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Locked */
2466
2315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Locked */
Line 2516... Line 2516...
2516
2365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2516
2365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2517
2366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the parameters */
2517
2366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the parameters */
2518
2367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   assert_param(IS_UART_INSTANCE(huart->Instance));
2518
2367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   assert_param(IS_UART_INSTANCE(huart->Instance));
2519
2368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2519
2368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2520
2369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Locked */
2520
2369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Locked */
2521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 43
2521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 43
2522
 
2522
 
2523
 
2523
 
2524
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_LOCK(huart);
2524
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   __HAL_LOCK(huart);
2525
2371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2525
2371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2526
2372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_BUSY;
2526
2372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_BUSY;
Line 2576... Line 2576...
2576
2422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart  Pointer to a UART_HandleTypeDef structure that contains
2576
2422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart  Pointer to a UART_HandleTypeDef structure that contains
2577
2423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
2577
2423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
2578
2424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
2578
2424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
2579
2425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2579
2425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2580
2426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_HalfDuplex_EnableReceiver(UART_HandleTypeDef *huart)
2580
2426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_StatusTypeDef HAL_HalfDuplex_EnableReceiver(UART_HandleTypeDef *huart)
2581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 44
2581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 44
2582
 
2582
 
2583
 
2583
 
2584
2427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2584
2427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2585
2428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tmpreg = 0x00U;
2585
2428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tmpreg = 0x00U;
2586
2429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2586
2429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 2636... Line 2636...
2636
2479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart  Pointer to a UART_HandleTypeDef structure that contains
2636
2479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart  Pointer to a UART_HandleTypeDef structure that contains
2637
2480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
2637
2480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
2638
2481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL state
2638
2481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL state
2639
2482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2639
2482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2640
2483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_UART_StateTypeDef HAL_UART_GetState(UART_HandleTypeDef *huart)
2640
2483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** HAL_UART_StateTypeDef HAL_UART_GetState(UART_HandleTypeDef *huart)
2641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 45
2641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 45
2642
 
2642
 
2643
 
2643
 
2644
2484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2644
2484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2645
2485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t temp1 = 0x00U, temp2 = 0x00U;
2645
2485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t temp1 = 0x00U, temp2 = 0x00U;
2646
2486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   temp1 = huart->gState;
2646
2486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   temp1 = huart->gState;
Line 2696... Line 2696...
2696
2536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
2696
2536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
2697
2537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  DMA UART transmit process complete callback.
2697
2537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  DMA UART transmit process complete callback.
2698
2538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  hdma  Pointer to a DMA_HandleTypeDef structure that contains
2698
2538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  hdma  Pointer to a DMA_HandleTypeDef structure that contains
2699
2539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *               the configuration information for the specified DMA module.
2699
2539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *               the configuration information for the specified DMA module.
2700
2540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
2700
2540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
2701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 46
2701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 46
2702
 
2702
 
2703
 
2703
 
2704
2541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2704
2541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2705
2542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMATransmitCplt(DMA_HandleTypeDef *hdma)
2705
2542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMATransmitCplt(DMA_HandleTypeDef *hdma)
2706
2543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2706
2543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
Line 2756... Line 2756...
2756
2593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *               the configuration information for the specified DMA module.
2756
2593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *               the configuration information for the specified DMA module.
2757
2594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
2757
2594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
2758
2595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2758
2595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
2759
2596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMAReceiveCplt(DMA_HandleTypeDef *hdma)
2759
2596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMAReceiveCplt(DMA_HandleTypeDef *hdma)
2760
2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2760
2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 47
2761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 47
2762
 
2762
 
2763
 
2763
 
2764
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_HandleTypeDef *huart = (UART_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
2764
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_HandleTypeDef *huart = (UART_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
2765
2599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* DMA Normal mode*/
2765
2599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* DMA Normal mode*/
2766
2600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((hdma->Instance->CCR & DMA_CCR_CIRC) == 0U)
2766
2600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((hdma->Instance->CCR & DMA_CCR_CIRC) == 0U)
Line 2816... Line 2816...
2816
2650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2816
2650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2817
2651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t dmarequest = 0x00U;
2817
2651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t dmarequest = 0x00U;
2818
2652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_HandleTypeDef *huart = (UART_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
2818
2652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_HandleTypeDef *huart = (UART_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
2819
2653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2819
2653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2820
2654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Stop UART DMA Tx request if ongoing */
2820
2654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Stop UART DMA Tx request if ongoing */
2821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 48
2821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 48
2822
 
2822
 
2823
 
2823
 
2824
2655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   dmarequest = HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAT);
2824
2655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   dmarequest = HAL_IS_BIT_SET(huart->Instance->CR3, USART_CR3_DMAT);
2825
2656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
2825
2656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
2826
2657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
2826
2657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
Line 2876... Line 2876...
2876
2707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Process Unlocked */
2876
2707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         /* Process Unlocked */
2877
2708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         __HAL_UNLOCK(huart);
2877
2708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         __HAL_UNLOCK(huart);
2878
2709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2878
2709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
2879
2710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         return HAL_TIMEOUT;
2879
2710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         return HAL_TIMEOUT;
2880
2711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
2880
2711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
2881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 49
2881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 49
2882
 
2882
 
2883
 
2883
 
2884
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
2884
2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
2885
2713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
2885
2713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
2886
2714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   return HAL_OK;
2886
2714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   return HAL_OK;
Line 2936... Line 2936...
2936
2737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2936
2737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
2937
  56              		.loc 1 2737 1 is_stmt 1 view -0
2937
  56              		.loc 1 2737 1 is_stmt 1 view -0
2938
  57              		.cfi_startproc
2938
  57              		.cfi_startproc
2939
  58              		@ args = 0, pretend = 0, frame = 0
2939
  58              		@ args = 0, pretend = 0, frame = 0
2940
  59              		@ frame_needed = 0, uses_anonymous_args = 0
2940
  59              		@ frame_needed = 0, uses_anonymous_args = 0
2941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 50
2941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 50
2942
 
2942
 
2943
 
2943
 
2944
  60              		@ link register save eliminated.
2944
  60              		@ link register save eliminated.
2945
2738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Disable RXNE, PE and ERR (Frame error, noise error, overrun error) interrupts */
2945
2738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Disable RXNE, PE and ERR (Frame error, noise error, overrun error) interrupts */
2946
2739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR1, (USART_CR1_RXNEIE | USART_CR1_PEIE));
2946
2739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR1, (USART_CR1_RXNEIE | USART_CR1_PEIE));
Line 2996... Line 2996...
2996
2762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #else
2996
2762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #else
2997
2763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /*Call legacy weak error callback*/
2997
2763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /*Call legacy weak error callback*/
2998
2764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   HAL_UART_ErrorCallback(huart);
2998
2764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   HAL_UART_ErrorCallback(huart);
2999
2765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
2999
2765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
3000
2766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
3000
2766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
3001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 51
3001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 51
3002
 
3002
 
3003
 
3003
 
3004
2767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3004
2767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3005
2768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
3005
2768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
3006
2769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  DMA UART Tx communication abort callback, when initiated by user
3006
2769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  DMA UART Tx communication abort callback, when initiated by user
Line 3056... Line 3056...
3056
2819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *               the configuration information for the specified DMA module.
3056
2819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *               the configuration information for the specified DMA module.
3057
2820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
3057
2820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval None
3058
2821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
3058
2821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
3059
2822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMARxAbortCallback(DMA_HandleTypeDef *hdma)
3059
2822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static void UART_DMARxAbortCallback(DMA_HandleTypeDef *hdma)
3060
2823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
3060
2823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
3061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 52
3061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 52
3062
 
3062
 
3063
 
3063
 
3064
2824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_HandleTypeDef *huart = (UART_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
3064
2824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_HandleTypeDef *huart = (UART_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
3065
2825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3065
2825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3066
2826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->hdmarx->XferAbortCallback = NULL;
3066
2826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->hdmarx->XferAbortCallback = NULL;
Line 3116... Line 3116...
3116
2876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Call user Abort complete callback */
3116
2876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Call user Abort complete callback */
3117
2877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #if (USE_HAL_UART_REGISTER_CALLBACKS == 1)
3117
2877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #if (USE_HAL_UART_REGISTER_CALLBACKS == 1)
3118
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Call registered Abort Transmit Complete Callback */
3118
2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Call registered Abort Transmit Complete Callback */
3119
2879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->AbortTransmitCpltCallback(huart);
3119
2879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->AbortTransmitCpltCallback(huart);
3120
2880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #else
3120
2880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #else
3121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 53
3121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 53
3122
 
3122
 
3123
 
3123
 
3124
2881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Call legacy weak Abort Transmit Complete Callback */
3124
2881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Call legacy weak Abort Transmit Complete Callback */
3125
2882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   HAL_UART_AbortTransmitCpltCallback(huart);
3125
2882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   HAL_UART_AbortTransmitCpltCallback(huart);
3126
2883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
3126
2883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
Line 3176... Line 3176...
3176
  97              		.loc 1 2925 12 is_stmt 0 view .LVU14
3176
  97              		.loc 1 2925 12 is_stmt 0 view .LVU14
3177
  98 0000 90F83930 		ldrb	r3, [r0, #57]	@ zero_extendqisi2
3177
  98 0000 90F83930 		ldrb	r3, [r0, #57]	@ zero_extendqisi2
3178
  99 0004 DBB2     		uxtb	r3, r3
3178
  99 0004 DBB2     		uxtb	r3, r3
3179
 100              		.loc 1 2925 6 view .LVU15
3179
 100              		.loc 1 2925 6 view .LVU15
3180
 101 0006 212B     		cmp	r3, #33
3180
 101 0006 212B     		cmp	r3, #33
3181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 54
3181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 54
3182
 
3182
 
3183
 
3183
 
3184
 102 0008 01D0     		beq	.L10
3184
 102 0008 01D0     		beq	.L10
3185
2926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
3185
2926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
3186
2927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     if (huart->Init.WordLength == UART_WORDLENGTH_9B)
3186
2927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     if (huart->Init.WordLength == UART_WORDLENGTH_9B)
Line 3236... Line 3236...
3236
 116              		.loc 1 2942 7 is_stmt 1 view .LVU21
3236
 116              		.loc 1 2942 7 is_stmt 1 view .LVU21
3237
2942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
3237
2942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
3238
 117              		.loc 1 2942 45 is_stmt 0 view .LVU22
3238
 117              		.loc 1 2942 45 is_stmt 0 view .LVU22
3239
 118 0016 036A     		ldr	r3, [r0, #32]
3239
 118 0016 036A     		ldr	r3, [r0, #32]
3240
2942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
3240
2942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
3241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 55
3241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 55
3242
 
3242
 
3243
 
3243
 
3244
 119              		.loc 1 2942 57 view .LVU23
3244
 119              		.loc 1 2942 57 view .LVU23
3245
 120 0018 5A1C     		adds	r2, r3, #1
3245
 120 0018 5A1C     		adds	r2, r3, #1
3246
 121 001a 0262     		str	r2, [r0, #32]
3246
 121 001a 0262     		str	r2, [r0, #32]
Line 3296... Line 3296...
3296
2929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       huart->Instance->DR = (uint16_t)(*tmp & (uint16_t)0x01FF);
3296
2929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       huart->Instance->DR = (uint16_t)(*tmp & (uint16_t)0x01FF);
3297
 158              		.loc 1 2929 11 is_stmt 0 view .LVU37
3297
 158              		.loc 1 2929 11 is_stmt 0 view .LVU37
3298
 159 0044 036A     		ldr	r3, [r0, #32]
3298
 159 0044 036A     		ldr	r3, [r0, #32]
3299
 160              	.LVL7:
3299
 160              	.LVL7:
3300
2930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (huart->Init.Parity == UART_PARITY_NONE)
3300
2930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (huart->Init.Parity == UART_PARITY_NONE)
3301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 56
3301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 56
3302
 
3302
 
3303
 
3303
 
3304
 161              		.loc 1 2930 7 is_stmt 1 view .LVU38
3304
 161              		.loc 1 2930 7 is_stmt 1 view .LVU38
3305
2930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (huart->Init.Parity == UART_PARITY_NONE)
3305
2930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       if (huart->Init.Parity == UART_PARITY_NONE)
3306
 162              		.loc 1 2930 40 is_stmt 0 view .LVU39
3306
 162              		.loc 1 2930 40 is_stmt 0 view .LVU39
Line 3356... Line 3356...
3356
2961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
3356
2961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** /**
3357
2962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  Wraps up transmission in non blocking mode.
3357
2962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @brief  Wraps up transmission in non blocking mode.
3358
2963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart  Pointer to a UART_HandleTypeDef structure that contains
3358
2963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @param  huart  Pointer to a UART_HandleTypeDef structure that contains
3359
2964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
3359
2964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   *                the configuration information for the specified UART module.
3360
2965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
3360
2965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   * @retval HAL status
3361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 57
3361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 57
3362
 
3362
 
3363
 
3363
 
3364
2966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
3364
2966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   */
3365
2967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static HAL_StatusTypeDef UART_EndTransmit_IT(UART_HandleTypeDef *huart)
3365
2967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** static HAL_StatusTypeDef UART_EndTransmit_IT(UART_HandleTypeDef *huart)
3366
2968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
3366
2968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** {
Line 3416... Line 3416...
3416
3018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
3416
3018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
3417
3019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       else
3417
3019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       else
3418
3020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
3418
3020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
3419
3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         *huart->pRxBuffPtr++ = (uint8_t)(huart->Instance->DR & (uint8_t)0x007F);
3419
3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         *huart->pRxBuffPtr++ = (uint8_t)(huart->Instance->DR & (uint8_t)0x007F);
3420
3022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
3420
3022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
3421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 58
3421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 58
3422
 
3422
 
3423
 
3423
 
3424
3023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
3424
3023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
3425
3024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3425
3024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3426
3025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     if (--huart->RxXferCount == 0U)
3426
3025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     if (--huart->RxXferCount == 0U)
Line 3476... Line 3476...
3476
 213              		.cfi_offset 5, -8
3476
 213              		.cfi_offset 5, -8
3477
 214              		.cfi_offset 14, -4
3477
 214              		.cfi_offset 14, -4
3478
 215 0002 0446     		mov	r4, r0
3478
 215 0002 0446     		mov	r4, r0
3479
3065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tmpreg;
3479
3065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tmpreg;
3480
 216              		.loc 1 3065 3 is_stmt 1 view .LVU52
3480
 216              		.loc 1 3065 3 is_stmt 1 view .LVU52
3481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 59
3481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 59
3482
 
3482
 
3483
 
3483
 
3484
3066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t pclk;
3484
3066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t pclk;
3485
 217              		.loc 1 3066 3 view .LVU53
3485
 217              		.loc 1 3066 3 view .LVU53
3486
3067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3486
3067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 3536... Line 3536...
3536
 241              		.loc 1 3093 3 is_stmt 1 view .LVU65
3536
 241              		.loc 1 3093 3 is_stmt 1 view .LVU65
3537
 242 001c 0168     		ldr	r1, [r0]
3537
 242 001c 0168     		ldr	r1, [r0]
3538
 243 001e CB68     		ldr	r3, [r1, #12]
3538
 243 001e CB68     		ldr	r3, [r1, #12]
3539
 244 0020 23F4B053 		bic	r3, r3, #5632
3539
 244 0020 23F4B053 		bic	r3, r3, #5632
3540
 245 0024 23F00C03 		bic	r3, r3, #12
3540
 245 0024 23F00C03 		bic	r3, r3, #12
3541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 60
3541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 60
3542
 
3542
 
3543
 
3543
 
3544
 246 0028 1343     		orrs	r3, r3, r2
3544
 246 0028 1343     		orrs	r3, r3, r2
3545
 247 002a CB60     		str	r3, [r1, #12]
3545
 247 002a CB60     		str	r3, [r1, #12]
3546
3094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****              (uint32_t)(USART_CR1_M | USART_CR1_PCE | USART_CR1_PS | USART_CR1_TE | USART_CR1_RE),
3546
3094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****              (uint32_t)(USART_CR1_M | USART_CR1_PCE | USART_CR1_PS | USART_CR1_TE | USART_CR1_RE),
Line 3596... Line 3596...
3596
 257              		.loc 1 3134 3 is_stmt 1 view .LVU68
3596
 257              		.loc 1 3134 3 is_stmt 1 view .LVU68
3597
 258              		.loc 1 3134 11 is_stmt 0 view .LVU69
3597
 258              		.loc 1 3134 11 is_stmt 0 view .LVU69
3598
 259 003a 0268     		ldr	r2, [r0]
3598
 259 003a 0268     		ldr	r2, [r0]
3599
 260              		.loc 1 3134 5 view .LVU70
3599
 260              		.loc 1 3134 5 view .LVU70
3600
 261 003c 214B     		ldr	r3, .L17
3600
 261 003c 214B     		ldr	r3, .L17
3601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 61
3601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 61
3602
 
3602
 
3603
 
3603
 
3604
 262 003e 9A42     		cmp	r2, r3
3604
 262 003e 9A42     		cmp	r2, r3
3605
 263 0040 1FD0     		beq	.L16
3605
 263 0040 1FD0     		beq	.L16
3606
3135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
3606
3135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
Line 3656... Line 3656...
3656
 301              		.loc 1 3136 12 is_stmt 0 view .LVU81
3656
 301              		.loc 1 3136 12 is_stmt 0 view .LVU81
3657
 302 0082 FFF7FEFF 		bl	HAL_RCC_GetPCLK2Freq
3657
 302 0082 FFF7FEFF 		bl	HAL_RCC_GetPCLK2Freq
3658
 303              	.LVL16:
3658
 303              	.LVL16:
3659
3137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
3659
3137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
3660
 304              		.loc 1 3137 5 is_stmt 1 view .LVU82
3660
 304              		.loc 1 3137 5 is_stmt 1 view .LVU82
3661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 62
3661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 62
3662
 
3662
 
3663
 
3663
 
3664
3137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
3664
3137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
3665
 305              		.loc 1 3137 28 is_stmt 0 view .LVU83
3665
 305              		.loc 1 3137 28 is_stmt 0 view .LVU83
3666
 306 0086 00EB8000 		add	r0, r0, r0, lsl #2
3666
 306 0086 00EB8000 		add	r0, r0, r0, lsl #2
Line 3716... Line 3716...
3716
 353              		@ frame_needed = 0, uses_anonymous_args = 0
3716
 353              		@ frame_needed = 0, uses_anonymous_args = 0
3717
2691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Wait until flag is set */
3717
2691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Wait until flag is set */
3718
 354              		.loc 1 2691 1 is_stmt 0 view .LVU89
3718
 354              		.loc 1 2691 1 is_stmt 0 view .LVU89
3719
 355 0000 2DE9F041 		push	{r4, r5, r6, r7, r8, lr}
3719
 355 0000 2DE9F041 		push	{r4, r5, r6, r7, r8, lr}
3720
 356              	.LCFI1:
3720
 356              	.LCFI1:
3721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 63
3721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 63
3722
 
3722
 
3723
 
3723
 
3724
 357              		.cfi_def_cfa_offset 24
3724
 357              		.cfi_def_cfa_offset 24
3725
 358              		.cfi_offset 4, -24
3725
 358              		.cfi_offset 4, -24
3726
 359              		.cfi_offset 5, -20
3726
 359              		.cfi_offset 5, -20
Line 3776... Line 3776...
3776
 398              	.L22:
3776
 398              	.L22:
3777
2701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
3777
2701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
3778
 399              		.loc 1 2701 9 is_stmt 1 view .LVU101
3778
 399              		.loc 1 2701 9 is_stmt 1 view .LVU101
3779
 400 0034 2A68     		ldr	r2, [r5]
3779
 400 0034 2A68     		ldr	r2, [r5]
3780
 401 0036 D368     		ldr	r3, [r2, #12]
3780
 401 0036 D368     		ldr	r3, [r2, #12]
3781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 64
3781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 64
3782
 
3782
 
3783
 
3783
 
3784
 402 0038 23F4D073 		bic	r3, r3, #416
3784
 402 0038 23F4D073 		bic	r3, r3, #416
3785
 403 003c D360     		str	r3, [r2, #12]
3785
 403 003c D360     		str	r3, [r2, #12]
3786
2702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3786
2702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 3836... Line 3836...
3836
 444              	.LFB70:
3836
 444              	.LFB70:
3837
 673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Prevent unused argument(s) compilation warning */
3837
 673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Prevent unused argument(s) compilation warning */
3838
 445              		.loc 1 673 1 is_stmt 1 view -0
3838
 445              		.loc 1 673 1 is_stmt 1 view -0
3839
 446              		.cfi_startproc
3839
 446              		.cfi_startproc
3840
 447              		@ args = 0, pretend = 0, frame = 0
3840
 447              		@ args = 0, pretend = 0, frame = 0
3841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 65
3841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 65
3842
 
3842
 
3843
 
3843
 
3844
 448              		@ frame_needed = 0, uses_anonymous_args = 0
3844
 448              		@ frame_needed = 0, uses_anonymous_args = 0
3845
 449              		@ link register save eliminated.
3845
 449              		@ link register save eliminated.
3846
 675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* NOTE: This function should not be modified, when the callback is needed,
3846
 675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* NOTE: This function should not be modified, when the callback is needed,
Line 3896... Line 3896...
3896
 490              	.L30:
3896
 490              	.L30:
3897
 359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3897
 359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3898
 491              		.loc 1 359 3 is_stmt 1 view .LVU127
3898
 491              		.loc 1 359 3 is_stmt 1 view .LVU127
3899
 359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3899
 359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3900
 492              		.loc 1 359 17 is_stmt 0 view .LVU128
3900
 492              		.loc 1 359 17 is_stmt 0 view .LVU128
3901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 66
3901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 66
3902
 
3902
 
3903
 
3903
 
3904
 493 000c 2423     		movs	r3, #36
3904
 493 000c 2423     		movs	r3, #36
3905
 494 000e 84F83930 		strb	r3, [r4, #57]
3905
 494 000e 84F83930 		strb	r3, [r4, #57]
3906
 362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3906
 362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 3956... Line 3956...
3956
 532 004e 10BD     		pop	{r4, pc}
3956
 532 004e 10BD     		pop	{r4, pc}
3957
 533              	.LVL25:
3957
 533              	.LVL25:
3958
 534              	.L36:
3958
 534              	.L36:
3959
 341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3959
 341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3960
 535              		.loc 1 341 5 is_stmt 1 view .LVU142
3960
 535              		.loc 1 341 5 is_stmt 1 view .LVU142
3961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 67
3961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 67
3962
 
3962
 
3963
 
3963
 
3964
 341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3964
 341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
3965
 536              		.loc 1 341 17 is_stmt 0 view .LVU143
3965
 536              		.loc 1 341 17 is_stmt 0 view .LVU143
3966
 537 0050 80F83830 		strb	r3, [r0, #56]
3966
 537 0050 80F83830 		strb	r3, [r0, #56]
Line 4016... Line 4016...
4016
 581              		.cfi_offset 14, -4
4016
 581              		.cfi_offset 14, -4
4017
 582 0006 0446     		mov	r4, r0
4017
 582 0006 0446     		mov	r4, r0
4018
 400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   assert_param(IS_UART_WORD_LENGTH(huart->Init.WordLength));
4018
 400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   assert_param(IS_UART_WORD_LENGTH(huart->Init.WordLength));
4019
 583              		.loc 1 400 3 is_stmt 1 view .LVU152
4019
 583              		.loc 1 400 3 is_stmt 1 view .LVU152
4020
 401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #if defined(USART_CR1_OVER8)
4020
 401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #if defined(USART_CR1_OVER8)
4021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 68
4021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 68
4022
 
4022
 
4023
 
4023
 
4024
 584              		.loc 1 401 3 view .LVU153
4024
 584              		.loc 1 401 3 view .LVU153
4025
 406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
4025
 406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
4026
 585              		.loc 1 406 3 view .LVU154
4026
 585              		.loc 1 406 3 view .LVU154
Line 4076... Line 4076...
4076
 448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_READY;
4076
 448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_READY;
4077
 625              		.loc 1 448 3 view .LVU165
4077
 625              		.loc 1 448 3 view .LVU165
4078
 448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_READY;
4078
 448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->gState = HAL_UART_STATE_READY;
4079
 626              		.loc 1 448 20 is_stmt 0 view .LVU166
4079
 626              		.loc 1 448 20 is_stmt 0 view .LVU166
4080
 627 004c 0020     		movs	r0, #0
4080
 627 004c 0020     		movs	r0, #0
4081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 69
4081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 69
4082
 
4082
 
4083
 
4083
 
4084
 628 004e E063     		str	r0, [r4, #60]
4084
 628 004e E063     		str	r0, [r4, #60]
4085
 449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->RxState = HAL_UART_STATE_READY;
4085
 449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->RxState = HAL_UART_STATE_READY;
4086
 629              		.loc 1 449 3 is_stmt 1 view .LVU167
4086
 629              		.loc 1 449 3 is_stmt 1 view .LVU167
Line 4136... Line 4136...
4136
 669              		.fpu softvfp
4136
 669              		.fpu softvfp
4137
 671              	HAL_LIN_Init:
4137
 671              	HAL_LIN_Init:
4138
 672              	.LVL36:
4138
 672              	.LVL36:
4139
 673              	.LFB67:
4139
 673              	.LFB67:
4140
 467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the UART handle allocation */
4140
 467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the UART handle allocation */
4141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 70
4141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 70
4142
 
4142
 
4143
 
4143
 
4144
 674              		.loc 1 467 1 is_stmt 1 view -0
4144
 674              		.loc 1 467 1 is_stmt 1 view -0
4145
 675              		.cfi_startproc
4145
 675              		.cfi_startproc
4146
 676              		@ args = 0, pretend = 0, frame = 0
4146
 676              		@ args = 0, pretend = 0, frame = 0
Line 4196... Line 4196...
4196
 713 0022 2046     		mov	r0, r4
4196
 713 0022 2046     		mov	r0, r4
4197
 714 0024 FFF7FEFF 		bl	UART_SetConfig
4197
 714 0024 FFF7FEFF 		bl	UART_SetConfig
4198
 715              	.LVL38:
4198
 715              	.LVL38:
4199
 516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, (USART_CR3_HDSEL | USART_CR3_IREN | USART_CR3_SCEN));
4199
 516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, (USART_CR3_HDSEL | USART_CR3_IREN | USART_CR3_SCEN));
4200
 716              		.loc 1 516 3 view .LVU193
4200
 716              		.loc 1 516 3 view .LVU193
4201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 71
4201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 71
4202
 
4202
 
4203
 
4203
 
4204
 717 0028 2268     		ldr	r2, [r4]
4204
 717 0028 2268     		ldr	r2, [r4]
4205
 718 002a 1369     		ldr	r3, [r2, #16]
4205
 718 002a 1369     		ldr	r3, [r2, #16]
4206
 719 002c 23F40063 		bic	r3, r3, #2048
4206
 719 002c 23F40063 		bic	r3, r3, #2048
Line 4256... Line 4256...
4256
 757              		.loc 1 532 18 is_stmt 0 view .LVU205
4256
 757              		.loc 1 532 18 is_stmt 0 view .LVU205
4257
 758 006c 84F83A30 		strb	r3, [r4, #58]
4257
 758 006c 84F83A30 		strb	r3, [r4, #58]
4258
 534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
4258
 534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
4259
 759              		.loc 1 534 3 is_stmt 1 view .LVU206
4259
 759              		.loc 1 534 3 is_stmt 1 view .LVU206
4260
 535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4260
 535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 72
4261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 72
4262
 
4262
 
4263
 
4263
 
4264
 760              		.loc 1 535 1 is_stmt 0 view .LVU207
4264
 760              		.loc 1 535 1 is_stmt 0 view .LVU207
4265
 761 0070 38BD     		pop	{r3, r4, r5, pc}
4265
 761 0070 38BD     		pop	{r3, r4, r5, pc}
4266
 762              	.LVL40:
4266
 762              	.LVL40:
Line 4316... Line 4316...
4316
 805 0000 0028     		cmp	r0, #0
4316
 805 0000 0028     		cmp	r0, #0
4317
 806 0002 40D0     		beq	.L58
4317
 806 0002 40D0     		beq	.L58
4318
 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the UART handle allocation */
4318
 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the UART handle allocation */
4319
 807              		.loc 1 550 1 view .LVU217
4319
 807              		.loc 1 550 1 view .LVU217
4320
 808 0004 70B5     		push	{r4, r5, r6, lr}
4320
 808 0004 70B5     		push	{r4, r5, r6, lr}
4321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 73
4321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 73
4322
 
4322
 
4323
 
4323
 
4324
 809              	.LCFI8:
4324
 809              	.LCFI8:
4325
 810              		.cfi_def_cfa_offset 16
4325
 810              		.cfi_def_cfa_offset 16
4326
 811              		.cfi_offset 4, -16
4326
 811              		.cfi_offset 4, -16
Line 4376... Line 4376...
4376
 848              		.loc 1 601 3 view .LVU230
4376
 848              		.loc 1 601 3 view .LVU230
4377
 849 0034 2268     		ldr	r2, [r4]
4377
 849 0034 2268     		ldr	r2, [r4]
4378
 850 0036 5369     		ldr	r3, [r2, #20]
4378
 850 0036 5369     		ldr	r3, [r2, #20]
4379
 851 0038 23F02A03 		bic	r3, r3, #42
4379
 851 0038 23F02A03 		bic	r3, r3, #42
4380
 852 003c 5361     		str	r3, [r2, #20]
4380
 852 003c 5361     		str	r3, [r2, #20]
4381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 74
4381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 74
4382
 
4382
 
4383
 
4383
 
4384
 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   SET_BIT(huart->Instance->CR2, Address);
4384
 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   SET_BIT(huart->Instance->CR2, Address);
4385
 853              		.loc 1 604 3 view .LVU231
4385
 853              		.loc 1 604 3 view .LVU231
4386
 854 003e 2268     		ldr	r2, [r4]
4386
 854 003e 2268     		ldr	r2, [r4]
Line 4436... Line 4436...
4436
 892              	.LVL47:
4436
 892              	.LVL47:
4437
 893              	.L63:
4437
 893              	.L63:
4438
 571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4438
 571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4439
 894              		.loc 1 571 5 is_stmt 1 view .LVU244
4439
 894              		.loc 1 571 5 is_stmt 1 view .LVU244
4440
 571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4440
 571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 75
4441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 75
4442
 
4442
 
4443
 
4443
 
4444
 895              		.loc 1 571 17 is_stmt 0 view .LVU245
4444
 895              		.loc 1 571 17 is_stmt 0 view .LVU245
4445
 896 007c 80F83830 		strb	r3, [r0, #56]
4445
 896 007c 80F83830 		strb	r3, [r0, #56]
4446
 585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */
4446
 585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */
Line 4496... Line 4496...
4496
 943              		.syntax unified
4496
 943              		.syntax unified
4497
 944              		.thumb
4497
 944              		.thumb
4498
 945              		.thumb_func
4498
 945              		.thumb_func
4499
 946              		.fpu softvfp
4499
 946              		.fpu softvfp
4500
 948              	HAL_UART_DeInit:
4500
 948              	HAL_UART_DeInit:
4501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 76
4501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 76
4502
 
4502
 
4503
 
4503
 
4504
 949              	.LVL52:
4504
 949              	.LVL52:
4505
 950              	.LFB69:
4505
 950              	.LFB69:
4506
 629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the UART handle allocation */
4506
 629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Check the UART handle allocation */
Line 4556... Line 4556...
4556
 986              		.loc 1 658 18 is_stmt 0 view .LVU267
4556
 986              		.loc 1 658 18 is_stmt 0 view .LVU267
4557
 987 0022 84F83A00 		strb	r0, [r4, #58]
4557
 987 0022 84F83A00 		strb	r0, [r4, #58]
4558
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4558
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4559
 988              		.loc 1 661 3 is_stmt 1 view .LVU268
4559
 988              		.loc 1 661 3 is_stmt 1 view .LVU268
4560
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4560
 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 77
4561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 77
4562
 
4562
 
4563
 
4563
 
4564
 989              		.loc 1 661 3 view .LVU269
4564
 989              		.loc 1 661 3 view .LVU269
4565
 990 0026 84F83800 		strb	r0, [r4, #56]
4565
 990 0026 84F83800 		strb	r0, [r4, #56]
4566
 663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
4566
 663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
Line 4616... Line 4616...
4616
1029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tickstart = 0U;
4616
1029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tickstart = 0U;
4617
 1037              		.loc 1 1029 3 is_stmt 1 view .LVU276
4617
 1037              		.loc 1 1029 3 is_stmt 1 view .LVU276
4618
1030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4618
1030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4619
 1038              		.loc 1 1030 3 view .LVU277
4619
 1038              		.loc 1 1030 3 view .LVU277
4620
 1039              	.LVL57:
4620
 1039              	.LVL57:
4621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 78
4621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 78
4622
 
4622
 
4623
 
4623
 
4624
1033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
4624
1033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
4625
 1040              		.loc 1 1033 3 view .LVU278
4625
 1040              		.loc 1 1033 3 view .LVU278
4626
1033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
4626
1033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
Line 4676... Line 4676...
4676
 1076              		.loc 1 1047 17 is_stmt 0 discriminator 2 view .LVU293
4676
 1076              		.loc 1 1047 17 is_stmt 0 discriminator 2 view .LVU293
4677
 1077 0038 FFF7FEFF 		bl	HAL_GetTick
4677
 1077 0038 FFF7FEFF 		bl	HAL_GetTick
4678
 1078              	.LVL59:
4678
 1078              	.LVL59:
4679
1047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4679
1047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4680
 1079              		.loc 1 1047 17 discriminator 2 view .LVU294
4680
 1079              		.loc 1 1047 17 discriminator 2 view .LVU294
4681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 79
4681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 79
4682
 
4682
 
4683
 
4683
 
4684
 1080 003c 0746     		mov	r7, r0
4684
 1080 003c 0746     		mov	r7, r0
4685
 1081              	.LVL60:
4685
 1081              	.LVL60:
4686
1049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->TxXferCount = Size;
4686
1049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->TxXferCount = Size;
Line 4736... Line 4736...
4736
 1116              		.loc 1 1062 9 is_stmt 1 view .LVU310
4736
 1116              		.loc 1 1062 9 is_stmt 1 view .LVU310
4737
1062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
4737
1062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
4738
 1117              		.loc 1 1062 24 is_stmt 0 view .LVU311
4738
 1117              		.loc 1 1062 24 is_stmt 0 view .LVU311
4739
 1118 0064 2369     		ldr	r3, [r4, #16]
4739
 1118 0064 2369     		ldr	r3, [r4, #16]
4740
1062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
4740
1062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
4741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 80
4741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 80
4742
 
4742
 
4743
 
4743
 
4744
 1119              		.loc 1 1062 12 view .LVU312
4744
 1119              		.loc 1 1062 12 view .LVU312
4745
 1120 0066 C3B9     		cbnz	r3, .L76
4745
 1120 0066 C3B9     		cbnz	r3, .L76
4746
1064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
4746
1064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
Line 4796... Line 4796...
4796
 1156              		.loc 1 1077 32 is_stmt 0 view .LVU327
4796
 1156              		.loc 1 1077 32 is_stmt 0 view .LVU327
4797
 1157 0090 15F8012B 		ldrb	r2, [r5], #1	@ zero_extendqisi2
4797
 1157 0090 15F8012B 		ldrb	r2, [r5], #1	@ zero_extendqisi2
4798
 1158              	.LVL66:
4798
 1158              	.LVL66:
4799
1077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
4799
1077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
4800
 1159              		.loc 1 1077 14 view .LVU328
4800
 1159              		.loc 1 1077 14 view .LVU328
4801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 81
4801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 81
4802
 
4802
 
4803
 
4803
 
4804
 1160 0094 2368     		ldr	r3, [r4]
4804
 1160 0094 2368     		ldr	r3, [r4]
4805
1077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
4805
1077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
4806
 1161              		.loc 1 1077 29 view .LVU329
4806
 1161              		.loc 1 1077 29 view .LVU329
Line 4856... Line 4856...
4856
1096:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
4856
1096:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
4857
 1199              		.loc 1 1096 12 view .LVU342
4857
 1199              		.loc 1 1096 12 view .LVU342
4858
 1200 00be 0223     		movs	r3, #2
4858
 1200 00be 0223     		movs	r3, #2
4859
 1201              	.LVL72:
4859
 1201              	.LVL72:
4860
 1202              	.L73:
4860
 1202              	.L73:
4861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 82
4861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 82
4862
 
4862
 
4863
 
4863
 
4864
1098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4864
1098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4865
 1203              		.loc 1 1098 1 view .LVU343
4865
 1203              		.loc 1 1098 1 view .LVU343
4866
 1204 00c0 1846     		mov	r0, r3
4866
 1204 00c0 1846     		mov	r0, r3
Line 4916... Line 4916...
4916
 1251              	.LFB73:
4916
 1251              	.LFB73:
4917
1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint16_t *tmp;
4917
1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint16_t *tmp;
4918
 1252              		.loc 1 1113 1 is_stmt 1 view -0
4918
 1252              		.loc 1 1113 1 is_stmt 1 view -0
4919
 1253              		.cfi_startproc
4919
 1253              		.cfi_startproc
4920
 1254              		@ args = 0, pretend = 0, frame = 0
4920
 1254              		@ args = 0, pretend = 0, frame = 0
4921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 83
4921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 83
4922
 
4922
 
4923
 
4923
 
4924
 1255              		@ frame_needed = 0, uses_anonymous_args = 0
4924
 1255              		@ frame_needed = 0, uses_anonymous_args = 0
4925
1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint16_t *tmp;
4925
1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint16_t *tmp;
4926
 1256              		.loc 1 1113 1 is_stmt 0 view .LVU350
4926
 1256              		.loc 1 1113 1 is_stmt 0 view .LVU350
Line 4976... Line 4976...
4976
 1295 0024 012B     		cmp	r3, #1
4976
 1295 0024 012B     		cmp	r3, #1
4977
 1296 0026 57D0     		beq	.L100
4977
 1296 0026 57D0     		beq	.L100
4978
1126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4978
1126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
4979
 1297              		.loc 1 1126 5 discriminator 2 view .LVU362
4979
 1297              		.loc 1 1126 5 discriminator 2 view .LVU362
4980
 1298 0028 0123     		movs	r3, #1
4980
 1298 0028 0123     		movs	r3, #1
4981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 84
4981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 84
4982
 
4982
 
4983
 
4983
 
4984
 1299 002a 80F83830 		strb	r3, [r0, #56]
4984
 1299 002a 80F83830 		strb	r3, [r0, #56]
4985
1128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->RxState = HAL_UART_STATE_BUSY_RX;
4985
1128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->RxState = HAL_UART_STATE_BUSY_RX;
4986
 1300              		.loc 1 1128 5 discriminator 2 view .LVU363
4986
 1300              		.loc 1 1128 5 discriminator 2 view .LVU363
Line 5036... Line 5036...
5036
 1335              		.loc 1 1143 12 view .LVU378
5036
 1335              		.loc 1 1143 12 view .LVU378
5037
 1336 0056 0028     		cmp	r0, #0
5037
 1336 0056 0028     		cmp	r0, #0
5038
 1337 0058 40D1     		bne	.L101
5038
 1337 0058 40D1     		bne	.L101
5039
1147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         if (huart->Init.Parity == UART_PARITY_NONE)
5039
1147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         if (huart->Init.Parity == UART_PARITY_NONE)
5040
 1338              		.loc 1 1147 9 is_stmt 1 view .LVU379
5040
 1338              		.loc 1 1147 9 is_stmt 1 view .LVU379
5041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 85
5041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 85
5042
 
5042
 
5043
 
5043
 
5044
 1339              	.LVL82:
5044
 1339              	.LVL82:
5045
1148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
5045
1148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
5046
 1340              		.loc 1 1148 9 view .LVU380
5046
 1340              		.loc 1 1148 9 view .LVU380
Line 5096... Line 5096...
5096
 1374              	.L95:
5096
 1374              	.L95:
5097
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
5097
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
5098
 1375              		.loc 1 1172 11 is_stmt 1 view .LVU397
5098
 1375              		.loc 1 1172 11 is_stmt 1 view .LVU397
5099
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
5099
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
5100
 1376              		.loc 1 1172 37 is_stmt 0 view .LVU398
5100
 1376              		.loc 1 1172 37 is_stmt 0 view .LVU398
5101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 86
5101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 86
5102
 
5102
 
5103
 
5103
 
5104
 1377 0078 2368     		ldr	r3, [r4]
5104
 1377 0078 2368     		ldr	r3, [r4]
5105
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
5105
1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         }
5106
 1378              		.loc 1 1172 47 view .LVU399
5106
 1378              		.loc 1 1172 47 view .LVU399
Line 5156... Line 5156...
5156
1166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
5156
1166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
5157
 1415              		.loc 1 1166 9 is_stmt 1 view .LVU413
5157
 1415              		.loc 1 1166 9 is_stmt 1 view .LVU413
5158
1166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
5158
1166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
5159
 1416              		.loc 1 1166 24 is_stmt 0 view .LVU414
5159
 1416              		.loc 1 1166 24 is_stmt 0 view .LVU414
5160
 1417 00aa 2369     		ldr	r3, [r4, #16]
5160
 1417 00aa 2369     		ldr	r3, [r4, #16]
5161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 87
5161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 87
5162
 
5162
 
5163
 
5163
 
5164
1166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
5164
1166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
5165
 1418              		.loc 1 1166 12 view .LVU415
5165
 1418              		.loc 1 1166 12 view .LVU415
5166
 1419 00ac 002B     		cmp	r3, #0
5166
 1419 00ac 002B     		cmp	r3, #0
Line 5216... Line 5216...
5216
 1456 00cc BDE8F081 		pop	{r4, r5, r6, r7, r8, pc}
5216
 1456 00cc BDE8F081 		pop	{r4, r5, r6, r7, r8, pc}
5217
 1457              	.LVL93:
5217
 1457              	.LVL93:
5218
 1458              	.L98:
5218
 1458              	.L98:
5219
 1459              	.LCFI19:
5219
 1459              	.LCFI19:
5220
 1460              		.cfi_restore_state
5220
 1460              		.cfi_restore_state
5221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 88
5221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 88
5222
 
5222
 
5223
 
5223
 
5224
1122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
5224
1122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
5225
 1461              		.loc 1 1122 15 view .LVU429
5225
 1461              		.loc 1 1122 15 view .LVU429
5226
 1462 00d0 0120     		movs	r0, #1
5226
 1462 00d0 0120     		movs	r0, #1
Line 5276... Line 5276...
5276
 1506              		@ frame_needed = 0, uses_anonymous_args = 0
5276
 1506              		@ frame_needed = 0, uses_anonymous_args = 0
5277
 1507              		@ link register save eliminated.
5277
 1507              		@ link register save eliminated.
5278
1206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
5278
1206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
5279
 1508              		.loc 1 1206 3 view .LVU438
5279
 1508              		.loc 1 1206 3 view .LVU438
5280
1206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
5280
1206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
5281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 89
5281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 89
5282
 
5282
 
5283
 
5283
 
5284
 1509              		.loc 1 1206 12 is_stmt 0 view .LVU439
5284
 1509              		.loc 1 1206 12 is_stmt 0 view .LVU439
5285
 1510 0000 90F83930 		ldrb	r3, [r0, #57]	@ zero_extendqisi2
5285
 1510 0000 90F83930 		ldrb	r3, [r0, #57]	@ zero_extendqisi2
5286
 1511 0004 DBB2     		uxtb	r3, r3
5286
 1511 0004 DBB2     		uxtb	r3, r3
Line 5336... Line 5336...
5336
 1543              		.loc 1 1221 19 discriminator 2 view .LVU457
5336
 1543              		.loc 1 1221 19 discriminator 2 view .LVU457
5337
 1544 0022 80F83920 		strb	r2, [r0, #57]
5337
 1544 0022 80F83920 		strb	r2, [r0, #57]
5338
1224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5338
1224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5339
 1545              		.loc 1 1224 5 is_stmt 1 discriminator 2 view .LVU458
5339
 1545              		.loc 1 1224 5 is_stmt 1 discriminator 2 view .LVU458
5340
1224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5340
1224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 90
5341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 90
5342
 
5342
 
5343
 
5343
 
5344
 1546              		.loc 1 1224 5 discriminator 2 view .LVU459
5344
 1546              		.loc 1 1224 5 discriminator 2 view .LVU459
5345
 1547 0026 80F83830 		strb	r3, [r0, #56]
5345
 1547 0026 80F83830 		strb	r3, [r0, #56]
5346
1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5346
1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 5396... Line 5396...
5396
 1586 0044 0220     		movs	r0, #2
5396
 1586 0044 0220     		movs	r0, #2
5397
 1587              	.LVL112:
5397
 1587              	.LVL112:
5398
1235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5398
1235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5399
 1588              		.loc 1 1235 1 view .LVU472
5399
 1588              		.loc 1 1235 1 view .LVU472
5400
 1589 0046 7047     		bx	lr
5400
 1589 0046 7047     		bx	lr
5401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 91
5401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 91
5402
 
5402
 
5403
 
5403
 
5404
 1590              		.cfi_endproc
5404
 1590              		.cfi_endproc
5405
 1591              	.LFE74:
5405
 1591              	.LFE74:
5406
 1593              		.section	.text.HAL_UART_Receive_IT,"ax",%progbits
5406
 1593              		.section	.text.HAL_UART_Receive_IT,"ax",%progbits
Line 5456... Line 5456...
5456
1262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->RxXferCount = Size;
5456
1262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->RxXferCount = Size;
5457
 1631              		.loc 1 1262 23 is_stmt 0 discriminator 2 view .LVU486
5457
 1631              		.loc 1 1262 23 is_stmt 0 discriminator 2 view .LVU486
5458
 1632 0018 8285     		strh	r2, [r0, #44]	@ movhi
5458
 1632 0018 8285     		strh	r2, [r0, #44]	@ movhi
5459
1263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5459
1263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5460
 1633              		.loc 1 1263 5 is_stmt 1 discriminator 2 view .LVU487
5460
 1633              		.loc 1 1263 5 is_stmt 1 discriminator 2 view .LVU487
5461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 92
5461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 92
5462
 
5462
 
5463
 
5463
 
5464
1263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5464
1263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5465
 1634              		.loc 1 1263 24 is_stmt 0 discriminator 2 view .LVU488
5465
 1634              		.loc 1 1263 24 is_stmt 0 discriminator 2 view .LVU488
5466
 1635 001a C285     		strh	r2, [r0, #46]	@ movhi
5466
 1635 001a C285     		strh	r2, [r0, #46]	@ movhi
Line 5516... Line 5516...
5516
 1671              		.loc 1 1280 12 discriminator 2 view .LVU502
5516
 1671              		.loc 1 1280 12 discriminator 2 view .LVU502
5517
 1672 004a 7047     		bx	lr
5517
 1672 004a 7047     		bx	lr
5518
 1673              	.LVL118:
5518
 1673              	.LVL118:
5519
 1674              	.L114:
5519
 1674              	.L114:
5520
1284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
5520
1284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
5521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 93
5521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 93
5522
 
5522
 
5523
 
5523
 
5524
 1675              		.loc 1 1284 12 view .LVU503
5524
 1675              		.loc 1 1284 12 view .LVU503
5525
 1676 004c 0220     		movs	r0, #2
5525
 1676 004c 0220     		movs	r0, #2
5526
 1677              	.LVL119:
5526
 1677              	.LVL119:
Line 5576... Line 5576...
5576
 1720 0000 38B5     		push	{r3, r4, r5, lr}
5576
 1720 0000 38B5     		push	{r3, r4, r5, lr}
5577
 1721              	.LCFI20:
5577
 1721              	.LCFI20:
5578
 1722              		.cfi_def_cfa_offset 16
5578
 1722              		.cfi_def_cfa_offset 16
5579
 1723              		.cfi_offset 3, -16
5579
 1723              		.cfi_offset 3, -16
5580
 1724              		.cfi_offset 4, -12
5580
 1724              		.cfi_offset 4, -12
5581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 94
5581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 94
5582
 
5582
 
5583
 
5583
 
5584
 1725              		.cfi_offset 5, -8
5584
 1725              		.cfi_offset 5, -8
5585
 1726              		.cfi_offset 14, -4
5585
 1726              		.cfi_offset 14, -4
5586
1301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5586
1301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 5636... Line 5636...
5636
1316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5636
1316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5637
 1761              		.loc 1 1316 24 is_stmt 0 discriminator 2 view .LVU529
5637
 1761              		.loc 1 1316 24 is_stmt 0 discriminator 2 view .LVU529
5638
 1762 002a C384     		strh	r3, [r0, #38]	@ movhi
5638
 1762 002a C384     		strh	r3, [r0, #38]	@ movhi
5639
1318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->gState = HAL_UART_STATE_BUSY_TX;
5639
1318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->gState = HAL_UART_STATE_BUSY_TX;
5640
 1763              		.loc 1 1318 5 is_stmt 1 discriminator 2 view .LVU530
5640
 1763              		.loc 1 1318 5 is_stmt 1 discriminator 2 view .LVU530
5641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 95
5641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 95
5642
 
5642
 
5643
 
5643
 
5644
1318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->gState = HAL_UART_STATE_BUSY_TX;
5644
1318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     huart->gState = HAL_UART_STATE_BUSY_TX;
5645
 1764              		.loc 1 1318 22 is_stmt 0 discriminator 2 view .LVU531
5645
 1764              		.loc 1 1318 22 is_stmt 0 discriminator 2 view .LVU531
5646
 1765 002c 0025     		movs	r5, #0
5646
 1765 002c 0025     		movs	r5, #0
Line 5696... Line 5696...
5696
 1798              		.loc 1 1335 5 discriminator 2 view .LVU548
5696
 1798              		.loc 1 1335 5 discriminator 2 view .LVU548
5697
1335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5697
1335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5698
 1799              		.loc 1 1335 71 is_stmt 0 discriminator 2 view .LVU549
5698
 1799              		.loc 1 1335 71 is_stmt 0 discriminator 2 view .LVU549
5699
 1800 004c 2268     		ldr	r2, [r4]
5699
 1800 004c 2268     		ldr	r2, [r4]
5700
1335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5700
1335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 96
5701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 96
5702
 
5702
 
5703
 
5703
 
5704
 1801              		.loc 1 1335 5 discriminator 2 view .LVU550
5704
 1801              		.loc 1 1335 5 discriminator 2 view .LVU550
5705
 1802 004e 0432     		adds	r2, r2, #4
5705
 1802 004e 0432     		adds	r2, r2, #4
5706
 1803 0050 206B     		ldr	r0, [r4, #48]
5706
 1803 0050 206B     		ldr	r0, [r4, #48]
Line 5756... Line 5756...
5756
1308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
5756
1308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
5757
 1842              		.loc 1 1308 14 view .LVU562
5757
 1842              		.loc 1 1308 14 view .LVU562
5758
 1843 007a FAE7     		b	.L119
5758
 1843 007a FAE7     		b	.L119
5759
 1844              	.LVL137:
5759
 1844              	.LVL137:
5760
 1845              	.L123:
5760
 1845              	.L123:
5761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 97
5761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 97
5762
 
5762
 
5763
 
5763
 
5764
1312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5764
1312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5765
 1846              		.loc 1 1312 5 view .LVU563
5765
 1846              		.loc 1 1312 5 view .LVU563
5766
 1847 007c 0220     		movs	r0, #2
5766
 1847 007c 0220     		movs	r0, #2
Line 5816... Line 5816...
5816
 1892 000c 3DD1     		bne	.L129
5816
 1892 000c 3DD1     		bne	.L129
5817
1374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
5817
1374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
5818
 1893              		.loc 1 1374 5 is_stmt 1 view .LVU571
5818
 1893              		.loc 1 1374 5 is_stmt 1 view .LVU571
5819
1374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
5819
1374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
5820
 1894              		.loc 1 1374 8 is_stmt 0 view .LVU572
5820
 1894              		.loc 1 1374 8 is_stmt 0 view .LVU572
5821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 98
5821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 98
5822
 
5822
 
5823
 
5823
 
5824
 1895 000e 0029     		cmp	r1, #0
5824
 1895 000e 0029     		cmp	r1, #0
5825
 1896 0010 3ED0     		beq	.L130
5825
 1896 0010 3ED0     		beq	.L130
5826
1374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
5826
1374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
Line 5876... Line 5876...
5876
 1931 0038 416B     		ldr	r1, [r0, #52]
5876
 1931 0038 416B     		ldr	r1, [r0, #52]
5877
1389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5877
1389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5878
 1932              		.loc 1 1389 37 discriminator 2 view .LVU589
5878
 1932              		.loc 1 1389 37 discriminator 2 view .LVU589
5879
 1933 003a 1848     		ldr	r0, .L134
5879
 1933 003a 1848     		ldr	r0, .L134
5880
 1934              	.LVL142:
5880
 1934              	.LVL142:
5881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 99
5881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 99
5882
 
5882
 
5883
 
5883
 
5884
1389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5884
1389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5885
 1935              		.loc 1 1389 37 discriminator 2 view .LVU590
5885
 1935              		.loc 1 1389 37 discriminator 2 view .LVU590
5886
 1936 003c 8862     		str	r0, [r1, #40]
5886
 1936 003c 8862     		str	r0, [r1, #40]
Line 5936... Line 5936...
5936
 1970 005c 1A68     		ldr	r2, [r3]
5936
 1970 005c 1A68     		ldr	r2, [r3]
5937
 1971 005e 0192     		str	r2, [sp, #4]
5937
 1971 005e 0192     		str	r2, [sp, #4]
5938
1405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5938
1405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5939
 1972              		.loc 1 1405 5 discriminator 2 view .LVU607
5939
 1972              		.loc 1 1405 5 discriminator 2 view .LVU607
5940
 1973 0060 5A68     		ldr	r2, [r3, #4]
5940
 1973 0060 5A68     		ldr	r2, [r3, #4]
5941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 100
5941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 100
5942
 
5942
 
5943
 
5943
 
5944
 1974 0062 0192     		str	r2, [sp, #4]
5944
 1974 0062 0192     		str	r2, [sp, #4]
5945
1405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5945
1405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
5946
 1975              		.loc 1 1405 5 discriminator 2 view .LVU608
5946
 1975              		.loc 1 1405 5 discriminator 2 view .LVU608
Line 5996... Line 5996...
5996
1376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
5996
1376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
5997
 2016              		.loc 1 1376 14 view .LVU618
5997
 2016              		.loc 1 1376 14 view .LVU618
5998
 2017 0090 0120     		movs	r0, #1
5998
 2017 0090 0120     		movs	r0, #1
5999
 2018              	.LVL148:
5999
 2018              	.LVL148:
6000
1376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
6000
1376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
6001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 101
6001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 101
6002
 
6002
 
6003
 
6003
 
6004
 2019              		.loc 1 1376 14 view .LVU619
6004
 2019              		.loc 1 1376 14 view .LVU619
6005
 2020 0092 FBE7     		b	.L128
6005
 2020 0092 FBE7     		b	.L128
6006
 2021              	.LVL149:
6006
 2021              	.LVL149:
Line 6056... Line 6056...
6056
 2065 0006 31D0     		beq	.L140
6056
 2065 0006 31D0     		beq	.L140
6057
1439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6057
1439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6058
 2066              		.loc 1 1439 3 discriminator 2 view .LVU628
6058
 2066              		.loc 1 1439 3 discriminator 2 view .LVU628
6059
 2067 0008 0123     		movs	r3, #1
6059
 2067 0008 0123     		movs	r3, #1
6060
 2068 000a 80F83830 		strb	r3, [r0, #56]
6060
 2068 000a 80F83830 		strb	r3, [r0, #56]
6061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 102
6061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 102
6062
 
6062
 
6063
 
6063
 
6064
1441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
6064
1441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
6065
 2069              		.loc 1 1441 3 discriminator 2 view .LVU629
6065
 2069              		.loc 1 1441 3 discriminator 2 view .LVU629
6066
1441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
6066
1441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
Line 6116... Line 6116...
6116
 2106 0038 1846     		mov	r0, r3
6116
 2106 0038 1846     		mov	r0, r3
6117
 2107              	.LVL158:
6117
 2107              	.LVL158:
6118
1462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
6118
1462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
6119
 2108              		.loc 1 1462 10 view .LVU644
6119
 2108              		.loc 1 1462 10 view .LVU644
6120
 2109 003a 7047     		bx	lr
6120
 2109 003a 7047     		bx	lr
6121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 103
6121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 103
6122
 
6122
 
6123
 
6123
 
6124
 2110              	.LVL159:
6124
 2110              	.LVL159:
6125
 2111              	.L141:
6125
 2111              	.L141:
6126
1442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6126
1442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
Line 6176... Line 6176...
6176
 2154              		.syntax unified
6176
 2154              		.syntax unified
6177
 2155              		.thumb
6177
 2155              		.thumb
6178
 2156              		.thumb_func
6178
 2156              		.thumb_func
6179
 2157              		.fpu softvfp
6179
 2157              		.fpu softvfp
6180
 2159              	HAL_UART_DMAResume:
6180
 2159              	HAL_UART_DMAResume:
6181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 104
6181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 104
6182
 
6182
 
6183
 
6183
 
6184
 2160              	.LVL163:
6184
 2160              	.LVL163:
6185
 2161              	.LFB79:
6185
 2161              	.LFB79:
6186
1472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Locked */
6186
1472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Process Locked */
Line 6236... Line 6236...
6236
1499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6236
1499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6237
 2198              		.loc 1 1499 1 view .LVU668
6237
 2198              		.loc 1 1499 1 view .LVU668
6238
 2199 002a 7047     		bx	lr
6238
 2199 002a 7047     		bx	lr
6239
 2200              	.LVL165:
6239
 2200              	.LVL165:
6240
 2201              	.L153:
6240
 2201              	.L153:
6241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 105
6241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 105
6242
 
6242
 
6243
 
6243
 
6244
1479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
6244
1479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   }
6245
 2202              		.loc 1 1479 5 is_stmt 1 view .LVU669
6245
 2202              		.loc 1 1479 5 is_stmt 1 view .LVU669
6246
 2203 002c 0268     		ldr	r2, [r0]
6246
 2203 002c 0268     		ldr	r2, [r0]
Line 6296... Line 6296...
6296
1496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6296
1496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6297
 2243              		.loc 1 1496 3 view .LVU680
6297
 2243              		.loc 1 1496 3 view .LVU680
6298
 2244 0066 0023     		movs	r3, #0
6298
 2244 0066 0023     		movs	r3, #0
6299
 2245 0068 80F83830 		strb	r3, [r0, #56]
6299
 2245 0068 80F83830 		strb	r3, [r0, #56]
6300
1498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
6300
1498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
6301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 106
6301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 106
6302
 
6302
 
6303
 
6303
 
6304
 2246              		.loc 1 1498 3 view .LVU681
6304
 2246              		.loc 1 1498 3 view .LVU681
6305
1498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
6305
1498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
6306
 2247              		.loc 1 1498 10 is_stmt 0 view .LVU682
6306
 2247              		.loc 1 1498 10 is_stmt 0 view .LVU682
Line 6356... Line 6356...
6356
 2291              		.loc 1 1517 16 is_stmt 0 view .LVU690
6356
 2291              		.loc 1 1517 16 is_stmt 0 view .LVU690
6357
 2292 0004 0168     		ldr	r1, [r0]
6357
 2292 0004 0168     		ldr	r1, [r0]
6358
 2293 0006 4A69     		ldr	r2, [r1, #20]
6358
 2293 0006 4A69     		ldr	r2, [r1, #20]
6359
 2294              	.LVL171:
6359
 2294              	.LVL171:
6360
1518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6360
1518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 107
6361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 107
6362
 
6362
 
6363
 
6363
 
6364
 2295              		.loc 1 1518 3 is_stmt 1 view .LVU691
6364
 2295              		.loc 1 1518 3 is_stmt 1 view .LVU691
6365
1518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6365
1518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6366
 2296              		.loc 1 1518 13 is_stmt 0 view .LVU692
6366
 2296              		.loc 1 1518 13 is_stmt 0 view .LVU692
Line 6416... Line 6416...
6416
1523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
6416
1523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
6417
 2335              		.loc 1 1523 5 view .LVU704
6417
 2335              		.loc 1 1523 5 view .LVU704
6418
1523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
6418
1523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
6419
 2336              		.loc 1 1523 14 is_stmt 0 view .LVU705
6419
 2336              		.loc 1 1523 14 is_stmt 0 view .LVU705
6420
 2337 0038 006B     		ldr	r0, [r0, #48]
6420
 2337 0038 006B     		ldr	r0, [r0, #48]
6421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 108
6421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 108
6422
 
6422
 
6423
 
6423
 
6424
 2338              	.LVL177:
6424
 2338              	.LVL177:
6425
1523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
6425
1523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
6426
 2339              		.loc 1 1523 8 view .LVU706
6426
 2339              		.loc 1 1523 8 view .LVU706
Line 6476... Line 6476...
6476
 2381              		.thumb_func
6476
 2381              		.thumb_func
6477
 2382              		.fpu softvfp
6477
 2382              		.fpu softvfp
6478
 2384              	HAL_UART_Abort:
6478
 2384              	HAL_UART_Abort:
6479
 2385              	.LVL183:
6479
 2385              	.LVL183:
6480
 2386              	.LFB81:
6480
 2386              	.LFB81:
6481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 109
6481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 109
6482
 
6482
 
6483
 
6483
 
6484
1560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Disable TXEIE, TCIE, RXNE, PE and ERR (Frame error, noise error, overrun error) interrupts */
6484
1560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Disable TXEIE, TCIE, RXNE, PE and ERR (Frame error, noise error, overrun error) interrupts */
6485
 2387              		.loc 1 1560 1 view -0
6485
 2387              		.loc 1 1560 1 view -0
6486
 2388              		.cfi_startproc
6486
 2388              		.cfi_startproc
Line 6536... Line 6536...
6536
 2426 002e 0022     		movs	r2, #0
6536
 2426 002e 0022     		movs	r2, #0
6537
 2427 0030 5A63     		str	r2, [r3, #52]
6537
 2427 0030 5A63     		str	r2, [r3, #52]
6538
1577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
6538
1577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
6539
 2428              		.loc 1 1577 7 is_stmt 1 view .LVU729
6539
 2428              		.loc 1 1577 7 is_stmt 1 view .LVU729
6540
1577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
6540
1577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
6541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 110
6541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 110
6542
 
6542
 
6543
 
6543
 
6544
 2429              		.loc 1 1577 11 is_stmt 0 view .LVU730
6544
 2429              		.loc 1 1577 11 is_stmt 0 view .LVU730
6545
 2430 0032 006B     		ldr	r0, [r0, #48]
6545
 2430 0032 006B     		ldr	r0, [r0, #48]
6546
 2431              	.LVL184:
6546
 2431              	.LVL184:
Line 6596... Line 6596...
6596
 2466              		.loc 1 1616 3 is_stmt 1 view .LVU745
6596
 2466              		.loc 1 1616 3 is_stmt 1 view .LVU745
6597
1616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->RxXferCount = 0x00U;
6597
1616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   huart->RxXferCount = 0x00U;
6598
 2467              		.loc 1 1616 22 is_stmt 0 view .LVU746
6598
 2467              		.loc 1 1616 22 is_stmt 0 view .LVU746
6599
 2468 005c 0020     		movs	r0, #0
6599
 2468 005c 0020     		movs	r0, #0
6600
 2469 005e E084     		strh	r0, [r4, #38]	@ movhi
6600
 2469 005e E084     		strh	r0, [r4, #38]	@ movhi
6601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 111
6601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 111
6602
 
6602
 
6603
 
6603
 
6604
1617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6604
1617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6605
 2470              		.loc 1 1617 3 is_stmt 1 view .LVU747
6605
 2470              		.loc 1 1617 3 is_stmt 1 view .LVU747
6606
1617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6606
1617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 6656... Line 6656...
6656
 2505              	.L169:
6656
 2505              	.L169:
6657
1604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
6657
1604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
6658
 2506              		.loc 1 1604 9 is_stmt 1 view .LVU764
6658
 2506              		.loc 1 1604 9 is_stmt 1 view .LVU764
6659
1604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
6659
1604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
6660
 2507              		.loc 1 1604 13 is_stmt 0 view .LVU765
6660
 2507              		.loc 1 1604 13 is_stmt 0 view .LVU765
6661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 112
6661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 112
6662
 
6662
 
6663
 
6663
 
6664
 2508 0082 606B     		ldr	r0, [r4, #52]
6664
 2508 0082 606B     		ldr	r0, [r4, #52]
6665
 2509 0084 FFF7FEFF 		bl	HAL_DMA_GetError
6665
 2509 0084 FFF7FEFF 		bl	HAL_DMA_GetError
6666
 2510              	.LVL189:
6666
 2510              	.LVL189:
Line 6716... Line 6716...
6716
1647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6716
1647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6717
 2553              		.loc 1 1647 7 is_stmt 0 view .LVU775
6717
 2553              		.loc 1 1647 7 is_stmt 0 view .LVU775
6718
 2554 000e 0368     		ldr	r3, [r0]
6718
 2554 000e 0368     		ldr	r3, [r0]
6719
 2555 0010 5A69     		ldr	r2, [r3, #20]
6719
 2555 0010 5A69     		ldr	r2, [r3, #20]
6720
1647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6720
1647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 113
6721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 113
6722
 
6722
 
6723
 
6723
 
6724
 2556              		.loc 1 1647 6 view .LVU776
6724
 2556              		.loc 1 1647 6 view .LVU776
6725
 2557 0012 12F0800F 		tst	r2, #128
6725
 2557 0012 12F0800F 		tst	r2, #128
6726
 2558 0016 0BD0     		beq	.L171
6726
 2558 0016 0BD0     		beq	.L171
Line 6776... Line 6776...
6776
 2592              		.loc 1 1678 1 is_stmt 0 view .LVU792
6776
 2592              		.loc 1 1678 1 is_stmt 0 view .LVU792
6777
 2593 003a 10BD     		pop	{r4, pc}
6777
 2593 003a 10BD     		pop	{r4, pc}
6778
 2594              	.LVL193:
6778
 2594              	.LVL193:
6779
 2595              	.L174:
6779
 2595              	.L174:
6780
1660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
6780
1660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
6781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 114
6781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 114
6782
 
6782
 
6783
 
6783
 
6784
 2596              		.loc 1 1660 9 is_stmt 1 view .LVU793
6784
 2596              		.loc 1 1660 9 is_stmt 1 view .LVU793
6785
1660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
6785
1660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         {
6786
 2597              		.loc 1 1660 13 is_stmt 0 view .LVU794
6786
 2597              		.loc 1 1660 13 is_stmt 0 view .LVU794
Line 6836... Line 6836...
6836
 2641 000c D360     		str	r3, [r2, #12]
6836
 2641 000c D360     		str	r3, [r2, #12]
6837
1696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6837
1696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6838
 2642              		.loc 1 1696 3 view .LVU803
6838
 2642              		.loc 1 1696 3 view .LVU803
6839
 2643 000e 0268     		ldr	r2, [r0]
6839
 2643 000e 0268     		ldr	r2, [r0]
6840
 2644 0010 5369     		ldr	r3, [r2, #20]
6840
 2644 0010 5369     		ldr	r3, [r2, #20]
6841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 115
6841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 115
6842
 
6842
 
6843
 
6843
 
6844
 2645 0012 23F00103 		bic	r3, r3, #1
6844
 2645 0012 23F00103 		bic	r3, r3, #1
6845
 2646 0016 5361     		str	r3, [r2, #20]
6845
 2646 0016 5361     		str	r3, [r2, #20]
6846
1699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
6846
1699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
Line 6896... Line 6896...
6896
 2681              		.loc 1 1727 3 is_stmt 1 view .LVU819
6896
 2681              		.loc 1 1727 3 is_stmt 1 view .LVU819
6897
1727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6897
1727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
6898
 2682              		.loc 1 1727 18 is_stmt 0 view .LVU820
6898
 2682              		.loc 1 1727 18 is_stmt 0 view .LVU820
6899
 2683 003e 2023     		movs	r3, #32
6899
 2683 003e 2023     		movs	r3, #32
6900
 2684 0040 84F83A30 		strb	r3, [r4, #58]
6900
 2684 0040 84F83A30 		strb	r3, [r4, #58]
6901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 116
6901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 116
6902
 
6902
 
6903
 
6903
 
6904
1729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
6904
1729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
6905
 2685              		.loc 1 1729 3 is_stmt 1 view .LVU821
6905
 2685              		.loc 1 1729 3 is_stmt 1 view .LVU821
6906
 2686              	.L177:
6906
 2686              	.L177:
Line 6956... Line 6956...
6956
 2727              		.loc 1 2174 1 is_stmt 0 view .LVU832
6956
 2727              		.loc 1 2174 1 is_stmt 0 view .LVU832
6957
 2728 0000 7047     		bx	lr
6957
 2728 0000 7047     		bx	lr
6958
 2729              		.cfi_endproc
6958
 2729              		.cfi_endproc
6959
 2730              	.LFE88:
6959
 2730              	.LFE88:
6960
 2732              		.section	.text.UART_DMATransmitCplt,"ax",%progbits
6960
 2732              		.section	.text.UART_DMATransmitCplt,"ax",%progbits
6961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 117
6961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 117
6962
 
6962
 
6963
 
6963
 
6964
 2733              		.align	1
6964
 2733              		.align	1
6965
 2734              		.syntax unified
6965
 2734              		.syntax unified
6966
 2735              		.thumb
6966
 2735              		.thumb
Line 7016... Line 7016...
7016
 2774 001c 1A68     		ldr	r2, [r3]
7016
 2774 001c 1A68     		ldr	r2, [r3]
7017
 2775 001e D368     		ldr	r3, [r2, #12]
7017
 2775 001e D368     		ldr	r3, [r2, #12]
7018
 2776              	.LVL203:
7018
 2776              	.LVL203:
7019
2555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7019
2555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7020
 2777              		.loc 1 2555 5 is_stmt 0 view .LVU845
7020
 2777              		.loc 1 2555 5 is_stmt 0 view .LVU845
7021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 118
7021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 118
7022
 
7022
 
7023
 
7023
 
7024
 2778 0020 43F04003 		orr	r3, r3, #64
7024
 2778 0020 43F04003 		orr	r3, r3, #64
7025
 2779 0024 D360     		str	r3, [r2, #12]
7025
 2779 0024 D360     		str	r3, [r2, #12]
7026
 2780              	.LVL204:
7026
 2780              	.LVL204:
Line 7076... Line 7076...
7076
 2823              		.loc 1 2973 17 is_stmt 0 view .LVU854
7076
 2823              		.loc 1 2973 17 is_stmt 0 view .LVU854
7077
 2824 000c 2023     		movs	r3, #32
7077
 2824 000c 2023     		movs	r3, #32
7078
 2825 000e 80F83930 		strb	r3, [r0, #57]
7078
 2825 000e 80F83930 		strb	r3, [r0, #57]
7079
2980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
7079
2980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
7080
 2826              		.loc 1 2980 3 is_stmt 1 view .LVU855
7080
 2826              		.loc 1 2980 3 is_stmt 1 view .LVU855
7081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 119
7081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 119
7082
 
7082
 
7083
 
7083
 
7084
 2827 0012 FFF7FEFF 		bl	HAL_UART_TxCpltCallback
7084
 2827 0012 FFF7FEFF 		bl	HAL_UART_TxCpltCallback
7085
 2828              	.LVL209:
7085
 2828              	.LVL209:
7086
2983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
7086
2983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
Line 7136... Line 7136...
7136
 2876              		.cfi_offset 3, -8
7136
 2876              		.cfi_offset 3, -8
7137
 2877              		.cfi_offset 14, -4
7137
 2877              		.cfi_offset 14, -4
7138
2579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7138
2579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7139
 2878              		.loc 1 2579 3 is_stmt 1 view .LVU863
7139
 2878              		.loc 1 2579 3 is_stmt 1 view .LVU863
7140
 2879              	.LVL212:
7140
 2879              	.LVL212:
7141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 120
7141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 120
7142
 
7142
 
7143
 
7143
 
7144
2586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
7144
2586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
7145
 2880              		.loc 1 2586 3 view .LVU864
7145
 2880              		.loc 1 2586 3 view .LVU864
7146
 2881 0002 406A     		ldr	r0, [r0, #36]
7146
 2881 0002 406A     		ldr	r0, [r0, #36]
Line 7196... Line 7196...
7196
 2928 0000 08B5     		push	{r3, lr}
7196
 2928 0000 08B5     		push	{r3, lr}
7197
 2929              	.LCFI34:
7197
 2929              	.LCFI34:
7198
 2930              		.cfi_def_cfa_offset 8
7198
 2930              		.cfi_def_cfa_offset 8
7199
 2931              		.cfi_offset 3, -8
7199
 2931              		.cfi_offset 3, -8
7200
 2932              		.cfi_offset 14, -4
7200
 2932              		.cfi_offset 14, -4
7201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 121
7201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 121
7202
 
7202
 
7203
 
7203
 
7204
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* DMA Normal mode*/
7204
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* DMA Normal mode*/
7205
 2933              		.loc 1 2598 3 is_stmt 1 view .LVU872
7205
 2933              		.loc 1 2598 3 is_stmt 1 view .LVU872
7206
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* DMA Normal mode*/
7206
2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* DMA Normal mode*/
Line 7256... Line 7256...
7256
 2971              	.LVL218:
7256
 2971              	.LVL218:
7257
2620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
7257
2620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
7258
 2972              		.loc 1 2620 3 is_stmt 0 view .LVU886
7258
 2972              		.loc 1 2620 3 is_stmt 0 view .LVU886
7259
 2973 0038 FFF7FEFF 		bl	HAL_UART_RxCpltCallback
7259
 2973 0038 FFF7FEFF 		bl	HAL_UART_RxCpltCallback
7260
 2974              	.LVL219:
7260
 2974              	.LVL219:
7261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 122
7261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 122
7262
 
7262
 
7263
 
7263
 
7264
2622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7264
2622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7265
 2975              		.loc 1 2622 1 view .LVU887
7265
 2975              		.loc 1 2622 1 view .LVU887
7266
 2976 003c 08BD     		pop	{r3, pc}
7266
 2976 003c 08BD     		pop	{r3, pc}
Line 7316... Line 7316...
7316
3015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
7316
3015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
7317
 3017              		.loc 1 3015 10 view .LVU899
7317
 3017              		.loc 1 3015 10 view .LVU899
7318
 3018 0016 03BB     		cbnz	r3, .L199
7318
 3018 0016 03BB     		cbnz	r3, .L199
7319
3017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
7319
3017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
7320
 3019              		.loc 1 3017 9 is_stmt 1 view .LVU900
7320
 3019              		.loc 1 3017 9 is_stmt 1 view .LVU900
7321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 123
7321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 123
7322
 
7322
 
7323
 
7323
 
7324
3017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
7324
3017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
7325
 3020              		.loc 1 3017 47 is_stmt 0 view .LVU901
7325
 3020              		.loc 1 3017 47 is_stmt 0 view .LVU901
7326
 3021 0018 0368     		ldr	r3, [r0]
7326
 3021 0018 0368     		ldr	r3, [r0]
Line 7376... Line 7376...
7376
 3056              		.loc 1 3002 10 view .LVU916
7376
 3056              		.loc 1 3002 10 view .LVU916
7377
 3057 0036 43B9     		cbnz	r3, .L197
7377
 3057 0036 43B9     		cbnz	r3, .L197
7378
3004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->pRxBuffPtr += 2U;
7378
3004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->pRxBuffPtr += 2U;
7379
 3058              		.loc 1 3004 9 is_stmt 1 view .LVU917
7379
 3058              		.loc 1 3004 9 is_stmt 1 view .LVU917
7380
3004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->pRxBuffPtr += 2U;
7380
3004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->pRxBuffPtr += 2U;
7381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 124
7381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 124
7382
 
7382
 
7383
 
7383
 
7384
 3059              		.loc 1 3004 32 is_stmt 0 view .LVU918
7384
 3059              		.loc 1 3004 32 is_stmt 0 view .LVU918
7385
 3060 0038 0368     		ldr	r3, [r0]
7385
 3060 0038 0368     		ldr	r3, [r0]
7386
3004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->pRxBuffPtr += 2U;
7386
3004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****         huart->pRxBuffPtr += 2U;
Line 7436... Line 7436...
7436
3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
7436
3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
7437
 3096              		.loc 1 3021 15 view .LVU934
7437
 3096              		.loc 1 3021 15 view .LVU934
7438
 3097 005e 826A     		ldr	r2, [r0, #40]
7438
 3097 005e 826A     		ldr	r2, [r0, #40]
7439
3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
7439
3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
7440
 3098              		.loc 1 3021 27 view .LVU935
7440
 3098              		.loc 1 3021 27 view .LVU935
7441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 125
7441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 125
7442
 
7442
 
7443
 
7443
 
7444
 3099 0060 511C     		adds	r1, r2, #1
7444
 3099 0060 511C     		adds	r1, r2, #1
7445
 3100 0062 8162     		str	r1, [r0, #40]
7445
 3100 0062 8162     		str	r1, [r0, #40]
7446
3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
7446
3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
Line 7496... Line 7496...
7496
 3139 009a C9E7     		b	.L195
7496
 3139 009a C9E7     		b	.L195
7497
 3140              		.cfi_endproc
7497
 3140              		.cfi_endproc
7498
 3141              	.LFE118:
7498
 3141              	.LFE118:
7499
 3143              		.section	.text.HAL_UART_RxHalfCpltCallback,"ax",%progbits
7499
 3143              		.section	.text.HAL_UART_RxHalfCpltCallback,"ax",%progbits
7500
 3144              		.align	1
7500
 3144              		.align	1
7501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 126
7501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 126
7502
 
7502
 
7503
 
7503
 
7504
 3145              		.weak	HAL_UART_RxHalfCpltCallback
7504
 3145              		.weak	HAL_UART_RxHalfCpltCallback
7505
 3146              		.syntax unified
7505
 3146              		.syntax unified
7506
 3147              		.thumb
7506
 3147              		.thumb
Line 7556... Line 7556...
7556
 3192              	.LVL232:
7556
 3192              	.LVL232:
7557
2641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7557
2641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7558
 3193              		.loc 1 2641 1 view .LVU956
7558
 3193              		.loc 1 2641 1 view .LVU956
7559
 3194 0008 08BD     		pop	{r3, pc}
7559
 3194 0008 08BD     		pop	{r3, pc}
7560
 3195              		.cfi_endproc
7560
 3195              		.cfi_endproc
7561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 127
7561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 127
7562
 
7562
 
7563
 
7563
 
7564
 3196              	.LFE106:
7564
 3196              	.LFE106:
7565
 3198              		.section	.text.HAL_UART_ErrorCallback,"ax",%progbits
7565
 3198              		.section	.text.HAL_UART_ErrorCallback,"ax",%progbits
7566
 3199              		.align	1
7566
 3199              		.align	1
Line 7616... Line 7616...
7616
 3244 0002 446A     		ldr	r4, [r0, #36]
7616
 3244 0002 446A     		ldr	r4, [r0, #36]
7617
 3245              	.LVL236:
7617
 3245              	.LVL236:
7618
2655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
7618
2655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
7619
 3246              		.loc 1 2655 3 is_stmt 1 view .LVU965
7619
 3246              		.loc 1 2655 3 is_stmt 1 view .LVU965
7620
2655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
7620
2655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest)
7621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 128
7621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 128
7622
 
7622
 
7623
 
7623
 
7624
 3247              		.loc 1 2655 16 is_stmt 0 view .LVU966
7624
 3247              		.loc 1 2655 16 is_stmt 0 view .LVU966
7625
 3248 0004 2368     		ldr	r3, [r4]
7625
 3248 0004 2368     		ldr	r3, [r4]
7626
 3249 0006 5A69     		ldr	r2, [r3, #20]
7626
 3249 0006 5A69     		ldr	r2, [r3, #20]
Line 7676... Line 7676...
7676
 3287              	.L213:
7676
 3287              	.L213:
7677
2678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7677
2678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7678
 3288              		.loc 1 2678 1 view .LVU979
7678
 3288              		.loc 1 2678 1 view .LVU979
7679
 3289 0034 02F08002 		and	r2, r2, #128
7679
 3289 0034 02F08002 		and	r2, r2, #128
7680
 3290              	.LVL243:
7680
 3290              	.LVL243:
7681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 129
7681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 129
7682
 
7682
 
7683
 
7683
 
7684
2656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
7684
2656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
7685
 3291              		.loc 1 2656 49 discriminator 1 view .LVU980
7685
 3291              		.loc 1 2656 49 discriminator 1 view .LVU980
7686
 3292 0038 002A     		cmp	r2, #0
7686
 3292 0038 002A     		cmp	r2, #0
Line 7736... Line 7736...
7736
 3334              		.loc 1 2022 1 is_stmt 1 view -0
7736
 3334              		.loc 1 2022 1 is_stmt 1 view -0
7737
 3335              		.cfi_startproc
7737
 3335              		.cfi_startproc
7738
 3336              		@ args = 0, pretend = 0, frame = 0
7738
 3336              		@ args = 0, pretend = 0, frame = 0
7739
 3337              		@ frame_needed = 0, uses_anonymous_args = 0
7739
 3337              		@ frame_needed = 0, uses_anonymous_args = 0
7740
2022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t isrflags   = READ_REG(huart->Instance->SR);
7740
2022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t isrflags   = READ_REG(huart->Instance->SR);
7741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 130
7741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 130
7742
 
7742
 
7743
 
7743
 
7744
 3338              		.loc 1 2022 1 is_stmt 0 view .LVU991
7744
 3338              		.loc 1 2022 1 is_stmt 0 view .LVU991
7745
 3339 0000 10B5     		push	{r4, lr}
7745
 3339 0000 10B5     		push	{r4, lr}
7746
 3340              	.LCFI38:
7746
 3340              	.LCFI38:
Line 7796... Line 7796...
7796
 3374 001c 13D1     		bne	.L232
7796
 3374 001c 13D1     		bne	.L232
7797
 3375              	.L216:
7797
 3375              	.L216:
7798
2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
7798
2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
7799
 3376              		.loc 1 2042 3 is_stmt 1 view .LVU1008
7799
 3376              		.loc 1 2042 3 is_stmt 1 view .LVU1008
7800
2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
7800
2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
7801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 131
7801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 131
7802
 
7802
 
7803
 
7803
 
7804
 3377              		.loc 1 2042 6 is_stmt 0 view .LVU1009
7804
 3377              		.loc 1 2042 6 is_stmt 0 view .LVU1009
7805
 3378 001e 28B1     		cbz	r0, .L218
7805
 3378 001e 28B1     		cbz	r0, .L218
7806
2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
7806
2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
Line 7856... Line 7856...
7856
 3416 004c FAE7     		b	.L215
7856
 3416 004c FAE7     		b	.L215
7857
 3417              	.LVL258:
7857
 3417              	.LVL258:
7858
 3418              	.L219:
7858
 3418              	.L219:
7859
2045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
7859
2045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
7860
 3419              		.loc 1 2045 5 view .LVU1023
7860
 3419              		.loc 1 2045 5 view .LVU1023
7861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 132
7861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 132
7862
 
7862
 
7863
 
7863
 
7864
2045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
7864
2045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
7865
 3420              		.loc 1 2045 8 is_stmt 0 view .LVU1024
7865
 3420              		.loc 1 2045 8 is_stmt 0 view .LVU1024
7866
 3421 004e 13F0010F 		tst	r3, #1
7866
 3421 004e 13F0010F 		tst	r3, #1
Line 7916... Line 7916...
7916
 3457              	.L222:
7916
 3457              	.L222:
7917
2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
7917
2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
7918
 3458              		.loc 1 2063 5 is_stmt 1 view .LVU1039
7918
 3458              		.loc 1 2063 5 is_stmt 1 view .LVU1039
7919
2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
7919
2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
7920
 3459              		.loc 1 2063 8 is_stmt 0 view .LVU1040
7920
 3459              		.loc 1 2063 8 is_stmt 0 view .LVU1040
7921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 133
7921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 133
7922
 
7922
 
7923
 
7923
 
7924
 3460 0082 13F0080F 		tst	r3, #8
7924
 3460 0082 13F0080F 		tst	r3, #8
7925
 3461 0086 04D0     		beq	.L223
7925
 3461 0086 04D0     		beq	.L223
7926
2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
7926
2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     {
Line 7976... Line 7976...
7976
 3497              		.loc 1 2080 62 discriminator 1 view .LVU1055
7976
 3497              		.loc 1 2080 62 discriminator 1 view .LVU1055
7977
 3498 00b4 23B3     		cbz	r3, .L227
7977
 3498 00b4 23B3     		cbz	r3, .L227
7978
 3499              	.L226:
7978
 3499              	.L226:
7979
2085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7979
2085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
7980
 3500              		.loc 1 2085 9 is_stmt 1 view .LVU1056
7980
 3500              		.loc 1 2085 9 is_stmt 1 view .LVU1056
7981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 134
7981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 134
7982
 
7982
 
7983
 
7983
 
7984
 3501 00b6 2046     		mov	r0, r4
7984
 3501 00b6 2046     		mov	r0, r4
7985
 3502 00b8 FFF7FEFF 		bl	UART_EndRxTransfer
7985
 3502 00b8 FFF7FEFF 		bl	UART_EndRxTransfer
7986
 3503              	.LVL262:
7986
 3503              	.LVL262:
Line 8036... Line 8036...
8036
 3537              		.loc 1 2101 15 view .LVU1072
8036
 3537              		.loc 1 2101 15 view .LVU1072
8037
 3538 00e4 9847     		blx	r3
8037
 3538 00e4 9847     		blx	r3
8038
 3539              	.LVL264:
8038
 3539              	.LVL264:
8039
 3540 00e6 ADE7     		b	.L215
8039
 3540 00e6 ADE7     		b	.L215
8040
 3541              	.LVL265:
8040
 3541              	.LVL265:
8041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 135
8041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 135
8042
 
8042
 
8043
 
8043
 
8044
 3542              	.L235:
8044
 3542              	.L235:
8045
2074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
8045
2074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
8046
 3543              		.loc 1 2074 9 is_stmt 1 view .LVU1073
8046
 3543              		.loc 1 2074 9 is_stmt 1 view .LVU1073
Line 8096... Line 8096...
8096
 3583 0112 97E7     		b	.L215
8096
 3583 0112 97E7     		b	.L215
8097
 3584              	.LVL275:
8097
 3584              	.LVL275:
8098
 3585              	.L234:
8098
 3585              	.L234:
8099
2156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return;
8099
2156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return;
8100
 3586              		.loc 1 2156 5 view .LVU1084
8100
 3586              		.loc 1 2156 5 view .LVU1084
8101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 136
8101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 136
8102
 
8102
 
8103
 
8103
 
8104
 3587 0114 2046     		mov	r0, r4
8104
 3587 0114 2046     		mov	r0, r4
8105
 3588              	.LVL276:
8105
 3588              	.LVL276:
8106
2156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return;
8106
2156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     return;
Line 8156... Line 8156...
8156
 3631 0008 C384     		strh	r3, [r0, #38]	@ movhi
8156
 3631 0008 C384     		strh	r3, [r0, #38]	@ movhi
8157
2764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
8157
2764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
8158
 3632              		.loc 1 2764 3 is_stmt 1 view .LVU1095
8158
 3632              		.loc 1 2764 3 is_stmt 1 view .LVU1095
8159
 3633 000a FFF7FEFF 		bl	HAL_UART_ErrorCallback
8159
 3633 000a FFF7FEFF 		bl	HAL_UART_ErrorCallback
8160
 3634              	.LVL280:
8160
 3634              	.LVL280:
8161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 137
8161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 137
8162
 
8162
 
8163
 
8163
 
8164
2766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8164
2766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8165
 3635              		.loc 1 2766 1 is_stmt 0 view .LVU1096
8165
 3635              		.loc 1 2766 1 is_stmt 0 view .LVU1096
8166
 3636 000e 08BD     		pop	{r3, pc}
8166
 3636 000e 08BD     		pop	{r3, pc}
Line 8216... Line 8216...
8216
 3684              		.loc 1 1748 3 is_stmt 1 view .LVU1102
8216
 3684              		.loc 1 1748 3 is_stmt 1 view .LVU1102
8217
 3685              	.LVL283:
8217
 3685              	.LVL283:
8218
1751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
8218
1751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
8219
 3686              		.loc 1 1751 3 view .LVU1103
8219
 3686              		.loc 1 1751 3 view .LVU1103
8220
 3687 0004 0268     		ldr	r2, [r0]
8220
 3687 0004 0268     		ldr	r2, [r0]
8221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 138
8221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 138
8222
 
8222
 
8223
 
8223
 
8224
 3688 0006 D368     		ldr	r3, [r2, #12]
8224
 3688 0006 D368     		ldr	r3, [r2, #12]
8225
 3689 0008 23F4F073 		bic	r3, r3, #480
8225
 3689 0008 23F4F073 		bic	r3, r3, #480
8226
 3690 000c D360     		str	r3, [r2, #12]
8226
 3690 000c D360     		str	r3, [r2, #12]
Line 8276... Line 8276...
8276
1777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
8276
1777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
8277
 3725              		.loc 1 1777 7 is_stmt 1 view .LVU1119
8277
 3725              		.loc 1 1777 7 is_stmt 1 view .LVU1119
8278
1777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
8278
1777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
8279
 3726              		.loc 1 1777 40 is_stmt 0 view .LVU1120
8279
 3726              		.loc 1 1777 40 is_stmt 0 view .LVU1120
8280
 3727 0038 214A     		ldr	r2, .L254+4
8280
 3727 0038 214A     		ldr	r2, .L254+4
8281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 139
8281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 139
8282
 
8282
 
8283
 
8283
 
8284
 3728 003a 5A63     		str	r2, [r3, #52]
8284
 3728 003a 5A63     		str	r2, [r3, #52]
8285
 3729              	.L244:
8285
 3729              	.L244:
8286
1786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8286
1786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
Line 8336... Line 8336...
8336
1767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
8336
1767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
8337
 3765              		.loc 1 1767 40 is_stmt 0 view .LVU1136
8337
 3765              		.loc 1 1767 40 is_stmt 0 view .LVU1136
8338
 3766 0062 0022     		movs	r2, #0
8338
 3766 0062 0022     		movs	r2, #0
8339
 3767 0064 5A63     		str	r2, [r3, #52]
8339
 3767 0064 5A63     		str	r2, [r3, #52]
8340
 3768 0066 E0E7     		b	.L242
8340
 3768 0066 E0E7     		b	.L242
8341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 140
8341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 140
8342
 
8342
 
8343
 
8343
 
8344
 3769              	.L245:
8344
 3769              	.L245:
8345
1781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
8345
1781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****     }
8346
 3770              		.loc 1 1781 7 is_stmt 1 view .LVU1137
8346
 3770              		.loc 1 1781 7 is_stmt 1 view .LVU1137
Line 8396... Line 8396...
8396
 3805              		.loc 1 1823 42 view .LVU1152
8396
 3805              		.loc 1 1823 42 view .LVU1152
8397
 3806 008e 0022     		movs	r2, #0
8397
 3806 008e 0022     		movs	r2, #0
8398
 3807 0090 5A63     		str	r2, [r3, #52]
8398
 3807 0090 5A63     		str	r2, [r3, #52]
8399
1824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
8399
1824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
8400
 3808              		.loc 1 1824 9 is_stmt 1 view .LVU1153
8400
 3808              		.loc 1 1824 9 is_stmt 1 view .LVU1153
8401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 141
8401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 141
8402
 
8402
 
8403
 
8403
 
8404
 3809              	.LVL289:
8404
 3809              	.LVL289:
8405
1834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8405
1834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8406
 3810              		.loc 1 1834 3 view .LVU1154
8406
 3810              		.loc 1 1834 3 view .LVU1154
Line 8456... Line 8456...
8456
1834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8456
1834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8457
 3846              		.loc 1 1834 6 is_stmt 0 view .LVU1169
8457
 3846              		.loc 1 1834 6 is_stmt 0 view .LVU1169
8458
 3847 00b4 0029     		cmp	r1, #0
8458
 3847 00b4 0029     		cmp	r1, #0
8459
 3848 00b6 ECD1     		bne	.L249
8459
 3848 00b6 ECD1     		bne	.L249
8460
 3849              	.LVL293:
8460
 3849              	.LVL293:
8461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 142
8461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 142
8462
 
8462
 
8463
 
8463
 
8464
 3850              	.L248:
8464
 3850              	.L248:
8465
1857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
8465
1857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
8466
 3851              		.loc 1 1857 3 is_stmt 1 view .LVU1170
8466
 3851              		.loc 1 1857 3 is_stmt 1 view .LVU1170
Line 8516... Line 8516...
8516
 3894 0008 5A63     		str	r2, [r3, #52]
8516
 3894 0008 5A63     		str	r2, [r3, #52]
8517
2829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8517
2829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8518
 3895              		.loc 1 2829 3 is_stmt 1 view .LVU1180
8518
 3895              		.loc 1 2829 3 is_stmt 1 view .LVU1180
8519
2829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8519
2829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8520
 3896              		.loc 1 2829 12 is_stmt 0 view .LVU1181
8520
 3896              		.loc 1 2829 12 is_stmt 0 view .LVU1181
8521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 143
8521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 143
8522
 
8522
 
8523
 
8523
 
8524
 3897 000a 036B     		ldr	r3, [r0, #48]
8524
 3897 000a 036B     		ldr	r3, [r0, #48]
8525
2829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8525
2829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   {
8526
 3898              		.loc 1 2829 6 view .LVU1182
8526
 3898              		.loc 1 2829 6 view .LVU1182
Line 8576... Line 8576...
8576
 3934              		.syntax unified
8576
 3934              		.syntax unified
8577
 3935              		.thumb
8577
 3935              		.thumb
8578
 3936              		.thumb_func
8578
 3936              		.thumb_func
8579
 3937              		.fpu softvfp
8579
 3937              		.fpu softvfp
8580
 3939              	UART_DMATxAbortCallback:
8580
 3939              	UART_DMATxAbortCallback:
8581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 144
8581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 144
8582
 
8582
 
8583
 
8583
 
8584
 3940              	.LVL298:
8584
 3940              	.LVL298:
8585
 3941              	.LFB112:
8585
 3941              	.LFB112:
8586
2778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_HandleTypeDef *huart = (UART_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
8586
2778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   UART_HandleTypeDef *huart = (UART_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent;
Line 8636... Line 8636...
8636
2794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8636
2794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8637
 3977              		.loc 1 2794 3 is_stmt 1 view .LVU1213
8637
 3977              		.loc 1 2794 3 is_stmt 1 view .LVU1213
8638
2794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8638
2794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8639
 3978              		.loc 1 2794 22 is_stmt 0 view .LVU1214
8639
 3978              		.loc 1 2794 22 is_stmt 0 view .LVU1214
8640
 3979 0016 C385     		strh	r3, [r0, #46]	@ movhi
8640
 3979 0016 C385     		strh	r3, [r0, #46]	@ movhi
8641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 145
8641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 145
8642
 
8642
 
8643
 
8643
 
8644
2797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8644
2797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8645
 3980              		.loc 1 2797 3 is_stmt 1 view .LVU1215
8645
 3980              		.loc 1 2797 3 is_stmt 1 view .LVU1215
8646
2797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8646
2797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 8696... Line 8696...
8696
 4024              		.syntax unified
8696
 4024              		.syntax unified
8697
 4025              		.thumb
8697
 4025              		.thumb
8698
 4026              		.thumb_func
8698
 4026              		.thumb_func
8699
 4027              		.fpu softvfp
8699
 4027              		.fpu softvfp
8700
 4029              	HAL_UART_AbortTransmit_IT:
8700
 4029              	HAL_UART_AbortTransmit_IT:
8701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 146
8701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 146
8702
 
8702
 
8703
 
8703
 
8704
 4030              	.LVL302:
8704
 4030              	.LVL302:
8705
 4031              	.LFB85:
8705
 4031              	.LFB85:
8706
1875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Disable TXEIE and TCIE interrupts */
8706
1875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   /* Disable TXEIE and TCIE interrupts */
Line 8756... Line 8756...
8756
1892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
8756
1892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
8757
 4069              		.loc 1 1892 11 is_stmt 0 view .LVU1239
8757
 4069              		.loc 1 1892 11 is_stmt 0 view .LVU1239
8758
 4070 0028 006B     		ldr	r0, [r0, #48]
8758
 4070 0028 006B     		ldr	r0, [r0, #48]
8759
 4071              	.LVL303:
8759
 4071              	.LVL303:
8760
1892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
8760
1892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       {
8761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 147
8761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 147
8762
 
8762
 
8763
 
8763
 
8764
 4072              		.loc 1 1892 11 view .LVU1240
8764
 4072              		.loc 1 1892 11 view .LVU1240
8765
 4073 002a FFF7FEFF 		bl	HAL_DMA_Abort_IT
8765
 4073 002a FFF7FEFF 		bl	HAL_DMA_Abort_IT
8766
 4074              	.LVL304:
8766
 4074              	.LVL304:
Line 8816... Line 8816...
8816
 4109 004c 2023     		movs	r3, #32
8816
 4109 004c 2023     		movs	r3, #32
8817
 4110 004e 80F83930 		strb	r3, [r0, #57]
8817
 4110 004e 80F83930 		strb	r3, [r0, #57]
8818
1930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
8818
1930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
8819
 4111              		.loc 1 1930 5 is_stmt 1 view .LVU1256
8819
 4111              		.loc 1 1930 5 is_stmt 1 view .LVU1256
8820
 4112 0052 FFF7FEFF 		bl	HAL_UART_AbortTransmitCpltCallback
8820
 4112 0052 FFF7FEFF 		bl	HAL_UART_AbortTransmitCpltCallback
8821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 148
8821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 148
8822
 
8822
 
8823
 
8823
 
8824
 4113              	.LVL309:
8824
 4113              	.LVL309:
8825
 4114              	.L268:
8825
 4114              	.L268:
8826
1934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
8826
1934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
Line 8876... Line 8876...
8876
2874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8876
2874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
8877
 4157              		.loc 1 2874 17 is_stmt 0 view .LVU1267
8877
 4157              		.loc 1 2874 17 is_stmt 0 view .LVU1267
8878
 4158 0008 2023     		movs	r3, #32
8878
 4158 0008 2023     		movs	r3, #32
8879
 4159 000a 80F83930 		strb	r3, [r0, #57]
8879
 4159 000a 80F83930 		strb	r3, [r0, #57]
8880
2882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
8880
2882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */
8881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 149
8881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 149
8882
 
8882
 
8883
 
8883
 
8884
 4160              		.loc 1 2882 3 is_stmt 1 view .LVU1268
8884
 4160              		.loc 1 2882 3 is_stmt 1 view .LVU1268
8885
 4161 000e FFF7FEFF 		bl	HAL_UART_AbortTransmitCpltCallback
8885
 4161 000e FFF7FEFF 		bl	HAL_UART_AbortTransmitCpltCallback
8886
 4162              	.LVL313:
8886
 4162              	.LVL313:
Line 8936... Line 8936...
8936
 4210              		.cfi_offset 14, -4
8936
 4210              		.cfi_offset 14, -4
8937
 4211 0002 0446     		mov	r4, r0
8937
 4211 0002 0446     		mov	r4, r0
8938
1954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
8938
1954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
8939
 4212              		.loc 1 1954 3 is_stmt 1 view .LVU1275
8939
 4212              		.loc 1 1954 3 is_stmt 1 view .LVU1275
8940
 4213 0004 0268     		ldr	r2, [r0]
8940
 4213 0004 0268     		ldr	r2, [r0]
8941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 150
8941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 150
8942
 
8942
 
8943
 
8943
 
8944
 4214 0006 D368     		ldr	r3, [r2, #12]
8944
 4214 0006 D368     		ldr	r3, [r2, #12]
8945
 4215 0008 23F49073 		bic	r3, r3, #288
8945
 4215 0008 23F49073 		bic	r3, r3, #288
8946
 4216 000c D360     		str	r3, [r2, #12]
8946
 4216 000c D360     		str	r3, [r2, #12]
Line 8996... Line 8996...
8996
 4251              		.loc 1 1973 9 is_stmt 1 view .LVU1290
8996
 4251              		.loc 1 1973 9 is_stmt 1 view .LVU1290
8997
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
8997
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
8998
 4252              		.loc 1 1973 14 is_stmt 0 view .LVU1291
8998
 4252              		.loc 1 1973 14 is_stmt 0 view .LVU1291
8999
 4253 003a 606B     		ldr	r0, [r4, #52]
8999
 4253 003a 606B     		ldr	r0, [r4, #52]
9000
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
9000
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
9001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 151
9001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 151
9002
 
9002
 
9003
 
9003
 
9004
 4254              		.loc 1 1973 22 view .LVU1292
9004
 4254              		.loc 1 1973 22 view .LVU1292
9005
 4255 003c 436B     		ldr	r3, [r0, #52]
9005
 4255 003c 436B     		ldr	r3, [r0, #52]
9006
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
9006
1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****       }
Line 9056... Line 9056...
9056
 4292 0062 10BD     		pop	{r4, pc}
9056
 4292 0062 10BD     		pop	{r4, pc}
9057
 4293              	.LVL323:
9057
 4293              	.LVL323:
9058
 4294              	.L281:
9058
 4294              	.L281:
9059
2013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9059
2013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9060
 4295              		.loc 1 2013 1 view .LVU1307
9060
 4295              		.loc 1 2013 1 view .LVU1307
9061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 152
9061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 152
9062
 
9062
 
9063
 
9063
 
9064
 4296              		.align	2
9064
 4296              		.align	2
9065
 4297              	.L280:
9065
 4297              	.L280:
9066
 4298 0064 00000000 		.word	UART_DMARxOnlyAbortCallback
9066
 4298 0064 00000000 		.word	UART_DMARxOnlyAbortCallback
Line 9116... Line 9116...
9116
 4340              	.LFE115:
9116
 4340              	.LFE115:
9117
 4342              		.section	.text.HAL_LIN_SendBreak,"ax",%progbits
9117
 4342              		.section	.text.HAL_LIN_SendBreak,"ax",%progbits
9118
 4343              		.align	1
9118
 4343              		.align	1
9119
 4344              		.global	HAL_LIN_SendBreak
9119
 4344              		.global	HAL_LIN_SendBreak
9120
 4345              		.syntax unified
9120
 4345              		.syntax unified
9121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 153
9121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 153
9122
 
9122
 
9123
 
9123
 
9124
 4346              		.thumb
9124
 4346              		.thumb
9125
 4347              		.thumb_func
9125
 4347              		.thumb_func
9126
 4348              		.fpu softvfp
9126
 4348              		.fpu softvfp
Line 9176... Line 9176...
9176
 4385              		.loc 1 2328 10 is_stmt 0 discriminator 2 view .LVU1331
9176
 4385              		.loc 1 2328 10 is_stmt 0 discriminator 2 view .LVU1331
9177
 4386 002a 1846     		mov	r0, r3
9177
 4386 002a 1846     		mov	r0, r3
9178
 4387              	.LVL328:
9178
 4387              	.LVL328:
9179
2328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
9179
2328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** }
9180
 4388              		.loc 1 2328 10 discriminator 2 view .LVU1332
9180
 4388              		.loc 1 2328 10 discriminator 2 view .LVU1332
9181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 154
9181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 154
9182
 
9182
 
9183
 
9183
 
9184
 4389 002c 7047     		bx	lr
9184
 4389 002c 7047     		bx	lr
9185
 4390              	.LVL329:
9185
 4390              	.LVL329:
9186
 4391              	.L286:
9186
 4391              	.L286:
Line 9236... Line 9236...
9236
 4433 001c D360     		str	r3, [r2, #12]
9236
 4433 001c D360     		str	r3, [r2, #12]
9237
2350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9237
2350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9238
 4434              		.loc 1 2350 3 discriminator 2 view .LVU1343
9238
 4434              		.loc 1 2350 3 discriminator 2 view .LVU1343
9239
2350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9239
2350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9240
 4435              		.loc 1 2350 17 is_stmt 0 discriminator 2 view .LVU1344
9240
 4435              		.loc 1 2350 17 is_stmt 0 discriminator 2 view .LVU1344
9241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 155
9241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 155
9242
 
9242
 
9243
 
9243
 
9244
 4436 001e 2023     		movs	r3, #32
9244
 4436 001e 2023     		movs	r3, #32
9245
 4437 0020 80F83930 		strb	r3, [r0, #57]
9245
 4437 0020 80F83930 		strb	r3, [r0, #57]
9246
2353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9246
2353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 9296... Line 9296...
9296
 4479 0006 12D0     		beq	.L292
9296
 4479 0006 12D0     		beq	.L292
9297
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9297
2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9298
 4480              		.loc 1 2370 3 discriminator 2 view .LVU1356
9298
 4480              		.loc 1 2370 3 discriminator 2 view .LVU1356
9299
 4481 0008 0123     		movs	r3, #1
9299
 4481 0008 0123     		movs	r3, #1
9300
 4482 000a 80F83830 		strb	r3, [r0, #56]
9300
 4482 000a 80F83830 		strb	r3, [r0, #56]
9301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 156
9301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 156
9302
 
9302
 
9303
 
9303
 
9304
2372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9304
2372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9305
 4483              		.loc 1 2372 3 discriminator 2 view .LVU1357
9305
 4483              		.loc 1 2372 3 discriminator 2 view .LVU1357
9306
2372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9306
2372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
Line 9356... Line 9356...
9356
 4525              	.LVL339:
9356
 4525              	.LVL339:
9357
 4526              	.LFB99:
9357
 4526              	.LFB99:
9358
2392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tmpreg = 0x00U;
9358
2392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   uint32_t tmpreg = 0x00U;
9359
 4527              		.loc 1 2392 1 is_stmt 1 view -0
9359
 4527              		.loc 1 2392 1 is_stmt 1 view -0
9360
 4528              		.cfi_startproc
9360
 4528              		.cfi_startproc
9361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 157
9361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 157
9362
 
9362
 
9363
 
9363
 
9364
 4529              		@ args = 0, pretend = 0, frame = 0
9364
 4529              		@ args = 0, pretend = 0, frame = 0
9365
 4530              		@ frame_needed = 0, uses_anonymous_args = 0
9365
 4530              		@ frame_needed = 0, uses_anonymous_args = 0
9366
 4531              		@ link register save eliminated.
9366
 4531              		@ link register save eliminated.
Line 9416... Line 9416...
9416
2412:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9416
2412:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9417
 4565              		.loc 1 2412 17 discriminator 2 view .LVU1386
9417
 4565              		.loc 1 2412 17 discriminator 2 view .LVU1386
9418
 4566 0024 80F83930 		strb	r3, [r0, #57]
9418
 4566 0024 80F83930 		strb	r3, [r0, #57]
9419
 4567              	.LVL344:
9419
 4567              	.LVL344:
9420
2415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9420
2415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 158
9421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 158
9422
 
9422
 
9423
 
9423
 
9424
 4568              		.loc 1 2415 3 is_stmt 1 discriminator 2 view .LVU1387
9424
 4568              		.loc 1 2415 3 is_stmt 1 discriminator 2 view .LVU1387
9425
2415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9425
2415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9426
 4569              		.loc 1 2415 3 discriminator 2 view .LVU1388
9426
 4569              		.loc 1 2415 3 discriminator 2 view .LVU1388
Line 9476... Line 9476...
9476
 4611 0008 0123     		movs	r3, #1
9476
 4611 0008 0123     		movs	r3, #1
9477
 4612 000a 80F83830 		strb	r3, [r0, #56]
9477
 4612 000a 80F83830 		strb	r3, [r0, #56]
9478
2433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9478
2433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9479
 4613              		.loc 1 2433 3 discriminator 2 view .LVU1399
9479
 4613              		.loc 1 2433 3 discriminator 2 view .LVU1399
9480
2433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9480
2433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 159
9481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 159
9482
 
9482
 
9483
 
9483
 
9484
 4614              		.loc 1 2433 17 is_stmt 0 discriminator 2 view .LVU1400
9484
 4614              		.loc 1 2433 17 is_stmt 0 discriminator 2 view .LVU1400
9485
 4615 000e 2423     		movs	r3, #36
9485
 4615 000e 2423     		movs	r3, #36
9486
 4616 0010 80F83930 		strb	r3, [r0, #57]
9486
 4616 0010 80F83930 		strb	r3, [r0, #57]
Line 9536... Line 9536...
9536
 4650              	.LVL355:
9536
 4650              	.LVL355:
9537
 4651              	.L298:
9537
 4651              	.L298:
9538
2431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9538
2431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9539
 4652              		.loc 1 2431 3 view .LVU1417
9539
 4652              		.loc 1 2431 3 view .LVU1417
9540
 4653 0032 0220     		movs	r0, #2
9540
 4653 0032 0220     		movs	r0, #2
9541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 160
9541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 160
9542
 
9542
 
9543
 
9543
 
9544
 4654              	.LVL356:
9544
 4654              	.LVL356:
9545
2453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9545
2453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c **** 
9546
 4655              		.loc 1 2453 1 view .LVU1418
9546
 4655              		.loc 1 2453 1 view .LVU1418
Line 9596... Line 9596...
9596
 4699              		.thumb_func
9596
 4699              		.thumb_func
9597
 4700              		.fpu softvfp
9597
 4700              		.fpu softvfp
9598
 4702              	HAL_UART_GetError:
9598
 4702              	HAL_UART_GetError:
9599
 4703              	.LVL361:
9599
 4703              	.LVL361:
9600
 4704              	.LFB102:
9600
 4704              	.LFB102:
9601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 161
9601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 161
9602
 
9602
 
9603
 
9603
 
9604
2499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   return huart->ErrorCode;
9604
2499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c ****   return huart->ErrorCode;
9605
 4705              		.loc 1 2499 1 is_stmt 1 view -0
9605
 4705              		.loc 1 2499 1 is_stmt 1 view -0
9606
 4706              		.cfi_startproc
9606
 4706              		.cfi_startproc
Line 9629... Line 9629...
9629
 4727              		.file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h"
9629
 4727              		.file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h"
9630
 4728              		.file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h"
9630
 4728              		.file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h"
9631
 4729              		.file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h"
9631
 4729              		.file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h"
9632
 4730              		.file 11 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h"
9632
 4730              		.file 11 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h"
9633
 4731              		.file 12 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h"
9633
 4731              		.file 12 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h"
9634
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 162
9634
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 162
9635
 
9635
 
9636
 
9636
 
9637
DEFINED SYMBOLS
9637
DEFINED SYMBOLS
9638
                            *ABS*:0000000000000000 stm32f1xx_hal_uart.c
9638
                            *ABS*:0000000000000000 stm32f1xx_hal_uart.c
9639
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:16     .text.UART_EndTxTransfer:0000000000000000 $t
9639
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:16     .text.UART_EndTxTransfer:0000000000000000 $t
9640
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:23     .text.UART_EndTxTransfer:0000000000000000 UART_EndTxTransfer
9640
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:23     .text.UART_EndTxTransfer:0000000000000000 UART_EndTxTransfer
9641
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:47     .text.UART_EndRxTransfer:0000000000000000 $t
9641
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:47     .text.UART_EndRxTransfer:0000000000000000 $t
9642
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:53     .text.UART_EndRxTransfer:0000000000000000 UART_EndRxTransfer
9642
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:53     .text.UART_EndRxTransfer:0000000000000000 UART_EndRxTransfer
9643
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:81     .text.UART_Transmit_IT:0000000000000000 $t
9643
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:81     .text.UART_Transmit_IT:0000000000000000 $t
9644
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:87     .text.UART_Transmit_IT:0000000000000000 UART_Transmit_IT
9644
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:87     .text.UART_Transmit_IT:0000000000000000 UART_Transmit_IT
9645
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:194    .text.UART_SetConfig:0000000000000000 $t
9645
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:194    .text.UART_SetConfig:0000000000000000 $t
9646
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:200    .text.UART_SetConfig:0000000000000000 UART_SetConfig
9646
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:200    .text.UART_SetConfig:0000000000000000 UART_SetConfig
9647
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:335    .text.UART_SetConfig:00000000000000c4 $d
9647
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:335    .text.UART_SetConfig:00000000000000c4 $d
9648
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:341    .text.UART_WaitOnFlagUntilTimeout:0000000000000000 $t
9648
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:341    .text.UART_WaitOnFlagUntilTimeout:0000000000000000 $t
9649
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:347    .text.UART_WaitOnFlagUntilTimeout:0000000000000000 UART_WaitOnFlagUntilTimeout
9649
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:347    .text.UART_WaitOnFlagUntilTimeout:0000000000000000 UART_WaitOnFlagUntilTimeout
9650
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:435    .text.HAL_UART_MspInit:0000000000000000 $t
9650
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:435    .text.HAL_UART_MspInit:0000000000000000 $t
9651
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:442    .text.HAL_UART_MspInit:0000000000000000 HAL_UART_MspInit
9651
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:442    .text.HAL_UART_MspInit:0000000000000000 HAL_UART_MspInit
9652
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:457    .text.HAL_UART_Init:0000000000000000 $t
9652
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:457    .text.HAL_UART_Init:0000000000000000 $t
9653
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:464    .text.HAL_UART_Init:0000000000000000 HAL_UART_Init
9653
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:464    .text.HAL_UART_Init:0000000000000000 HAL_UART_Init
9654
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:558    .text.HAL_HalfDuplex_Init:0000000000000000 $t
9654
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:558    .text.HAL_HalfDuplex_Init:0000000000000000 $t
9655
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:565    .text.HAL_HalfDuplex_Init:0000000000000000 HAL_HalfDuplex_Init
9655
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:565    .text.HAL_HalfDuplex_Init:0000000000000000 HAL_HalfDuplex_Init
9656
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:664    .text.HAL_LIN_Init:0000000000000000 $t
9656
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:664    .text.HAL_LIN_Init:0000000000000000 $t
9657
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:671    .text.HAL_LIN_Init:0000000000000000 HAL_LIN_Init
9657
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:671    .text.HAL_LIN_Init:0000000000000000 HAL_LIN_Init
9658
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:789    .text.HAL_MultiProcessor_Init:0000000000000000 $t
9658
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:789    .text.HAL_MultiProcessor_Init:0000000000000000 $t
9659
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:796    .text.HAL_MultiProcessor_Init:0000000000000000 HAL_MultiProcessor_Init
9659
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:796    .text.HAL_MultiProcessor_Init:0000000000000000 HAL_MultiProcessor_Init
9660
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:919    .text.HAL_UART_MspDeInit:0000000000000000 $t
9660
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:919    .text.HAL_UART_MspDeInit:0000000000000000 $t
9661
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:926    .text.HAL_UART_MspDeInit:0000000000000000 HAL_UART_MspDeInit
9661
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:926    .text.HAL_UART_MspDeInit:0000000000000000 HAL_UART_MspDeInit
9662
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:941    .text.HAL_UART_DeInit:0000000000000000 $t
9662
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:941    .text.HAL_UART_DeInit:0000000000000000 $t
9663
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:948    .text.HAL_UART_DeInit:0000000000000000 HAL_UART_DeInit
9663
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:948    .text.HAL_UART_DeInit:0000000000000000 HAL_UART_DeInit
9664
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1009   .text.HAL_UART_Transmit:0000000000000000 $t
9664
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1009   .text.HAL_UART_Transmit:0000000000000000 $t
9665
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1016   .text.HAL_UART_Transmit:0000000000000000 HAL_UART_Transmit
9665
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1016   .text.HAL_UART_Transmit:0000000000000000 HAL_UART_Transmit
9666
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1242   .text.HAL_UART_Receive:0000000000000000 $t
9666
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1242   .text.HAL_UART_Receive:0000000000000000 $t
9667
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1249   .text.HAL_UART_Receive:0000000000000000 HAL_UART_Receive
9667
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1249   .text.HAL_UART_Receive:0000000000000000 HAL_UART_Receive
9668
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1493   .text.HAL_UART_Transmit_IT:0000000000000000 $t
9668
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1493   .text.HAL_UART_Transmit_IT:0000000000000000 $t
9669
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1500   .text.HAL_UART_Transmit_IT:0000000000000000 HAL_UART_Transmit_IT
9669
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1500   .text.HAL_UART_Transmit_IT:0000000000000000 HAL_UART_Transmit_IT
9670
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1594   .text.HAL_UART_Receive_IT:0000000000000000 $t
9670
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1594   .text.HAL_UART_Receive_IT:0000000000000000 $t
9671
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1601   .text.HAL_UART_Receive_IT:0000000000000000 HAL_UART_Receive_IT
9671
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1601   .text.HAL_UART_Receive_IT:0000000000000000 HAL_UART_Receive_IT
9672
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1705   .text.HAL_UART_Transmit_DMA:0000000000000000 $t
9672
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1705   .text.HAL_UART_Transmit_DMA:0000000000000000 $t
9673
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1712   .text.HAL_UART_Transmit_DMA:0000000000000000 HAL_UART_Transmit_DMA
9673
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1712   .text.HAL_UART_Transmit_DMA:0000000000000000 HAL_UART_Transmit_DMA
9674
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1854   .text.HAL_UART_Transmit_DMA:0000000000000080 $d
9674
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1854   .text.HAL_UART_Transmit_DMA:0000000000000080 $d
9675
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2739   .text.UART_DMATransmitCplt:0000000000000000 UART_DMATransmitCplt
9675
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2739   .text.UART_DMATransmitCplt:0000000000000000 UART_DMATransmitCplt
9676
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2865   .text.UART_DMATxHalfCplt:0000000000000000 UART_DMATxHalfCplt
9676
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2865   .text.UART_DMATxHalfCplt:0000000000000000 UART_DMATxHalfCplt
9677
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3227   .text.UART_DMAError:0000000000000000 UART_DMAError
9677
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3227   .text.UART_DMAError:0000000000000000 UART_DMAError
9678
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1861   .text.HAL_UART_Receive_DMA:0000000000000000 $t
9678
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1861   .text.HAL_UART_Receive_DMA:0000000000000000 $t
9679
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:1868   .text.HAL_UART_Receive_DMA:0000000000000000 HAL_UART_Receive_DMA
9679
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:1868   .text.HAL_UART_Receive_DMA:0000000000000000 HAL_UART_Receive_DMA
9680
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2038   .text.HAL_UART_Receive_DMA:000000000000009c $d
9680
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2038   .text.HAL_UART_Receive_DMA:000000000000009c $d
9681
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2920   .text.UART_DMAReceiveCplt:0000000000000000 UART_DMAReceiveCplt
9681
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2920   .text.UART_DMAReceiveCplt:0000000000000000 UART_DMAReceiveCplt
9682
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3172   .text.UART_DMARxHalfCplt:0000000000000000 UART_DMARxHalfCplt
9682
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3172   .text.UART_DMARxHalfCplt:0000000000000000 UART_DMARxHalfCplt
9683
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2045   .text.HAL_UART_DMAPause:0000000000000000 $t
9683
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2045   .text.HAL_UART_DMAPause:0000000000000000 $t
9684
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2052   .text.HAL_UART_DMAPause:0000000000000000 HAL_UART_DMAPause
9684
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2052   .text.HAL_UART_DMAPause:0000000000000000 HAL_UART_DMAPause
9685
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2152   .text.HAL_UART_DMAResume:0000000000000000 $t
9685
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2152   .text.HAL_UART_DMAResume:0000000000000000 $t
9686
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2159   .text.HAL_UART_DMAResume:0000000000000000 HAL_UART_DMAResume
9686
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2159   .text.HAL_UART_DMAResume:0000000000000000 HAL_UART_DMAResume
9687
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2267   .text.HAL_UART_DMAStop:0000000000000000 $t
9687
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2267   .text.HAL_UART_DMAStop:0000000000000000 $t
9688
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2274   .text.HAL_UART_DMAStop:0000000000000000 HAL_UART_DMAStop
9688
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2274   .text.HAL_UART_DMAStop:0000000000000000 HAL_UART_DMAStop
9689
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2377   .text.HAL_UART_Abort:0000000000000000 $t
9689
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2377   .text.HAL_UART_Abort:0000000000000000 $t
9690
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2384   .text.HAL_UART_Abort:0000000000000000 HAL_UART_Abort
9690
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2384   .text.HAL_UART_Abort:0000000000000000 HAL_UART_Abort
9691
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2526   .text.HAL_UART_AbortTransmit:0000000000000000 $t
9691
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2526   .text.HAL_UART_AbortTransmit:0000000000000000 $t
9692
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2533   .text.HAL_UART_AbortTransmit:0000000000000000 HAL_UART_AbortTransmit
9692
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2533   .text.HAL_UART_AbortTransmit:0000000000000000 HAL_UART_AbortTransmit
9693
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2616   .text.HAL_UART_AbortReceive:0000000000000000 $t
9693
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2616   .text.HAL_UART_AbortReceive:0000000000000000 $t
9694
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 163
9694
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 163
9695
 
9695
 
9696
 
9696
 
9697
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2623   .text.HAL_UART_AbortReceive:0000000000000000 HAL_UART_AbortReceive
9697
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2623   .text.HAL_UART_AbortReceive:0000000000000000 HAL_UART_AbortReceive
9698
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2711   .text.HAL_UART_TxCpltCallback:0000000000000000 $t
9698
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2711   .text.HAL_UART_TxCpltCallback:0000000000000000 $t
9699
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2718   .text.HAL_UART_TxCpltCallback:0000000000000000 HAL_UART_TxCpltCallback
9699
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2718   .text.HAL_UART_TxCpltCallback:0000000000000000 HAL_UART_TxCpltCallback
9700
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2733   .text.UART_DMATransmitCplt:0000000000000000 $t
9700
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2733   .text.UART_DMATransmitCplt:0000000000000000 $t
9701
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2798   .text.UART_EndTransmit_IT:0000000000000000 $t
9701
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2798   .text.UART_EndTransmit_IT:0000000000000000 $t
9702
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2804   .text.UART_EndTransmit_IT:0000000000000000 UART_EndTransmit_IT
9702
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2804   .text.UART_EndTransmit_IT:0000000000000000 UART_EndTransmit_IT
9703
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2837   .text.HAL_UART_TxHalfCpltCallback:0000000000000000 $t
9703
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2837   .text.HAL_UART_TxHalfCpltCallback:0000000000000000 $t
9704
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2844   .text.HAL_UART_TxHalfCpltCallback:0000000000000000 HAL_UART_TxHalfCpltCallback
9704
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2844   .text.HAL_UART_TxHalfCpltCallback:0000000000000000 HAL_UART_TxHalfCpltCallback
9705
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2859   .text.UART_DMATxHalfCplt:0000000000000000 $t
9705
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2859   .text.UART_DMATxHalfCplt:0000000000000000 $t
9706
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2892   .text.HAL_UART_RxCpltCallback:0000000000000000 $t
9706
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2892   .text.HAL_UART_RxCpltCallback:0000000000000000 $t
9707
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2899   .text.HAL_UART_RxCpltCallback:0000000000000000 HAL_UART_RxCpltCallback
9707
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2899   .text.HAL_UART_RxCpltCallback:0000000000000000 HAL_UART_RxCpltCallback
9708
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2914   .text.UART_DMAReceiveCplt:0000000000000000 $t
9708
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2914   .text.UART_DMAReceiveCplt:0000000000000000 $t
9709
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2981   .text.UART_Receive_IT:0000000000000000 $t
9709
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2981   .text.UART_Receive_IT:0000000000000000 $t
9710
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:2987   .text.UART_Receive_IT:0000000000000000 UART_Receive_IT
9710
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:2987   .text.UART_Receive_IT:0000000000000000 UART_Receive_IT
9711
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3144   .text.HAL_UART_RxHalfCpltCallback:0000000000000000 $t
9711
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3144   .text.HAL_UART_RxHalfCpltCallback:0000000000000000 $t
9712
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3151   .text.HAL_UART_RxHalfCpltCallback:0000000000000000 HAL_UART_RxHalfCpltCallback
9712
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3151   .text.HAL_UART_RxHalfCpltCallback:0000000000000000 HAL_UART_RxHalfCpltCallback
9713
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3166   .text.UART_DMARxHalfCplt:0000000000000000 $t
9713
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3166   .text.UART_DMARxHalfCplt:0000000000000000 $t
9714
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3199   .text.HAL_UART_ErrorCallback:0000000000000000 $t
9714
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3199   .text.HAL_UART_ErrorCallback:0000000000000000 $t
9715
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3206   .text.HAL_UART_ErrorCallback:0000000000000000 HAL_UART_ErrorCallback
9715
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3206   .text.HAL_UART_ErrorCallback:0000000000000000 HAL_UART_ErrorCallback
9716
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3221   .text.UART_DMAError:0000000000000000 $t
9716
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3221   .text.UART_DMAError:0000000000000000 $t
9717
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3324   .text.HAL_UART_IRQHandler:0000000000000000 $t
9717
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3324   .text.HAL_UART_IRQHandler:0000000000000000 $t
9718
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3331   .text.HAL_UART_IRQHandler:0000000000000000 HAL_UART_IRQHandler
9718
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3331   .text.HAL_UART_IRQHandler:0000000000000000 HAL_UART_IRQHandler
9719
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3597   .text.HAL_UART_IRQHandler:000000000000011c $d
9719
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3597   .text.HAL_UART_IRQHandler:000000000000011c $d
9720
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3608   .text.UART_DMAAbortOnError:0000000000000000 UART_DMAAbortOnError
9720
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3608   .text.UART_DMAAbortOnError:0000000000000000 UART_DMAAbortOnError
9721
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3602   .text.UART_DMAAbortOnError:0000000000000000 $t
9721
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3602   .text.UART_DMAAbortOnError:0000000000000000 $t
9722
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3641   .text.HAL_UART_AbortCpltCallback:0000000000000000 $t
9722
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3641   .text.HAL_UART_AbortCpltCallback:0000000000000000 $t
9723
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3648   .text.HAL_UART_AbortCpltCallback:0000000000000000 HAL_UART_AbortCpltCallback
9723
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3648   .text.HAL_UART_AbortCpltCallback:0000000000000000 HAL_UART_AbortCpltCallback
9724
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3663   .text.HAL_UART_Abort_IT:0000000000000000 $t
9724
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3663   .text.HAL_UART_Abort_IT:0000000000000000 $t
9725
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3670   .text.HAL_UART_Abort_IT:0000000000000000 HAL_UART_Abort_IT
9725
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3670   .text.HAL_UART_Abort_IT:0000000000000000 HAL_UART_Abort_IT
9726
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3860   .text.HAL_UART_Abort_IT:00000000000000bc $d
9726
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3860   .text.HAL_UART_Abort_IT:00000000000000bc $d
9727
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3939   .text.UART_DMATxAbortCallback:0000000000000000 UART_DMATxAbortCallback
9727
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3939   .text.UART_DMATxAbortCallback:0000000000000000 UART_DMATxAbortCallback
9728
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3872   .text.UART_DMARxAbortCallback:0000000000000000 UART_DMARxAbortCallback
9728
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3872   .text.UART_DMARxAbortCallback:0000000000000000 UART_DMARxAbortCallback
9729
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3866   .text.UART_DMARxAbortCallback:0000000000000000 $t
9729
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3866   .text.UART_DMARxAbortCallback:0000000000000000 $t
9730
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:3933   .text.UART_DMATxAbortCallback:0000000000000000 $t
9730
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:3933   .text.UART_DMATxAbortCallback:0000000000000000 $t
9731
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4000   .text.HAL_UART_AbortTransmitCpltCallback:0000000000000000 $t
9731
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4000   .text.HAL_UART_AbortTransmitCpltCallback:0000000000000000 $t
9732
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4007   .text.HAL_UART_AbortTransmitCpltCallback:0000000000000000 HAL_UART_AbortTransmitCpltCallback
9732
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4007   .text.HAL_UART_AbortTransmitCpltCallback:0000000000000000 HAL_UART_AbortTransmitCpltCallback
9733
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4022   .text.HAL_UART_AbortTransmit_IT:0000000000000000 $t
9733
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4022   .text.HAL_UART_AbortTransmit_IT:0000000000000000 $t
9734
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4029   .text.HAL_UART_AbortTransmit_IT:0000000000000000 HAL_UART_AbortTransmit_IT
9734
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4029   .text.HAL_UART_AbortTransmit_IT:0000000000000000 HAL_UART_AbortTransmit_IT
9735
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4124   .text.HAL_UART_AbortTransmit_IT:000000000000005c $d
9735
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4124   .text.HAL_UART_AbortTransmit_IT:000000000000005c $d
9736
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4135   .text.UART_DMATxOnlyAbortCallback:0000000000000000 UART_DMATxOnlyAbortCallback
9736
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4135   .text.UART_DMATxOnlyAbortCallback:0000000000000000 UART_DMATxOnlyAbortCallback
9737
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4129   .text.UART_DMATxOnlyAbortCallback:0000000000000000 $t
9737
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4129   .text.UART_DMATxOnlyAbortCallback:0000000000000000 $t
9738
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4169   .text.HAL_UART_AbortReceiveCpltCallback:0000000000000000 $t
9738
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4169   .text.HAL_UART_AbortReceiveCpltCallback:0000000000000000 $t
9739
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4176   .text.HAL_UART_AbortReceiveCpltCallback:0000000000000000 HAL_UART_AbortReceiveCpltCallback
9739
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4176   .text.HAL_UART_AbortReceiveCpltCallback:0000000000000000 HAL_UART_AbortReceiveCpltCallback
9740
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4191   .text.HAL_UART_AbortReceive_IT:0000000000000000 $t
9740
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4191   .text.HAL_UART_AbortReceive_IT:0000000000000000 $t
9741
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4198   .text.HAL_UART_AbortReceive_IT:0000000000000000 HAL_UART_AbortReceive_IT
9741
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4198   .text.HAL_UART_AbortReceive_IT:0000000000000000 HAL_UART_AbortReceive_IT
9742
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4298   .text.HAL_UART_AbortReceive_IT:0000000000000064 $d
9742
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4298   .text.HAL_UART_AbortReceive_IT:0000000000000064 $d
9743
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4309   .text.UART_DMARxOnlyAbortCallback:0000000000000000 UART_DMARxOnlyAbortCallback
9743
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4309   .text.UART_DMARxOnlyAbortCallback:0000000000000000 UART_DMARxOnlyAbortCallback
9744
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4303   .text.UART_DMARxOnlyAbortCallback:0000000000000000 $t
9744
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4303   .text.UART_DMARxOnlyAbortCallback:0000000000000000 $t
9745
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4343   .text.HAL_LIN_SendBreak:0000000000000000 $t
9745
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4343   .text.HAL_LIN_SendBreak:0000000000000000 $t
9746
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4350   .text.HAL_LIN_SendBreak:0000000000000000 HAL_LIN_SendBreak
9746
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4350   .text.HAL_LIN_SendBreak:0000000000000000 HAL_LIN_SendBreak
9747
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4401   .text.HAL_MultiProcessor_EnterMuteMode:0000000000000000 $t
9747
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4401   .text.HAL_MultiProcessor_EnterMuteMode:0000000000000000 $t
9748
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4408   .text.HAL_MultiProcessor_EnterMuteMode:0000000000000000 HAL_MultiProcessor_EnterMuteMode
9748
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4408   .text.HAL_MultiProcessor_EnterMuteMode:0000000000000000 HAL_MultiProcessor_EnterMuteMode
9749
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4459   .text.HAL_MultiProcessor_ExitMuteMode:0000000000000000 $t
9749
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4459   .text.HAL_MultiProcessor_ExitMuteMode:0000000000000000 $t
9750
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4466   .text.HAL_MultiProcessor_ExitMuteMode:0000000000000000 HAL_MultiProcessor_ExitMuteMode
9750
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4466   .text.HAL_MultiProcessor_ExitMuteMode:0000000000000000 HAL_MultiProcessor_ExitMuteMode
9751
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4517   .text.HAL_HalfDuplex_EnableTransmitter:0000000000000000 $t
9751
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4517   .text.HAL_HalfDuplex_EnableTransmitter:0000000000000000 $t
9752
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4524   .text.HAL_HalfDuplex_EnableTransmitter:0000000000000000 HAL_HalfDuplex_EnableTransmitter
9752
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4524   .text.HAL_HalfDuplex_EnableTransmitter:0000000000000000 HAL_HalfDuplex_EnableTransmitter
9753
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4589   .text.HAL_HalfDuplex_EnableReceiver:0000000000000000 $t
9753
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4589   .text.HAL_HalfDuplex_EnableReceiver:0000000000000000 $t
9754
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s 			page 164
9754
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s 			page 164
9755
 
9755
 
9756
 
9756
 
9757
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4596   .text.HAL_HalfDuplex_EnableReceiver:0000000000000000 HAL_HalfDuplex_EnableReceiver
9757
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4596   .text.HAL_HalfDuplex_EnableReceiver:0000000000000000 HAL_HalfDuplex_EnableReceiver
9758
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4661   .text.HAL_UART_GetState:0000000000000000 $t
9758
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4661   .text.HAL_UART_GetState:0000000000000000 $t
9759
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4668   .text.HAL_UART_GetState:0000000000000000 HAL_UART_GetState
9759
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4668   .text.HAL_UART_GetState:0000000000000000 HAL_UART_GetState
9760
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4695   .text.HAL_UART_GetError:0000000000000000 $t
9760
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4695   .text.HAL_UART_GetError:0000000000000000 $t
9761
C:\Users\mike\AppData\Local\Temp\ccYxPJGh.s:4702   .text.HAL_UART_GetError:0000000000000000 HAL_UART_GetError
9761
C:\Users\mike\AppData\Local\Temp\ccu02Nk7.s:4702   .text.HAL_UART_GetError:0000000000000000 HAL_UART_GetError
9762
 
9762
 
9763
UNDEFINED SYMBOLS
9763
UNDEFINED SYMBOLS
9764
HAL_RCC_GetPCLK1Freq
9764
HAL_RCC_GetPCLK1Freq
9765
HAL_RCC_GetPCLK2Freq
9765
HAL_RCC_GetPCLK2Freq
9766
HAL_GetTick
9766
HAL_GetTick