From 5b5ea807e1ec2a0e230312fd29c14d349945a4e9 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Tue, 3 Aug 2021 11:06:17 +0200 Subject: [PATCH] Use the current time to generate the log filename Resolves #548 --- radio/src/logs.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/radio/src/logs.cpp b/radio/src/logs.cpp index b1003b441..94ff75517 100644 --- a/radio/src/logs.cpp +++ b/radio/src/logs.cpp @@ -50,7 +50,9 @@ const char * logsOpen() { // Determine and set log file filename FRESULT result; - char filename[sizeof(LOGS_PATH) + LEN_MODEL_NAME + 16]; // /LOGS/modelnamexxxxxx_2013-01-01.log + + // /LOGS/modelnamexxxxxx_YYYY-MM-DD-HHMMSS.log + char filename[sizeof(LOGS_PATH) + LEN_MODEL_NAME + 18 + 4 + 1]; if (!sdMounted()) return STR_NO_SDCARD; @@ -97,7 +99,7 @@ const char * logsOpen() char * tmp = &filename[len]; #if defined(RTCLOCK) - tmp = strAppendDate(&filename[len]); + tmp = strAppendDate(tmp, true); #endif strcpy(tmp, STR_LOGS_EXT);