mirror of https://github.com/ARMmbed/mbed-os.git
Do not clear interrupt flag during initialization
This causes issue for repeaded initialization while using BufferedSerial mode Signed-off-by: Sadik.Ozer <sadik.ozer@analog.com>pull/15426/head
parent
9bff970507
commit
0eac033cf1
|
@ -213,9 +213,6 @@ void serial_irq_set(serial_t *obj, SerialIrq irq, uint32_t enable)
|
|||
MBED_ASSERT(0);
|
||||
}
|
||||
|
||||
// Clear pending interrupts
|
||||
obj->uart->int_fl = obj->uart->int_fl;
|
||||
|
||||
// Set TX Almost Empty level to interrupt when empty
|
||||
obj->uart->ctrl1 = (MXC_F_UART_THRESH_CTRL_RX_FIFO_DEFAULT_THRESH_VAL | MXC_F_UART_THRESH_CTRL_TX_FIFO_DEFAULT_THRESH_VAL);
|
||||
|
||||
|
|
|
@ -218,9 +218,6 @@ void serial_irq_set(serial_t *obj, SerialIrq irq, uint32_t enable)
|
|||
MBED_ASSERT(0);
|
||||
}
|
||||
|
||||
// Clear pending interrupts
|
||||
obj->uart->int_fl = obj->uart->int_fl;
|
||||
|
||||
// Set TX Almost Empty level to interrupt when empty
|
||||
MXC_UART_SetRXThreshold(obj->uart, 1);
|
||||
|
||||
|
|
Loading…
Reference in New Issue