---- HAL_UART Matches (600 in 9 files) ---- Uart_Data_Send in atten_ctrl.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : HAL_UART_Transmit_DMA(&huart3, data,size); _write in main.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : HAL_UART_Transmit (&huart1, ptr, len, 10); main.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) line 142 : void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) HAL_UART_RxCpltCallback in main.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : HAL_UART_Receive_DMA(&huart3,&rx2_data,1); main in main.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : HAL_UART_Receive_DMA(&huart3, &rx2_data,1); MX_USART1_UART_Init in main.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : if (HAL_UART_Init(&huart1) != HAL_OK) MX_USART3_UART_Init in main.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : if (HAL_UART_Init(&huart3) != HAL_OK) stm32f2xx_hal_conf.h (D:\workspace\STM32F207_ChannelCtrlProject\Inc) line 59 : #define HAL_UART_MODULE_ENABLED stm32f2xx_hal_conf.h (D:\workspace\STM32F207_ChannelCtrlProject\Inc) line 164 : #define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ stm32f2xx_hal_conf.h (D:\workspace\STM32F207_ChannelCtrlProject\Inc) line 355 : #ifdef HAL_UART_MODULE_ENABLED stm32f2xx_hal_conf.h (D:\workspace\STM32F207_ChannelCtrlProject\Inc) line 356 : #include "stm32f2xx_hal_uart.h" stm32f2xx_hal_conf.h (D:\workspace\STM32F207_ChannelCtrlProject\Inc) line 357 : #endif /* HAL_UART_MODULE_ENABLED */ stm32f2xx_hal_msp.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) line 235 : void HAL_UART_MspInit(UART_HandleTypeDef* huart) stm32f2xx_hal_msp.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) line 369 : void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 3 : * @file stm32f2xx_hal_uart.c stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 20 : (#) Initialize the UART low level resources by implementing the HAL_UART_MspInit() API: stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 25 : (##) NVIC configuration if you need to use interrupt process (HAL_UART_Transmit_IT() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 26 : and HAL_UART_Receive_IT() APIs): stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 29 : (##) DMA Configuration if you need to use DMA process (HAL_UART_Transmit_DMA() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 30 : and HAL_UART_Receive_DMA() APIs): stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 46 : the HAL_UART_Init() API. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 59 : __HAL_UART_ENABLE_IT() and __HAL_UART_DISABLE_IT() inside the transmit stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 63 : (@) These APIs (HAL_UART_Init() and HAL_HalfDuplex_Init()) configure also the stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 65 : HAL_UART_MspInit() API. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 71 : The compilation define USE_HAL_UART_REGISTER_CALLBACKS when set to 1 stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 75 : Use Function @ref HAL_UART_RegisterCallback() to register a user callback. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 76 : Function @ref HAL_UART_RegisterCallback() allows to register following callbacks: stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 91 : Use function @ref HAL_UART_UnRegisterCallback() to reset a callback to the default stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 93 : @ref HAL_UART_UnRegisterCallback() takes as parameters the HAL peripheral handle, stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 108 : By default, after the @ref HAL_UART_Init() and when the state is HAL_UART_STATE_RESET stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 110 : examples @ref HAL_UART_TxCpltCallback(), @ref HAL_UART_RxHalfCpltCallback(). stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 112 : reset to the legacy weak (surcharged) functions in the @ref HAL_UART_Init() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 113 : and @ref HAL_UART_DeInit() only when these callbacks are null (not registered beforehand). stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 114 : If not, MspInit or MspDeInit are not null, the @ref HAL_UART_Init() and @ref HAL_UART_DeInit() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 118 : Callbacks can be registered/unregistered in HAL_UART_STATE_READY state only. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 120 : in HAL_UART_STATE_READY or HAL_UART_STATE_RESET state, thus registered (user) stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 123 : using @ref HAL_UART_RegisterCallback() before calling @ref HAL_UART_DeInit() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 124 : or @ref HAL_UART_Init() function. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 127 : When The compilation define USE_HAL_UART_REGISTER_CALLBACKS is set to 0 or stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 137 : (+) Send an amount of data in blocking mode using HAL_UART_Transmit() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 138 : (+) Receive an amount of data in blocking mode using HAL_UART_Receive() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 143 : (+) Send an amount of data in non blocking mode using HAL_UART_Transmit_IT() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 144 : (+) At transmission end of transfer HAL_UART_TxCpltCallback is executed and user can stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 145 : add his own code by customization of function pointer HAL_UART_TxCpltCallback stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 146 : (+) Receive an amount of data in non blocking mode using HAL_UART_Receive_IT() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 147 : (+) At reception end of transfer HAL_UART_RxCpltCallback is executed and user can stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 148 : add his own code by customization of function pointer HAL_UART_RxCpltCallback stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 149 : (+) In case of transfer Error, HAL_UART_ErrorCallback() function is executed and user can stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 150 : add his own code by customization of function pointer HAL_UART_ErrorCallback stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 155 : (+) Send an amount of data in non blocking mode (DMA) using HAL_UART_Transmit_DMA() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 156 : (+) At transmission end of half transfer HAL_UART_TxHalfCpltCallback is executed and user can stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 157 : add his own code by customization of function pointer HAL_UART_TxHalfCpltCallback stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 158 : (+) At transmission end of transfer HAL_UART_TxCpltCallback is executed and user can stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 159 : add his own code by customization of function pointer HAL_UART_TxCpltCallback stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 160 : (+) Receive an amount of data in non blocking mode (DMA) using HAL_UART_Receive_DMA() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 161 : (+) At reception end of half transfer HAL_UART_RxHalfCpltCallback is executed and user can stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 162 : add his own code by customization of function pointer HAL_UART_RxHalfCpltCallback stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 163 : (+) At reception end of transfer HAL_UART_RxCpltCallback is executed and user can stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 164 : add his own code by customization of function pointer HAL_UART_RxCpltCallback stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 165 : (+) In case of transfer Error, HAL_UART_ErrorCallback() function is executed and user can stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 166 : add his own code by customization of function pointer HAL_UART_ErrorCallback stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 167 : (+) Pause the DMA Transfer using HAL_UART_DMAPause() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 168 : (+) Resume the DMA Transfer using HAL_UART_DMAResume() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 169 : (+) Stop the DMA Transfer using HAL_UART_DMAStop() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 176 : (+) __HAL_UART_ENABLE: Enable the UART peripheral stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 177 : (+) __HAL_UART_DISABLE: Disable the UART peripheral stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 178 : (+) __HAL_UART_GET_FLAG : Check whether the specified UART flag is set or not stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 179 : (+) __HAL_UART_CLEAR_FLAG : Clear the specified UART pending flag stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 180 : (+) __HAL_UART_ENABLE_IT: Enable the specified UART interrupt stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 181 : (+) __HAL_UART_DISABLE_IT: Disable the specified UART interrupt stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 182 : (+) __HAL_UART_GET_IT_SOURCE: Check whether the specified UART interrupt has occurred or not stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 229 : #ifdef HAL_UART_MODULE_ENABLED stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 246 : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 248 : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 298 : The HAL_UART_Init(), HAL_HalfDuplex_Init(), HAL_LIN_Init() and HAL_MultiProcessor_Init() APIs stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 313 : HAL_StatusTypeDef HAL_UART_Init(UART_HandleTypeDef *huart) HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_RESET) HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->MspInitCallback = HAL_UART_MspInit; HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_MspInit(huart); HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE(huart); HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_ENABLE(huart); HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_UART_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_RESET) HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->MspInitCallback = HAL_UART_MspInit; HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_MspInit(huart); HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE(huart); HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_ENABLE(huart); HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_HalfDuplex_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_RESET) HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->MspInitCallback = HAL_UART_MspInit; HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_MspInit(huart); HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE(huart); HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_ENABLE(huart); HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_LIN_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_RESET) HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->MspInitCallback = HAL_UART_MspInit; HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_MspInit(huart); HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE(huart); HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_ENABLE(huart); HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_MultiProcessor_Init in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 619 : HAL_StatusTypeDef HAL_UART_DeInit(UART_HandleTypeDef *huart) HAL_UART_DeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_UART_DeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE(huart); HAL_UART_DeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_DeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->MspDeInitCallback = HAL_UART_MspDeInit; HAL_UART_DeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_MspDeInit(huart); HAL_UART_DeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ HAL_UART_DeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_DeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_RESET; HAL_UART_DeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_RESET; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 663 : __weak void HAL_UART_MspInit(UART_HandleTypeDef *huart) HAL_UART_MspInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_MspInit could be implemented in the user file stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 678 : __weak void HAL_UART_MspDeInit(UART_HandleTypeDef *huart) HAL_UART_MspDeInit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_MspDeInit could be implemented in the user file stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 687 : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 694 : * @arg @ref HAL_UART_TX_HALFCOMPLETE_CB_ID Tx Half Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 695 : * @arg @ref HAL_UART_TX_COMPLETE_CB_ID Tx Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 696 : * @arg @ref HAL_UART_RX_HALFCOMPLETE_CB_ID Rx Half Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 697 : * @arg @ref HAL_UART_RX_COMPLETE_CB_ID Rx Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 698 : * @arg @ref HAL_UART_ERROR_CB_ID Error Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 699 : * @arg @ref HAL_UART_ABORT_COMPLETE_CB_ID Abort Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 700 : * @arg @ref HAL_UART_ABORT_TRANSMIT_COMPLETE_CB_ID Abort Transmit Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 701 : * @arg @ref HAL_UART_ABORT_RECEIVE_COMPLETE_CB_ID Abort Receive Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 702 : * @arg @ref HAL_UART_MSPINIT_CB_ID MspInit Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 703 : * @arg @ref HAL_UART_MSPDEINIT_CB_ID MspDeInit Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 707 : HAL_StatusTypeDef HAL_UART_RegisterCallback(UART_HandleTypeDef *huart, HAL_UART_CallbackIDTypeDef CallbackID, pUART_CallbackTypeDef pCallback) HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK; HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_READY) HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_TX_HALFCOMPLETE_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_TX_COMPLETE_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_RX_HALFCOMPLETE_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_RX_COMPLETE_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_ERROR_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_ABORT_COMPLETE_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_ABORT_TRANSMIT_COMPLETE_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_ABORT_RECEIVE_COMPLETE_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_MSPINIT_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_MSPDEINIT_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK; HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : else if (huart->gState == HAL_UART_STATE_RESET) HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_MSPINIT_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_MSPDEINIT_CB_ID : HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK; HAL_UART_RegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 816 : * @arg @ref HAL_UART_TX_HALFCOMPLETE_CB_ID Tx Half Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 817 : * @arg @ref HAL_UART_TX_COMPLETE_CB_ID Tx Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 818 : * @arg @ref HAL_UART_RX_HALFCOMPLETE_CB_ID Rx Half Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 819 : * @arg @ref HAL_UART_RX_COMPLETE_CB_ID Rx Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 820 : * @arg @ref HAL_UART_ERROR_CB_ID Error Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 821 : * @arg @ref HAL_UART_ABORT_COMPLETE_CB_ID Abort Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 822 : * @arg @ref HAL_UART_ABORT_TRANSMIT_COMPLETE_CB_ID Abort Transmit Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 823 : * @arg @ref HAL_UART_ABORT_RECEIVE_COMPLETE_CB_ID Abort Receive Complete Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 824 : * @arg @ref HAL_UART_MSPINIT_CB_ID MspInit Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 825 : * @arg @ref HAL_UART_MSPDEINIT_CB_ID MspDeInit Callback ID stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 828 : HAL_StatusTypeDef HAL_UART_UnRegisterCallback(UART_HandleTypeDef *huart, HAL_UART_CallbackIDTypeDef CallbackID) HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (HAL_UART_STATE_READY == huart->gState) HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_TX_HALFCOMPLETE_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->TxHalfCpltCallback = HAL_UART_TxHalfCpltCallback; /* Legacy weak TxHalfCpltCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_TX_COMPLETE_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->TxCpltCallback = HAL_UART_TxCpltCallback; /* Legacy weak TxCpltCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_RX_HALFCOMPLETE_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxHalfCpltCallback = HAL_UART_RxHalfCpltCallback; /* Legacy weak RxHalfCpltCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_RX_COMPLETE_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxCpltCallback = HAL_UART_RxCpltCallback; /* Legacy weak RxCpltCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_ERROR_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCallback = HAL_UART_ErrorCallback; /* Legacy weak ErrorCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_ABORT_COMPLETE_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->AbortCpltCallback = HAL_UART_AbortCpltCallback; /* Legacy weak AbortCpltCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_ABORT_TRANSMIT_COMPLETE_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->AbortTransmitCpltCallback = HAL_UART_AbortTransmitCpltCallback; /* Legacy weak AbortTransmitCpltCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_ABORT_RECEIVE_COMPLETE_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->AbortReceiveCpltCallback = HAL_UART_AbortReceiveCpltCallback; /* Legacy weak AbortReceiveCpltCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_MSPINIT_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->MspInitCallback = HAL_UART_MspInit; /* Legacy weak MspInitCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_MSPDEINIT_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->MspDeInitCallback = HAL_UART_MspDeInit; /* Legacy weak MspDeInitCallback */ HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK; HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : else if (HAL_UART_STATE_RESET == huart->gState) HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_MSPINIT_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->MspInitCallback = HAL_UART_MspInit; HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : case HAL_UART_MSPDEINIT_CB_ID : HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->MspDeInitCallback = HAL_UART_MspDeInit; HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK; HAL_UART_UnRegisterCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 923 : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 948 : The HAL_UART_TxCpltCallback(), HAL_UART_RxCpltCallback() user callbacks stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 950 : The HAL_UART_ErrorCallback()user callback will be executed when a communication error is detected. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 953 : (+) HAL_UART_Transmit() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 954 : (+) HAL_UART_Receive() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 957 : (+) HAL_UART_Transmit_IT() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 958 : (+) HAL_UART_Receive_IT() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 959 : (+) HAL_UART_IRQHandler() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 962 : (+) HAL_UART_Transmit_DMA() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 963 : (+) HAL_UART_Receive_DMA() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 964 : (+) HAL_UART_DMAPause() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 965 : (+) HAL_UART_DMAResume() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 966 : (+) HAL_UART_DMAStop() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 969 : (+) HAL_UART_TxHalfCpltCallback() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 970 : (+) HAL_UART_TxCpltCallback() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 971 : (+) HAL_UART_RxHalfCpltCallback() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 972 : (+) HAL_UART_RxCpltCallback() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 973 : (+) HAL_UART_ErrorCallback() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 976 : (+) HAL_UART_Abort() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 977 : (+) HAL_UART_AbortTransmit() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 978 : (+) HAL_UART_AbortReceive() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 979 : (+) HAL_UART_Abort_IT() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 980 : (+) HAL_UART_AbortTransmit_IT() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 981 : (+) HAL_UART_AbortReceive_IT() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 983 : (#) For Abort services based on interrupts (HAL_UART_Abortxxx_IT), a set of Abort Complete Callbacks are provided: stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 984 : (+) HAL_UART_AbortCpltCallback() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 985 : (+) HAL_UART_AbortTransmitCpltCallback() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 986 : (+) HAL_UART_AbortReceiveCpltCallback() stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 993 : and HAL_UART_ErrorCallback() user callback is executed. Transfer is kept ongoing on UART side. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 997 : Error code is set to allow user to identify error type, and HAL_UART_ErrorCallback() user callback is executed. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1000 : and receive process in parallel, the UART state HAL_UART_STATE_BUSY_TX_RX can't be useful. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1018 : HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout) HAL_UART_Transmit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_READY) HAL_UART_Transmit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_Transmit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY_TX; HAL_UART_Transmit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1103 : HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout) HAL_UART_Receive in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->RxState == HAL_UART_STATE_READY) HAL_UART_Receive in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_Receive in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_BUSY_RX; HAL_UART_Receive in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1194 : HAL_StatusTypeDef HAL_UART_Transmit_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size) HAL_UART_Transmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_READY) HAL_UART_Transmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_Transmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY_TX; HAL_UART_Transmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_ENABLE_IT(huart, UART_IT_TXE); stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1239 : HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size) HAL_UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->RxState == HAL_UART_STATE_READY) HAL_UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_BUSY_RX; HAL_UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_ENABLE_IT(huart, UART_IT_PE); HAL_UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_ENABLE_IT(huart, UART_IT_ERR); HAL_UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_ENABLE_IT(huart, UART_IT_RXNE); stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1290 : HAL_StatusTypeDef HAL_UART_Transmit_DMA(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size) HAL_UART_Transmit_DMA in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_READY) HAL_UART_Transmit_DMA in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_Transmit_DMA in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY_TX; HAL_UART_Transmit_DMA in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_CLEAR_FLAG(huart, UART_FLAG_TC); stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1358 : HAL_StatusTypeDef HAL_UART_Receive_DMA(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size) HAL_UART_Receive_DMA in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->RxState == HAL_UART_STATE_READY) HAL_UART_Receive_DMA in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_Receive_DMA in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_BUSY_RX; HAL_UART_Receive_DMA in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_CLEAR_OREFLAG(huart); stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1425 : HAL_StatusTypeDef HAL_UART_DMAPause(UART_HandleTypeDef *huart) HAL_UART_DMAPause in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest) HAL_UART_DMAPause in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if ((huart->RxState == HAL_UART_STATE_BUSY_RX) && dmarequest) stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1462 : HAL_StatusTypeDef HAL_UART_DMAResume(UART_HandleTypeDef *huart) HAL_UART_DMAResume in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_BUSY_TX) HAL_UART_DMAResume in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->RxState == HAL_UART_STATE_BUSY_RX) HAL_UART_DMAResume in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_CLEAR_OREFLAG(huart); stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1498 : HAL_StatusTypeDef HAL_UART_DMAStop(UART_HandleTypeDef *huart) HAL_UART_DMAStop in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : to call the HAL UART API under callbacks HAL_UART_TxCpltCallback() / HAL_UART_RxCpltCallback(): HAL_UART_DMAStop in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : and the correspond call back is executed HAL_UART_TxCpltCallback() / HAL_UART_RxCpltCallback() HAL_UART_DMAStop in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest) HAL_UART_DMAStop in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if ((huart->RxState == HAL_UART_STATE_BUSY_RX) && dmarequest) stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1550 : HAL_StatusTypeDef HAL_UART_Abort(UART_HandleTypeDef *huart) HAL_UART_Abort in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_DMA; HAL_UART_Abort in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_DMA; HAL_UART_Abort in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_Abort in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; HAL_UART_Abort in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1632 : HAL_StatusTypeDef HAL_UART_AbortTransmit(UART_HandleTypeDef *huart) HAL_UART_AbortTransmit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_DMA; HAL_UART_AbortTransmit in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1683 : HAL_StatusTypeDef HAL_UART_AbortReceive(UART_HandleTypeDef *huart) HAL_UART_AbortReceive in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_DMA; HAL_UART_AbortReceive in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1737 : HAL_StatusTypeDef HAL_UART_Abort_IT(UART_HandleTypeDef *huart) HAL_UART_Abort_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : will lead to call HAL_UART_AbortCpltCallback() at end of DMA abort procedure */ HAL_UART_Abort_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : will lead to call HAL_UART_AbortCpltCallback() at end of DMA abort procedure */ HAL_UART_Abort_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; HAL_UART_Abort_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_UART_Abort_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; HAL_UART_Abort_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_Abort_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_AbortCpltCallback(huart); HAL_UART_Abort_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1865 : HAL_StatusTypeDef HAL_UART_AbortTransmit_IT(UART_HandleTypeDef *huart) HAL_UART_AbortTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : will lead to call HAL_UART_AbortCpltCallback() at end of DMA abort procedure */ HAL_UART_AbortTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_UART_AbortTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_AbortTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_AbortTransmitCpltCallback(huart); HAL_UART_AbortTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ HAL_UART_AbortTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_UART_AbortTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_AbortTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_AbortTransmitCpltCallback(huart); HAL_UART_AbortTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 1942 : HAL_StatusTypeDef HAL_UART_AbortReceive_IT(UART_HandleTypeDef *huart) HAL_UART_AbortReceive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : will lead to call HAL_UART_AbortCpltCallback() at end of DMA abort procedure */ HAL_UART_AbortReceive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; HAL_UART_AbortReceive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_AbortReceive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_AbortReceiveCpltCallback(huart); HAL_UART_AbortReceive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ HAL_UART_AbortReceive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; HAL_UART_AbortReceive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_AbortReceive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_AbortReceiveCpltCallback(huart); HAL_UART_AbortReceive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2012 : void HAL_UART_IRQHandler(UART_HandleTypeDef *huart) HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_PE; HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_NE; HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_FE; HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_ORE; HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->ErrorCode != HAL_UART_ERROR_NONE) HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (((huart->ErrorCode & HAL_UART_ERROR_ORE) != RESET) || dmarequest) HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : will lead to call HAL_UART_ErrorCallback() at end of DMA abort procedure */ HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_ErrorCallback(huart); HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_ErrorCallback(huart); HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_ErrorCallback(huart); HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ HAL_UART_IRQHandler in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2158 : __weak void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) HAL_UART_TxCpltCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_TxCpltCallback could be implemented in the user file stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2173 : __weak void HAL_UART_TxHalfCpltCallback(UART_HandleTypeDef *huart) HAL_UART_TxHalfCpltCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_TxHalfCpltCallback could be implemented in the user file stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2188 : __weak void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) HAL_UART_RxCpltCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_RxCpltCallback could be implemented in the user file stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2203 : __weak void HAL_UART_RxHalfCpltCallback(UART_HandleTypeDef *huart) HAL_UART_RxHalfCpltCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_RxHalfCpltCallback could be implemented in the user file stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2218 : __weak void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart) HAL_UART_ErrorCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_ErrorCallback could be implemented in the user file stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2232 : __weak void HAL_UART_AbortCpltCallback(UART_HandleTypeDef *huart) HAL_UART_AbortCpltCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_AbortCpltCallback can be implemented in the user file. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2247 : __weak void HAL_UART_AbortTransmitCpltCallback(UART_HandleTypeDef *huart) HAL_UART_AbortTransmitCpltCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_AbortTransmitCpltCallback can be implemented in the user file. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2262 : __weak void HAL_UART_AbortReceiveCpltCallback(UART_HandleTypeDef *huart) HAL_UART_AbortReceiveCpltCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : the HAL_UART_AbortReceiveCpltCallback can be implemented in the user file. HAL_LIN_SendBreak in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_LIN_SendBreak in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_MultiProcessor_EnterMuteMode in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_MultiProcessor_EnterMuteMode in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_MultiProcessor_ExitMuteMode in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_MultiProcessor_ExitMuteMode in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_HalfDuplex_EnableTransmitter in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_HalfDuplex_EnableTransmitter in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; HAL_HalfDuplex_EnableReceiver in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_BUSY; HAL_HalfDuplex_EnableReceiver in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2461 : (+) HAL_UART_GetState() API can be helpful to check in run-time the state of the UART peripheral. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2462 : (+) HAL_UART_GetError() check in run-time errors that could be occurred during communication. stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2474 : HAL_UART_StateTypeDef HAL_UART_GetState(UART_HandleTypeDef *huart) HAL_UART_GetState in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : return (HAL_UART_StateTypeDef)(temp1 | temp2); stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2489 : uint32_t HAL_UART_GetError(UART_HandleTypeDef *huart) stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2511 : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_InitCallbacksToDefault in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->TxHalfCpltCallback = HAL_UART_TxHalfCpltCallback; /* Legacy weak TxHalfCpltCallback */ UART_InitCallbacksToDefault in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->TxCpltCallback = HAL_UART_TxCpltCallback; /* Legacy weak TxCpltCallback */ UART_InitCallbacksToDefault in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxHalfCpltCallback = HAL_UART_RxHalfCpltCallback; /* Legacy weak RxHalfCpltCallback */ UART_InitCallbacksToDefault in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxCpltCallback = HAL_UART_RxCpltCallback; /* Legacy weak RxCpltCallback */ UART_InitCallbacksToDefault in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCallback = HAL_UART_ErrorCallback; /* Legacy weak ErrorCallback */ UART_InitCallbacksToDefault in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->AbortCpltCallback = HAL_UART_AbortCpltCallback; /* Legacy weak AbortCpltCallback */ UART_InitCallbacksToDefault in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->AbortTransmitCpltCallback = HAL_UART_AbortTransmitCpltCallback; /* Legacy weak AbortTransmitCpltCallback */ UART_InitCallbacksToDefault in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->AbortReceiveCpltCallback = HAL_UART_AbortReceiveCpltCallback; /* Legacy weak AbortReceiveCpltCallback */ stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2525 : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_DMATransmitCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMATransmitCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_TxCpltCallback(huart); UART_DMATransmitCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_DMATxHalfCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMATxHalfCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_TxHalfCpltCallback(huart); UART_DMATxHalfCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_DMAReceiveCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; UART_DMAReceiveCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMAReceiveCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_RxCpltCallback(huart); UART_DMAReceiveCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_DMARxHalfCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMARxHalfCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_RxHalfCpltCallback(huart); UART_DMARxHalfCplt in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_DMAError in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if ((huart->gState == HAL_UART_STATE_BUSY_TX) && dmarequest) UART_DMAError in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if ((huart->RxState == HAL_UART_STATE_BUSY_RX) && dmarequest) UART_DMAError in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode |= HAL_UART_ERROR_DMA; UART_DMAError in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMAError in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_ErrorCallback(huart); UART_DMAError in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_WaitOnFlagUntilTimeout in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : while ((__HAL_UART_GET_FLAG(huart, Flag) ? SET : RESET) == Status) UART_WaitOnFlagUntilTimeout in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; UART_WaitOnFlagUntilTimeout in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; UART_EndTxTransfer in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; UART_EndRxTransfer in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; UART_DMAAbortOnError in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMAAbortOnError in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_ErrorCallback(huart); UART_DMAAbortOnError in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_DMATxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; UART_DMATxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; UART_DMATxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; UART_DMATxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMATxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_AbortCpltCallback(huart); UART_DMATxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_DMARxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->ErrorCode = HAL_UART_ERROR_NONE; UART_DMARxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; UART_DMARxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; UART_DMARxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMARxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_AbortCpltCallback(huart); UART_DMARxAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2851 : * HAL_UART_AbortTransmit_IT API (Abort only Tx transfer) UART_DMATxOnlyAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; UART_DMATxOnlyAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMATxOnlyAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_AbortTransmitCpltCallback(huart); UART_DMATxOnlyAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 2879 : * HAL_UART_AbortReceive_IT API (Abort only Rx transfer) UART_DMARxOnlyAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; UART_DMARxOnlyAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_DMARxOnlyAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_AbortReceiveCpltCallback(huart); UART_DMARxOnlyAbortCallback in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_Transmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->gState == HAL_UART_STATE_BUSY_TX) UART_Transmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE_IT(huart, UART_IT_TXE); UART_Transmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_ENABLE_IT(huart, UART_IT_TC); UART_EndTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE_IT(huart, UART_IT_TC); UART_EndTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->gState = HAL_UART_STATE_READY; UART_EndTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_EndTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_TxCpltCallback(huart); UART_EndTransmit_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : if (huart->RxState == HAL_UART_STATE_BUSY_RX) UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE_IT(huart, UART_IT_RXNE); UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE_IT(huart, UART_IT_PE); UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : __HAL_UART_DISABLE_IT(huart, UART_IT_ERR); UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : huart->RxState = HAL_UART_STATE_READY; UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : HAL_UART_RxCpltCallback(huart); UART_Receive_IT in stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Src) line 3121 : #endif /* HAL_UART_MODULE_ENABLED */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 3 : * @file stm32f2xx_hal_uart.h stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 21 : #ifndef __STM32F2xx_HAL_UART_H stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 22 : #define __STM32F2xx_HAL_UART_H stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 119 : HAL_UART_STATE_RESET = 0x00U, /*!< Peripheral is not yet Initialized stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 121 : HAL_UART_STATE_READY = 0x20U, /*!< Peripheral Initialized and ready for use stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 123 : HAL_UART_STATE_BUSY = 0x24U, /*!< an internal process is ongoing stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 125 : HAL_UART_STATE_BUSY_TX = 0x21U, /*!< Data Transmission process is ongoing stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 127 : HAL_UART_STATE_BUSY_RX = 0x22U, /*!< Data Reception process is ongoing stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 129 : HAL_UART_STATE_BUSY_TX_RX = 0x23U, /*!< Data Transmission and Reception process is ongoing stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 132 : HAL_UART_STATE_TIMEOUT = 0xA0U, /*!< Timeout state stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 134 : HAL_UART_STATE_ERROR = 0xE0U /*!< Error stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 136 : } HAL_UART_StateTypeDef; __UART_HandleTypeDef in stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) : __IO HAL_UART_StateTypeDef gState; /*!< UART state information related to global Handle management __UART_HandleTypeDef in stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) : This parameter can be a value of @ref HAL_UART_StateTypeDef */ __UART_HandleTypeDef in stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) : __IO HAL_UART_StateTypeDef RxState; /*!< UART state information related to Rx operations. __UART_HandleTypeDef in stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) : This parameter can be a value of @ref HAL_UART_StateTypeDef */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 174 : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 187 : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 191 : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 197 : HAL_UART_TX_HALFCOMPLETE_CB_ID = 0x00U, /*!< UART Tx Half Complete Callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 198 : HAL_UART_TX_COMPLETE_CB_ID = 0x01U, /*!< UART Tx Complete Callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 199 : HAL_UART_RX_HALFCOMPLETE_CB_ID = 0x02U, /*!< UART Rx Half Complete Callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 200 : HAL_UART_RX_COMPLETE_CB_ID = 0x03U, /*!< UART Rx Complete Callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 201 : HAL_UART_ERROR_CB_ID = 0x04U, /*!< UART Error Callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 202 : HAL_UART_ABORT_COMPLETE_CB_ID = 0x05U, /*!< UART Abort Complete Callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 203 : HAL_UART_ABORT_TRANSMIT_COMPLETE_CB_ID = 0x06U, /*!< UART Abort Transmit Complete Callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 204 : HAL_UART_ABORT_RECEIVE_COMPLETE_CB_ID = 0x07U, /*!< UART Abort Receive Complete Callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 205 : HAL_UART_WAKEUP_CB_ID = 0x08U, /*!< UART Wakeup Callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 207 : HAL_UART_MSPINIT_CB_ID = 0x0BU, /*!< UART MspInit callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 208 : HAL_UART_MSPDEINIT_CB_ID = 0x0CU /*!< UART MspDeInit callback ID */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 210 : } HAL_UART_CallbackIDTypeDef; stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 217 : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 231 : #define HAL_UART_ERROR_NONE 0x00000000U /*!< No error */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 232 : #define HAL_UART_ERROR_PE 0x00000001U /*!< Parity error */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 233 : #define HAL_UART_ERROR_NE 0x00000002U /*!< Noise error */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 234 : #define HAL_UART_ERROR_FE 0x00000004U /*!< Frame error */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 235 : #define HAL_UART_ERROR_ORE 0x00000008U /*!< Overrun error */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 236 : #define HAL_UART_ERROR_DMA 0x00000010U /*!< DMA transfer error */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 237 : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 238 : #define HAL_UART_ERROR_INVALID_CALLBACK 0x00000020U /*!< Invalid Callback error */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 239 : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 387 : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 388 : #define __HAL_UART_RESET_HANDLE_STATE(__HANDLE__) do{ \ __HAL_UART_RESET_HANDLE_STATE in stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) : (__HANDLE__)->gState = HAL_UART_STATE_RESET; \ __HAL_UART_RESET_HANDLE_STATE in stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) : (__HANDLE__)->RxState = HAL_UART_STATE_RESET; \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 395 : #define __HAL_UART_RESET_HANDLE_STATE(__HANDLE__) do{ \ __HAL_UART_RESET_HANDLE_STATE in stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) : (__HANDLE__)->gState = HAL_UART_STATE_RESET; \ __HAL_UART_RESET_HANDLE_STATE in stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) : (__HANDLE__)->RxState = HAL_UART_STATE_RESET; \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 399 : #endif /*USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 406 : #define __HAL_UART_FLUSH_DRREGISTER(__HANDLE__) ((__HANDLE__)->Instance->DR) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 426 : #define __HAL_UART_GET_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->Instance->SR & (__FLAG__)) == (__FLAG__)) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 450 : #define __HAL_UART_CLEAR_FLAG(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->SR = ~(__FLAG__)) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 458 : #define __HAL_UART_CLEAR_PEFLAG(__HANDLE__) \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 472 : #define __HAL_UART_CLEAR_FEFLAG(__HANDLE__) __HAL_UART_CLEAR_PEFLAG(__HANDLE__) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 480 : #define __HAL_UART_CLEAR_NEFLAG(__HANDLE__) __HAL_UART_CLEAR_PEFLAG(__HANDLE__) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 488 : #define __HAL_UART_CLEAR_OREFLAG(__HANDLE__) __HAL_UART_CLEAR_PEFLAG(__HANDLE__) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 496 : #define __HAL_UART_CLEAR_IDLEFLAG(__HANDLE__) __HAL_UART_CLEAR_PEFLAG(__HANDLE__) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 514 : #define __HAL_UART_ENABLE_IT(__HANDLE__, __INTERRUPT__) ((((__INTERRUPT__) >> 28U) == UART_CR1_REG_INDEX)? ((__HANDLE__)->Instance->CR1 |= ((__INTERRUPT__) & UART_IT_MASK)): \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 534 : #define __HAL_UART_DISABLE_IT(__HANDLE__, __INTERRUPT__) ((((__INTERRUPT__) >> 28U) == UART_CR1_REG_INDEX)? ((__HANDLE__)->Instance->CR1 &= ~((__INTERRUPT__) & UART_IT_MASK)): \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 553 : #define __HAL_UART_GET_IT_SOURCE(__HANDLE__, __IT__) (((((__IT__) >> 28U) == UART_CR1_REG_INDEX)? (__HANDLE__)->Instance->CR1:(((((uint32_t)(__IT__)) >> 28U) == UART_CR2_REG_INDEX)? \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 558 : * without need to call HAL_UART_Init() function. stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 562 : * - UART instance should have already been initialised (through call of HAL_UART_Init() ) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 563 : * - macro could only be called when corresponding UART instance is disabled (i.e __HAL_UART_DISABLE(__HANDLE__)) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 564 : * and should be followed by an Enable macro (i.e __HAL_UART_ENABLE(__HANDLE__)). stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 570 : #define __HAL_UART_HWCONTROL_CTS_ENABLE(__HANDLE__) \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 578 : * without need to call HAL_UART_Init() function. stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 582 : * - UART instance should have already been initialised (through call of HAL_UART_Init() ) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 583 : * - macro could only be called when corresponding UART instance is disabled (i.e __HAL_UART_DISABLE(__HANDLE__)) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 584 : * and should be followed by an Enable macro (i.e __HAL_UART_ENABLE(__HANDLE__)). stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 590 : #define __HAL_UART_HWCONTROL_CTS_DISABLE(__HANDLE__) \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 598 : * without need to call HAL_UART_Init() function. stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 602 : * - UART instance should have already been initialised (through call of HAL_UART_Init() ) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 603 : * - macro could only be called when corresponding UART instance is disabled (i.e __HAL_UART_DISABLE(__HANDLE__)) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 604 : * and should be followed by an Enable macro (i.e __HAL_UART_ENABLE(__HANDLE__)). stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 610 : #define __HAL_UART_HWCONTROL_RTS_ENABLE(__HANDLE__) \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 618 : * without need to call HAL_UART_Init() function. stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 622 : * - UART instance should have already been initialised (through call of HAL_UART_Init() ) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 623 : * - macro could only be called when corresponding UART instance is disabled (i.e __HAL_UART_DISABLE(__HANDLE__)) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 624 : * and should be followed by an Enable macro (i.e __HAL_UART_ENABLE(__HANDLE__)). stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 630 : #define __HAL_UART_HWCONTROL_RTS_DISABLE(__HANDLE__) \ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 640 : #define __HAL_UART_ONE_BIT_SAMPLE_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CR3|= USART_CR3_ONEBIT) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 646 : #define __HAL_UART_ONE_BIT_SAMPLE_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR3 &= (uint16_t)~((uint16_t)USART_CR3_ONEBIT)) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 652 : #define __HAL_UART_ENABLE(__HANDLE__) ((__HANDLE__)->Instance->CR1 |= USART_CR1_UE) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 658 : #define __HAL_UART_DISABLE(__HANDLE__) ((__HANDLE__)->Instance->CR1 &= ~USART_CR1_UE) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 673 : HAL_StatusTypeDef HAL_UART_Init(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 677 : HAL_StatusTypeDef HAL_UART_DeInit(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 678 : void HAL_UART_MspInit(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 679 : void HAL_UART_MspDeInit(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 682 : #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 683 : HAL_StatusTypeDef HAL_UART_RegisterCallback(UART_HandleTypeDef *huart, HAL_UART_CallbackIDTypeDef CallbackID, pUART_CallbackTypeDef pCallback); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 684 : HAL_StatusTypeDef HAL_UART_UnRegisterCallback(UART_HandleTypeDef *huart, HAL_UART_CallbackIDTypeDef CallbackID); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 685 : #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 696 : HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 697 : HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 698 : HAL_StatusTypeDef HAL_UART_Transmit_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 699 : HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 700 : HAL_StatusTypeDef HAL_UART_Transmit_DMA(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 701 : HAL_StatusTypeDef HAL_UART_Receive_DMA(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 702 : HAL_StatusTypeDef HAL_UART_DMAPause(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 703 : HAL_StatusTypeDef HAL_UART_DMAResume(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 704 : HAL_StatusTypeDef HAL_UART_DMAStop(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 706 : HAL_StatusTypeDef HAL_UART_Abort(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 707 : HAL_StatusTypeDef HAL_UART_AbortTransmit(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 708 : HAL_StatusTypeDef HAL_UART_AbortReceive(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 709 : HAL_StatusTypeDef HAL_UART_Abort_IT(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 710 : HAL_StatusTypeDef HAL_UART_AbortTransmit_IT(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 711 : HAL_StatusTypeDef HAL_UART_AbortReceive_IT(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 713 : void HAL_UART_IRQHandler(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 714 : void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 715 : void HAL_UART_TxHalfCpltCallback(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 716 : void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 717 : void HAL_UART_RxHalfCpltCallback(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 718 : void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 719 : void HAL_UART_AbortCpltCallback(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 720 : void HAL_UART_AbortTransmitCpltCallback(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 721 : void HAL_UART_AbortReceiveCpltCallback(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 744 : HAL_UART_StateTypeDef HAL_UART_GetState(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 745 : uint32_t HAL_UART_GetError(UART_HandleTypeDef *huart); stm32f2xx_hal_uart.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc) line 844 : #endif /* __STM32F2xx_HAL_UART_H */ USART1_IRQHandler in stm32f2xx_it.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : HAL_UART_IRQHandler(&huart1); USART3_IRQHandler in stm32f2xx_it.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : if ((__HAL_UART_GET_FLAG(&huart3, UART_FLAG_RXNE) != RESET)) USART3_IRQHandler in stm32f2xx_it.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : __HAL_UART_CLEAR_PEFLAG(&huart3); /* clear event flag */ USART3_IRQHandler in stm32f2xx_it.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : HAL_UART_IRQHandler(&huart3); stm32_hal_legacy.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc\Legacy) line 1146 : /** @defgroup HAL_UART_Aliased_Defines HAL UART Aliased Defines maintained for legacy purpose stm32_hal_legacy.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc\Legacy) line 1154 : #define __HAL_UART_ONEBIT_ENABLE __HAL_UART_ONE_BIT_SAMPLE_ENABLE stm32_hal_legacy.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc\Legacy) line 1155 : #define __HAL_UART_ONEBIT_DISABLE __HAL_UART_ONE_BIT_SAMPLE_DISABLE stm32_hal_legacy.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc\Legacy) line 1524 : /** @defgroup HAL_UART_Aliased_Functions HAL UART Aliased Functions maintained for legacy purpose stm32_hal_legacy.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc\Legacy) line 1527 : #define HAL_UART_WakeupCallback HAL_UARTEx_WakeupCallback stm32_hal_legacy.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc\Legacy) line 3430 : /** @defgroup HAL_UART_Aliased_Macros HAL UART Aliased Macros maintained for legacy purpose stm32_hal_legacy.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc\Legacy) line 3434 : #define __HAL_UART_GETCLOCKSOURCE UART_GETCLOCKSOURCE stm32_hal_legacy.h (D:\workspace\STM32F207_ChannelCtrlProject\Drivers\STM32F2xx_HAL_Driver\Inc\Legacy) line 3435 : #define __HAL_UART_MASK_COMPUTATION UART_MASK_COMPUTATION Uart1_Data_Send in uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : HAL_UART_Transmit_DMA(&huart1, data,size); Uart3_Data_Send in uart.c (D:\workspace\STM32F207_ChannelCtrlProject\Src) : HAL_UART_Transmit_DMA(&huart3, data,size);