From c6440c08ec1988b20b516f54cffb56b69bad01ba Mon Sep 17 00:00:00 2001 From: Dave Smith <dsmith@emporiaenergy.com> Date: Tue, 4 Mar 2025 11:17:10 -0700 Subject: [PATCH] Add ESP_LOG support. Update the platform logging to use the ESP_LOGx macros when MO_PLATFORM is set to MO_PLATFORM_ESPIDF. --- src/MicroOcpp/Platform.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/MicroOcpp/Platform.h b/src/MicroOcpp/Platform.h index a3da99ea..bf1582e8 100644 --- a/src/MicroOcpp/Platform.h +++ b/src/MicroOcpp/Platform.h @@ -69,7 +69,11 @@ MO_EXTERN_C void mocpp_set_console_out(void (*console_out)(const char *msg)); #endif #define MO_CONSOLE_PRINTF(X, ...) MO_USE_SERIAL.printf_P(PSTR(X), ##__VA_ARGS__) -#elif MO_PLATFORM == MO_PLATFORM_ESPIDF || MO_PLATFORM == MO_PLATFORM_UNIX +#elif MO_PLATFORM == MO_PLATFORM_ESPIDF +#include "esp_log.h" + +#define MO_CONSOLE_PRINTF(X, ...) ESP_LOGI("MicroOcpp", X, ##__VA_ARGS__) +#elif MO_PLATFORM == MO_PLATFORM_UNIX #include <stdio.h> #define MO_CONSOLE_PRINTF(X, ...) printf(X, ##__VA_ARGS__)