You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Serial driver appears to buffer things internally; fflush() does not help
ESP_LOGI (TAG, "Starting UART%s", s21 ? " S21" : "");
// Shut off console log if it is using our UART
#if defined(CONFIG_ESP_CONSOLE_UART_DEFAULT) || defined(CONFIG_ESP_CONSOLE_UART_CUSTOM_NUM_0)
if (uart == UART_NUM_0) {
fflush(stdout);
esp_log_set_putchar(faikin_log_putc);
}
#endif
"Starting UART" string already comes at 2400
2. wifi code inside the framework has its own dump, ignoring the putchar callback. espressif/ESP8266_RTOS_SDK#1082
Fix#1 for real. The fix
relies on patched ets_vprintf() in the SDK. Using an existing flag didn't work
well because every NVS write frobbed it back to zero, causing the issue to
re-appear.
Despite redirection code, some serial log is still produced after serial port init. This causes delayed startup
The text was updated successfully, but these errors were encountered: