From 64f9a7a8ba958403ba6f74d7adf2cdc556b51786 Mon Sep 17 00:00:00 2001 From: jeromecoutant Date: Tue, 14 Apr 2020 15:08:22 +0200 Subject: [PATCH] FPGA UART test: disable 9 bits test for K64F --- TESTS/configs/fpga.json | 2 +- TESTS/mbed_hal_fpga_ci_test_shield/uart/main.cpp | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/TESTS/configs/fpga.json b/TESTS/configs/fpga.json index a9eeab3c38..c91be88bc7 100644 --- a/TESTS/configs/fpga.json +++ b/TESTS/configs/fpga.json @@ -14,7 +14,7 @@ "K64F": { "target.macros_add": [ "UART_7BITS_PARITY_NONE_NOT_SUPPORTED", - "UART_9BITS_PARITY_NOT_SUPPORTED" + "UART_9BITS_NOT_SUPPORTED" ] }, "STM": { diff --git a/TESTS/mbed_hal_fpga_ci_test_shield/uart/main.cpp b/TESTS/mbed_hal_fpga_ci_test_shield/uart/main.cpp index ba0c57b902..92625514cf 100644 --- a/TESTS/mbed_hal_fpga_ci_test_shield/uart/main.cpp +++ b/TESTS/mbed_hal_fpga_ci_test_shield/uart/main.cpp @@ -93,6 +93,13 @@ static void uart_test_common(int baudrate, int data_bits, SerialParity parity, i // Only 7, 8 & 9 data bits. MBED_ASSERT(data_bits >= 7 && data_bits <= 9); +#if defined(UART_9BITS_NOT_SUPPORTED) + if (data_bits == 9) { + utest_printf(" UART_9BITS_NOT_SUPPORTED set ... "); + return; + } +#endif + #if defined(UART_9BITS_PARITY_NOT_SUPPORTED) if ((data_bits == 9) && (parity != ParityNone)) { utest_printf(" UART_9BITS_PARITY_NOT_SUPPORTED set ... ");