mirror of https://github.com/ARMmbed/mbed-os.git
KSDK serial_api.c: Fix assertion error for ParityEven
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>pull/2852/head
parent
b88600105e
commit
29808b8d56
|
@ -98,6 +98,8 @@ void serial_format(serial_t *obj, int data_bits, SerialParity parity, int stop_b
|
||||||
temp |= (UART_C1_PE_MASK | UART_C1_M_MASK);
|
temp |= (UART_C1_PE_MASK | UART_C1_M_MASK);
|
||||||
if (parity == ParityOdd) {
|
if (parity == ParityOdd) {
|
||||||
temp |= UART_C1_PT_MASK;
|
temp |= UART_C1_PT_MASK;
|
||||||
|
} else if (parity == ParityEven) {
|
||||||
|
// PT=0 so nothing more to do
|
||||||
} else {
|
} else {
|
||||||
// Hardware does not support forced parity
|
// Hardware does not support forced parity
|
||||||
MBED_ASSERT(0);
|
MBED_ASSERT(0);
|
||||||
|
|
|
@ -103,6 +103,8 @@ void serial_format(serial_t *obj, int data_bits, SerialParity parity, int stop_b
|
||||||
temp |= (LPUART_CTRL_PE_MASK | LPUART_CTRL_M_MASK);
|
temp |= (LPUART_CTRL_PE_MASK | LPUART_CTRL_M_MASK);
|
||||||
if (parity == ParityOdd) {
|
if (parity == ParityOdd) {
|
||||||
temp |= LPUART_CTRL_PT_MASK;
|
temp |= LPUART_CTRL_PT_MASK;
|
||||||
|
} else if (parity == ParityEven) {
|
||||||
|
// PT=0 so nothing more to do
|
||||||
} else {
|
} else {
|
||||||
// Hardware does not support forced parity
|
// Hardware does not support forced parity
|
||||||
MBED_ASSERT(0);
|
MBED_ASSERT(0);
|
||||||
|
|
|
@ -103,6 +103,8 @@ void serial_format(serial_t *obj, int data_bits, SerialParity parity, int stop_b
|
||||||
temp |= (LPUART_CTRL_PE_MASK | LPUART_CTRL_M_MASK);
|
temp |= (LPUART_CTRL_PE_MASK | LPUART_CTRL_M_MASK);
|
||||||
if (parity == ParityOdd) {
|
if (parity == ParityOdd) {
|
||||||
temp |= LPUART_CTRL_PT_MASK;
|
temp |= LPUART_CTRL_PT_MASK;
|
||||||
|
} else if (parity == ParityEven) {
|
||||||
|
// PT=0 so nothing more to do
|
||||||
} else {
|
} else {
|
||||||
// Hardware does not support forced parity
|
// Hardware does not support forced parity
|
||||||
MBED_ASSERT(0);
|
MBED_ASSERT(0);
|
||||||
|
|
Loading…
Reference in New Issue