From ab7dfd75b5f901710323d194186de123143bc7ef Mon Sep 17 00:00:00 2001 From: Alan Carvalho de Assis Date: Thu, 16 Nov 2017 11:23:19 -0600 Subject: [PATCH] arch/arm/src/xmc4: Fix XMC4xxx USIC UART sginal to be high level when in idle --- arch/arm/src/xmc4/xmc4_lowputc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/xmc4/xmc4_lowputc.c b/arch/arm/src/xmc4/xmc4_lowputc.c index 3e374106d04..c36bdabade2 100644 --- a/arch/arm/src/xmc4/xmc4_lowputc.c +++ b/arch/arm/src/xmc4/xmc4_lowputc.c @@ -309,7 +309,7 @@ int xmc4_uart_configure(enum usic_channel_e channel, * - Set frame length equal to the word length */ - regval = USIC_SCTR_PDL0 | USIC_SCTR_TRM_1LEVEL | + regval = USIC_SCTR_PDL1 | USIC_SCTR_TRM_1LEVEL | USIC_SCTR_FLE(config->nbits) | USIC_SCTR_WLE(config->nbits); putreg32(regval, base + XMC4_USIC_SCTR_OFFSET);