From 2f4948ec62683c86c824fc78198279991deaa4ff Mon Sep 17 00:00:00 2001 From: Mark Haslinghuis Date: Tue, 19 Sep 2023 22:52:04 +0200 Subject: [PATCH] Revert "Allow for F7 UART idle preamble to be sent on startup - 4.4-maintenance (#13022)" This reverts commit c51762dd96511c36cac21b8e616cb32d2dc1389e. --- src/main/drivers/serial_uart_stm32f7xx.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/drivers/serial_uart_stm32f7xx.c b/src/main/drivers/serial_uart_stm32f7xx.c index 3782dd43bad..e8ae7ab8500 100644 --- a/src/main/drivers/serial_uart_stm32f7xx.c +++ b/src/main/drivers/serial_uart_stm32f7xx.c @@ -377,9 +377,9 @@ uartPort_t *serialUART(UARTDevice_e device, uint32_t baudRate, portMode_e mode, IOInit(txIO, OWNER_SERIAL_TX, RESOURCE_INDEX(device)); if ((options & SERIAL_INVERTED) == SERIAL_NOT_INVERTED) { - uartdev->txPinState = TX_PIN_MONITOR; - // Switch TX to UART output whilst UART sends idle preamble - checkUsartTxOutput(s); + uartdev->txPinState = TX_PIN_ACTIVE; + // Switch TX to an input with pullup so it's state can be monitored + uartTxMonitor(s); } else { IOConfigGPIOAF(txIO, IOCFG_AF_PP, uartdev->tx.af); }