From baf911bd7db274df1684aaa28cd6856f3923ed0a Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Sat, 14 Sep 2019 11:18:18 +0200 Subject: [PATCH] cpu/esp8266: Moved stdio_init before periph_init - This guarantees that DEBUG() is available early in boot process - Forgotten in https://github.com/RIOT-OS/RIOT/pull/11367, this fixes broken stdio --- cpu/esp8266/startup.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cpu/esp8266/startup.c b/cpu/esp8266/startup.c index 64dee30884..06aa705f55 100644 --- a/cpu/esp8266/startup.c +++ b/cpu/esp8266/startup.c @@ -33,6 +33,7 @@ #include "board.h" #include "common.h" #include "exceptions.h" +#include "stdio_base.h" #include "syscalls.h" #include "tools.h" #include "thread_arch.h" @@ -159,6 +160,9 @@ void system_init(void) extern void flash_drive_init (void); flash_drive_init(); + /* initialize stdio*/ + stdio_init(); + /* trigger static peripheral initialization */ periph_init(); @@ -693,6 +697,9 @@ void __attribute__((noreturn)) IRAM cpu_user_start (void) extern void flash_drive_init (void); flash_drive_init(); + /* initialize stdio*/ + stdio_init(); + /* trigger static peripheral initialization */ periph_init();