From aee002dd80ad8829ae247950f784b1f145fb822e Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 20 Aug 2024 15:55:07 +1000 Subject: [PATCH] stm32/lwip_inc: Implement LWIP_PLATFORM_DIAG macro in terms of printf. This allows enabling lwIP debugging output. For example, to enable PPP debugging add the following to `mpconfigboard.h`: #define LWIP_DEBUG 1 #define PPP_DEBUG LWIP_DBG_ON Signed-off-by: Damien George --- ports/stm32/lwip_inc/arch/cc.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ports/stm32/lwip_inc/arch/cc.h b/ports/stm32/lwip_inc/arch/cc.h index fc5230ef7..a818d6d6a 100644 --- a/ports/stm32/lwip_inc/arch/cc.h +++ b/ports/stm32/lwip_inc/arch/cc.h @@ -2,7 +2,9 @@ #define MICROPY_INCLUDED_STM32_LWIP_ARCH_CC_H #include -#define LWIP_PLATFORM_DIAG(x) +#include + +#define LWIP_PLATFORM_DIAG(x) do { printf x; } while (0) #define LWIP_PLATFORM_ASSERT(x) { assert(1); } #define LWIP_NO_CTYPE_H 1