From 711bac511e547096fe1e58af3ba70d31b244731f Mon Sep 17 00:00:00 2001 From: robert-hh Date: Sat, 18 Mar 2023 08:06:43 +0100 Subject: [PATCH] rp2/main: Keep UART REPL with DEBUG=1 and MICROPY_HW_ENABLE_UART_REPL=1. For builds with DEBUG=1 and MICROPY_HW_ENABLE_UART_REPL=1, calling stdio_init_all() in main() detaches the UART input from REPL. This change suppresses calling stdio_init_all() then. --- ports/rp2/main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ports/rp2/main.c b/ports/rp2/main.c index afc22aee72..9e69d159e1 100644 --- a/ports/rp2/main.c +++ b/ports/rp2/main.c @@ -76,6 +76,10 @@ int main(int argc, char **argv) { bi_decl(bi_program_feature("UART REPL")) setup_default_uart(); mp_uart_init(); + #else + #ifndef NDEBUG + stdio_init_all(); + #endif #endif #if MICROPY_HW_ENABLE_USBDEV @@ -90,10 +94,6 @@ int main(int argc, char **argv) { mp_thread_init(); #endif - #ifndef NDEBUG - stdio_init_all(); - #endif - // Start and initialise the RTC datetime_t t = { .year = 2021,