File tree 1 file changed +4
-6
lines changed
1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -784,16 +784,15 @@ void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart)
784
784
*/
785
785
void HAL_UART_ErrorCallback (UART_HandleTypeDef * huart )
786
786
{
787
- volatile uint32_t tmpval ;
788
787
#if defined(STM32F1xx ) || defined(STM32F2xx ) || defined(STM32F4xx ) || defined(STM32L1xx )
789
788
if (__HAL_UART_GET_FLAG (huart , UART_FLAG_PE ) != RESET ) {
790
- tmpval = huart -> Instance -> DR ; /* Clear PE flag */
789
+ __HAL_UART_CLEAR_PEFLAG ( huart ) ; /* Clear PE flag */
791
790
} else if (__HAL_UART_GET_FLAG (huart , UART_FLAG_FE ) != RESET ) {
792
- tmpval = huart -> Instance -> DR ; /* Clear FE flag */
791
+ __HAL_UART_CLEAR_FEFLAG ( huart ) ; /* Clear FE flag */
793
792
} else if (__HAL_UART_GET_FLAG (huart , UART_FLAG_NE ) != RESET ) {
794
- tmpval = huart -> Instance -> DR ; /* Clear NE flag */
793
+ __HAL_UART_CLEAR_NEFLAG ( huart ) ; /* Clear NE flag */
795
794
} else if (__HAL_UART_GET_FLAG (huart , UART_FLAG_ORE ) != RESET ) {
796
- tmpval = huart -> Instance -> DR ; /* Clear ORE flag */
795
+ __HAL_UART_CLEAR_OREFLAG ( huart ) ; /* Clear ORE flag */
797
796
}
798
797
#else
799
798
if (__HAL_UART_GET_FLAG (huart , UART_FLAG_PE ) != RESET ) {
@@ -814,7 +813,6 @@ void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart)
814
813
HAL_UART_Receive_IT (uart_handlers [obj -> index ], & (obj -> recv ), 1 );
815
814
}
816
815
}
817
- UNUSED (tmpval );
818
816
}
819
817
820
818
/**
You can’t perform that action at this time.
0 commit comments