fixed drive strength
Fork of mbed-dev by
Diff: targets/TARGET_STM/TARGET_STM32L0/serial_api.c
- Revision:
- 151:5eaa88a5bcc7
- Parent:
- 149:156823d33999
diff -r 02e0a0aed4ec -r 5eaa88a5bcc7 targets/TARGET_STM/TARGET_STM32L0/serial_api.c --- a/targets/TARGET_STM/TARGET_STM32L0/serial_api.c Tue Nov 08 17:45:16 2016 +0000 +++ b/targets/TARGET_STM/TARGET_STM32L0/serial_api.c Thu Nov 24 17:03:03 2016 +0000 @@ -825,10 +825,10 @@ // reset states huart->TxXferCount = 0; // update handle state - if(huart->State == HAL_UART_STATE_BUSY_TX_RX) { - huart->State = HAL_UART_STATE_BUSY_RX; + if(huart->gState == HAL_UART_STATE_BUSY_TX_RX) { + huart->gState = HAL_UART_STATE_BUSY_RX; } else { - huart->State = HAL_UART_STATE_READY; + huart->gState = HAL_UART_STATE_READY; } } @@ -855,10 +855,10 @@ // reset states huart->RxXferCount = 0; // update handle state - if(huart->State == HAL_UART_STATE_BUSY_TX_RX) { - huart->State = HAL_UART_STATE_BUSY_TX; + if(huart->RxState == HAL_UART_STATE_BUSY_TX_RX) { + huart->RxState = HAL_UART_STATE_BUSY_TX; } else { - huart->State = HAL_UART_STATE_READY; + huart->RxState = HAL_UART_STATE_READY; } }