1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

sys/ztimer: no log for stdio_rtt/semihosting

Both modules use ztimer for stdio, so can't call stdio based functions
before the module is initialized
This commit is contained in:
Francisco Molina 2022-06-07 08:47:44 +02:00
parent d20d353633
commit c9fc236576

View File

@ -49,6 +49,13 @@
#include "ztimer/periph_rtc.h"
#include "ztimer/config.h"
/* both 'stdio_rtt' and 'stdio_semihosting' rely on ztimer for stdio output,
so not output is possible before 'ztimer' has been initiated, silence all
logs */
#if IS_USED(MODULE_STDIO_RTT) || IS_USED(MODULE_STDIO_SEMIHOSTING)
#undef LOG_LEVEL
#define LOG_LEVEL LOG_NONE
#endif
#include "log.h"
#define WIDTH_TO_MAXVAL(width) (UINT32_MAX >> (32 - width))