From cbc7a40fd29dd9a2e5f55dd58e9d50e009e7fb22 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Tue, 28 Mar 2023 11:56:27 -0700 Subject: [PATCH] altos/lpc: Validate UART pin config Make sure some UART pin configuration has been selected Signed-off-by: Keith Packard --- src/lpc/ao_serial_lpc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lpc/ao_serial_lpc.c b/src/lpc/ao_serial_lpc.c index 1a833b38..2362c674 100644 --- a/src/lpc/ao_serial_lpc.c +++ b/src/lpc/ao_serial_lpc.c @@ -156,8 +156,7 @@ ao_serial_init(void) (0 << LPC_IOCONF_HYS) | (0 << LPC_IOCONF_INV) | (0 << LPC_IOCONF_OD)); -#endif -#if SERIAL_1_13_14 +#elif SERIAL_1_13_14 lpc_ioconf.pio1_13 = ((LPC_IOCONF_FUNC_PIO1_13_TXD << LPC_IOCONF_FUNC) | (LPC_IOCONF_MODE_INACTIVE << LPC_IOCONF_MODE) | (0 << LPC_IOCONF_HYS) | @@ -168,6 +167,8 @@ ao_serial_init(void) (0 << LPC_IOCONF_HYS) | (0 << LPC_IOCONF_INV) | (0 << LPC_IOCONF_OD)); +#else +#error No serial pin configuration selected #endif /* Turn on the USART */ -- 2.30.2