From ce35233cb19328c6998d43c9426d970974714983 Mon Sep 17 00:00:00 2001 From: Stanley Huang Date: Thu, 16 Feb 2017 20:40:33 +1100 Subject: Minor updates --- megaloggerHD/datalogger.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'megaloggerHD/datalogger.h') diff --git a/megaloggerHD/datalogger.h b/megaloggerHD/datalogger.h index 8d241d6..462c157 100644 --- a/megaloggerHD/datalogger.h +++ b/megaloggerHD/datalogger.h @@ -33,7 +33,8 @@ typedef struct { #define PID_DATA_SIZE 0x80 -#define FILE_NAME_FORMAT "/DAT%05d.CSV" +#define FILE_NAME_FORMAT "DAT%05d.CSV" +#define FILE_PATH "/DATA/" #if ENABLE_DATA_OUT @@ -213,12 +214,12 @@ public: uint16_t openFile(uint16_t logFlags = 0, uint32_t dateTime = 0) { uint16_t fileIndex; - char filename[24] = "/FRMATICS"; + char filename[24] = FILE_PATH; dataSize = 0; if (SD.exists(filename)) { for (fileIndex = 1; fileIndex; fileIndex++) { - sprintf(filename + 9, FILE_NAME_FORMAT, fileIndex); + sprintf(filename + sizeof(FILE_PATH) - 1, FILE_NAME_FORMAT, fileIndex); if (!SD.exists(filename)) { break; } @@ -228,7 +229,7 @@ public: } else { SD.mkdir(filename); fileIndex = 1; - sprintf(filename + 9, FILE_NAME_FORMAT, 1); + sprintf(filename + sizeof(FILE_PATH) - 1, FILE_NAME_FORMAT, 1); } sdfile = SD.open(filename, FILE_WRITE); -- cgit v1.2.3