From 90cfa6f3138e4ba7a5f512c4ff05da9d644e6525 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Thu, 21 Oct 2021 14:41:22 -0700 Subject: [PATCH] imxrt:syslog is dependant on arm_lowputc --- arch/arm/src/imxrt/imxrt_lowputc.c | 4 +++- arch/arm/src/imxrt/imxrt_lowputc.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm/src/imxrt/imxrt_lowputc.c b/arch/arm/src/imxrt/imxrt_lowputc.c index 682d1fec91e..610ad430b6c 100644 --- a/arch/arm/src/imxrt/imxrt_lowputc.c +++ b/arch/arm/src/imxrt/imxrt_lowputc.c @@ -567,9 +567,10 @@ int imxrt_lpuart_configure(uint32_t base, * ****************************************************************************/ -#if defined(HAVE_LPUART_DEVICE) && defined(CONFIG_DEBUG_FEATURES) +#if defined(HAVE_LPUART_DEVICE) void imxrt_lowputc(int ch) { +#ifdef HAVE_LPUART_CONSOLE while ((getreg32(IMXRT_CONSOLE_BASE + IMXRT_LPUART_STAT_OFFSET) & LPUART_STAT_TDRE) == 0) { @@ -599,5 +600,6 @@ void imxrt_lowputc(int ch) /* Send the character by writing it into the UART_TXD register. */ putreg32((uint32_t)ch, IMXRT_CONSOLE_BASE + IMXRT_LPUART_DATA_OFFSET); +#endif } #endif diff --git a/arch/arm/src/imxrt/imxrt_lowputc.h b/arch/arm/src/imxrt/imxrt_lowputc.h index f41d9f76f26..b6a3cf25cb7 100644 --- a/arch/arm/src/imxrt/imxrt_lowputc.h +++ b/arch/arm/src/imxrt/imxrt_lowputc.h @@ -96,7 +96,7 @@ int imxrt_lpuart_configure(uint32_t base, * ****************************************************************************/ -#if defined(HAVE_LPUART_DEVICE) && defined(CONFIG_DEBUG_FEATURES) +#if defined(HAVE_LPUART_DEVICE) void imxrt_lowputc(int ch); #else # define imxrt_lowputc(ch)