Update Serial following L0 HAL update

pull/3251/head
Laurent MEUNIER 2016-11-10 10:26:32 +01:00
parent ab0a8ad508
commit fa9d147f69
1 changed files with 6 additions and 6 deletions

View File

@ -825,10 +825,10 @@ void serial_tx_abort_asynch(serial_t *obj)
// 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 @@ void serial_rx_abort_asynch(serial_t *obj)
// 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;
}
}