From 33a7a6a095eaf7909121d0baec2f77022381d4a5 Mon Sep 17 00:00:00 2001 From: Christoph Honal Date: Mon, 21 Mar 2022 14:07:21 +0100 Subject: Nimble: Enable optional debug output via RTT This allows better debugging of the bluetooth stack. --- src/libs/mynewt-nimble/porting/nimble/include/logcfg/logcfg.h | 2 +- src/libs/mynewt-nimble/porting/nimble/include/modlog/modlog.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src/libs/mynewt-nimble/porting/nimble') diff --git a/src/libs/mynewt-nimble/porting/nimble/include/logcfg/logcfg.h b/src/libs/mynewt-nimble/porting/nimble/include/logcfg/logcfg.h index 837cdeac..556635ca 100644 --- a/src/libs/mynewt-nimble/porting/nimble/include/logcfg/logcfg.h +++ b/src/libs/mynewt-nimble/porting/nimble/include/logcfg/logcfg.h @@ -8,7 +8,7 @@ #include "modlog/modlog.h" #include "log_common/log_common.h" -#define BLE_HS_LOG_DEBUG(...) IGNORE(__VA_ARGS__) +#define BLE_HS_LOG_DEBUG(...) MODLOG_DEBUG(4, __VA_ARGS__) #define BLE_HS_LOG_INFO(...) MODLOG_INFO(4, __VA_ARGS__) #define BLE_HS_LOG_WARN(...) MODLOG_WARN(4, __VA_ARGS__) #define BLE_HS_LOG_ERROR(...) MODLOG_ERROR(4, __VA_ARGS__) diff --git a/src/libs/mynewt-nimble/porting/nimble/include/modlog/modlog.h b/src/libs/mynewt-nimble/porting/nimble/include/modlog/modlog.h index 03904610..5b0ef45c 100644 --- a/src/libs/mynewt-nimble/porting/nimble/include/modlog/modlog.h +++ b/src/libs/mynewt-nimble/porting/nimble/include/modlog/modlog.h @@ -20,7 +20,8 @@ #ifndef H_MODLOG_ #define H_MODLOG_ -#include +#include "SEGGER_RTT.h" +#define printf(...) SEGGER_RTT_printf(0, __VA_ARGS__) #include "log_common/log_common.h" #include "log/log.h" -- cgit v1.2.3