We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aad1e12 commit 40b571aCopy full SHA for 40b571a
app/pm/pmSleep.c
@@ -51,6 +51,11 @@ static void null_mode_check_timer_cb(void* arg){
51
(READ_PERI_REG(UART_STATUS(1)) & (UART_TXFIFO_CNT<<UART_TXFIFO_CNT_S)) == 0){
52
ets_timer_disarm(&null_mode_check_timer);
53
suspend_all_timers();
54
+ //Ensure UART 0/1 TX FIFO is clear
55
+ SET_PERI_REG_MASK(UART_CONF0(0), UART_TXFIFO_RST);//RESET FIFO
56
+ CLEAR_PERI_REG_MASK(UART_CONF0(0), UART_TXFIFO_RST);
57
+ SET_PERI_REG_MASK(UART_CONF0(1), UART_TXFIFO_RST);//RESET FIFO
58
+ CLEAR_PERI_REG_MASK(UART_CONF0(1), UART_TXFIFO_RST);
59
wifi_fpm_do_sleep(current_config.sleep_duration);
60
return;
61
}
0 commit comments