From 854ebf4e7a1d1f6ffa8c060876b27b6ea94b0766 Mon Sep 17 00:00:00 2001 From: jeromecoutant Date: Fri, 5 Jul 2019 17:52:41 +0200 Subject: [PATCH] STM32 LPUART update --- targets/TARGET_STM/serial_api.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/targets/TARGET_STM/serial_api.c b/targets/TARGET_STM/serial_api.c index 1aeca003aa..a18b85ba41 100644 --- a/targets/TARGET_STM/serial_api.c +++ b/targets/TARGET_STM/serial_api.c @@ -568,12 +568,12 @@ HAL_StatusTypeDef init_uart(serial_t *obj) #if defined(LPUART1_BASE) if (huart->Instance == LPUART1) { if (obj_s->baudrate <= 9600) { -#if ((MBED_CONF_TARGET_LPUART_CLOCK_SOURCE) & USE_LPUART_CLK_LSE) && !TARGET_STM32H7 && !TARGET_STM32WB +#if ((MBED_CONF_TARGET_LPUART_CLOCK_SOURCE) & USE_LPUART_CLK_LSE) && defined(USART_CR3_UCESM) HAL_UARTEx_EnableClockStopMode(huart); #endif HAL_UARTEx_EnableStopMode(huart); } else { -#if (!defined(TARGET_STM32H7) && !defined(TARGET_STM32WB)) +#if defined(USART_CR3_UCESM) HAL_UARTEx_DisableClockStopMode(huart); #endif HAL_UARTEx_DisableStopMode(huart);