test
Fork of mbed-dev by
Diff: targets/TARGET_STM/TARGET_STM32F0/serial_device.c
- Revision:
- 178:d650f5d4c87a
- Parent:
- 171:19eb464bc2be
--- a/targets/TARGET_STM/TARGET_STM32F0/serial_device.c Wed Oct 25 14:53:38 2017 +0100 +++ b/targets/TARGET_STM/TARGET_STM32F0/serial_device.c Wed Nov 08 13:50:44 2017 +0000 @@ -478,9 +478,7 @@ void serial_break_set(serial_t *obj) { struct serial_s *obj_s = SERIAL_S(obj); - UART_HandleTypeDef *huart = &uart_handlers[obj_s->index]; - - //HAL_LIN_SendBreak(huart); + UART_HandleTypeDef *huart __attribute__((unused)) = &uart_handlers[obj_s->index]; } #if DEVICE_SERIAL_ASYNCH @@ -798,9 +796,9 @@ HAL_UART_IRQHandler(huart); // Abort if an error occurs - if (return_event & SERIAL_EVENT_RX_PARITY_ERROR || - return_event & SERIAL_EVENT_RX_FRAMING_ERROR || - return_event & SERIAL_EVENT_RX_OVERRUN_ERROR) { + if ((return_event & SERIAL_EVENT_RX_PARITY_ERROR) || + (return_event & SERIAL_EVENT_RX_FRAMING_ERROR) || + (return_event & SERIAL_EVENT_RX_OVERRUN_ERROR)) { return return_event; } @@ -874,8 +872,7 @@ // clear flags __HAL_UART_CLEAR_FLAG(huart, UART_CLEAR_PEF | UART_CLEAR_FEF | UART_CLEAR_OREF); - volatile uint32_t tmpval = huart->Instance->RDR; // Clear RXNE flag - UNUSED(tmpval); + volatile uint32_t tmpval __attribute__((unused)) = huart->Instance->RDR; // Clear RXNE flag // reset states huart->RxXferCount = 0;