From 3e64e128558f1e8c09e83c0b9d26df7f8fd6c75d Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Wed, 20 Sep 2023 11:23:34 -0700 Subject: [PATCH] Fix sleep without console --- components/esp_hw_support/sleep_modes.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/esp_hw_support/sleep_modes.c b/components/esp_hw_support/sleep_modes.c index 6bed0f6f7e..6f4e65c2af 100644 --- a/components/esp_hw_support/sleep_modes.c +++ b/components/esp_hw_support/sleep_modes.c @@ -201,7 +201,11 @@ #if SOC_PM_SUPPORT_TOP_PD // IDF console uses 8 bits data mode without parity, so each char occupy 8(data)+1(start)+1(stop)=10bits +#ifdef CONFIG_ESP_CONSOLE_UART_NONE +#define UART_FLUSH_US_PER_CHAR (0) +#else #define UART_FLUSH_US_PER_CHAR (10*1000*1000 / CONFIG_ESP_CONSOLE_UART_BAUDRATE) +#endif #define CONCATENATE_HELPER(x, y) (x##y) #define CONCATENATE(x, y) CONCATENATE_HELPER(x, y) #define CONSOLE_UART_DEV (&CONCATENATE(UART, CONFIG_ESP_CONSOLE_UART_NUM))