From bac8c40dd4a1d2f97eaa9a05f9f4ae604940462a Mon Sep 17 00:00:00 2001 From: Jonas Arnold Date: Tue, 18 Oct 2022 21:17:08 +0200 Subject: [PATCH] changed logging settings --- ADIS_tinyK22_SplitFlap/source/IncludeMcuLibConfig.h | 9 +++++++-- ADIS_tinyK22_SplitFlap/source/splitflap.c | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ADIS_tinyK22_SplitFlap/source/IncludeMcuLibConfig.h b/ADIS_tinyK22_SplitFlap/source/IncludeMcuLibConfig.h index 29185bd..292bde7 100644 --- a/ADIS_tinyK22_SplitFlap/source/IncludeMcuLibConfig.h +++ b/ADIS_tinyK22_SplitFlap/source/IncludeMcuLibConfig.h @@ -95,13 +95,18 @@ add_compile_options(-include "../config/IncludeMcuLibConfig.h") #define McuCriticalSection_CONFIG_USE_RTOS_CRITICAL_SECTION (1) /* no native Extensa implementation yet */ #endif #define McuULN2003_CONFIG_USE_ACCELERATION (1) +/* ------------------- McuRTT--------------------------------*/ +#define McuRTT_CONFIG_RTT_UP_BUFFER_MODE (SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL) +#define McuRTT_CONFIG_RTT_BUFFER_SIZE_UP (1024) +#define McuRTT_CONFIG_RTT_BUFFER_SIZE_DOWN (150) +#define McuRTT_CONFIG_BLOCKING_SEND (1) +#define McuRTT_CONFIG_BLOCKING_SEND_TIMEOUT_MS (10) +#define McuRTT_CONFIG_BLOCKING_SEND_WAIT_MS (5) /* Mcu log */ #define McuLog_CONFIG_IS_ENABLED (1) #define McuLog_CONFIG_USE_RTT_CONSOLE (1) #define McuLog_CONFIG_LOG_TIMESTAMP_DATE (0) // disable since time is not used #define McuLog_CONFIG_LOG_TIMESTAMP_TIME (0) -#define McuLog_CONFIG_RTT_DATA_LOGGER_BUFFER_SIZE (512) // increased buffer size -#define McuLog_CONFIG_RTT_DATA_LOGGER_CHANNEL_MODE (SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL) // block to not loose log messages /* Mcu Shell Uart*/ #define McuShell_CONFIG_PROJECT_NAME_STRING "SPLITFLAP" #define McuLib_CONFIG_CPU_VARIANT McuLib_CONFIG_CPU_VARIANT_NXP_K22FN diff --git a/ADIS_tinyK22_SplitFlap/source/splitflap.c b/ADIS_tinyK22_SplitFlap/source/splitflap.c index 2ffb17b..c17d238 100644 --- a/ADIS_tinyK22_SplitFlap/source/splitflap.c +++ b/ADIS_tinyK22_SplitFlap/source/splitflap.c @@ -46,7 +46,7 @@ void SF_InitConfig(void){ // + 0.5 so the rounding is done correctly int32_t position = (stepsPerSegment * (float)i + 0.5); addItem(splitFlapDict, SF_Letters[i], (int32_t*)position); - // TODO FIX LOGGING McuLog_info("Letter '%s': Position %i", SF_Letters[i], (int)position); + McuLog_info("Letter '%s': Position %i", SF_Letters[i], (int)position); } }