I'm testing "esp_sleep_enable_uart_wakeup" function.
I have connected to UART0 (GPIO3 U0RX, GPIO1 U0TX) an external LTE module and I would like to wake up ESP32 when it is in light sleep but the external module send a particular string on the UART0.
I have done a very simple test. It seems to work, but as soon as I change these configuration for CONSOLE debug output from the default to the below ones:
Code: Select all
CONFIG_CONSOLE_UART_DEFAULT=
CONFIG_CONSOLE_UART_CUSTOM=y
CONFIG_CONSOLE_UART_NONE=
CONFIG_CONSOLE_UART_CUSTOM_NUM_0=
CONFIG_CONSOLE_UART_CUSTOM_NUM_1=y
CONFIG_CONSOLE_UART_NUM=1
CONFIG_CONSOLE_UART_TX_GPIO=25
CONFIG_CONSOLE_UART_RX_GPIO=27
CONFIG_CONSOLE_UART_BAUDRATE=115200
It doesn't work anymore. Unfortunately I would like to use UART1 to send out the debugs because UART0 is occupied to talk with the external module: but the changes in the sdkconfig (only the one reported above) seems to be the cause of the issue.
How to solve?
Thanks