summaryrefslogtreecommitdiff
path: root/apps/recorder/recording.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder/recording.c')
-rw-r--r--apps/recorder/recording.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c
index 8eea24d82d..2c5fc32b28 100644
--- a/apps/recorder/recording.c
+++ b/apps/recorder/recording.c
@@ -68,6 +68,9 @@
68#include "screen_access.h" 68#include "screen_access.h"
69#include "action.h" 69#include "action.h"
70#include "radio.h" 70#include "radio.h"
71#ifdef CONFIG_RTC
72#include "rtc.h"
73#endif
71#ifdef HAVE_RECORDING 74#ifdef HAVE_RECORDING
72 75
73static bool in_screen = false; 76static bool in_screen = false;
@@ -521,6 +524,12 @@ char *rec_create_filename(char *buffer)
521#ifdef CONFIG_RTC 524#ifdef CONFIG_RTC
522 /* We'll wait at least up to the start of the next second so no duplicate 525 /* We'll wait at least up to the start of the next second so no duplicate
523 names are created */ 526 names are created */
527#if CONFIG_RTC == RTC_DS1339_DS3231
528 if(!rtc_detected)
529 return create_numbered_filename(buffer, buffer, "rec_", ext, 4
530 IF_CNFN_NUM_(, &file_number));
531 else
532#endif
524 return create_datetime_filename(buffer, buffer, "R", ext, true); 533 return create_datetime_filename(buffer, buffer, "R", ext, true);
525#else 534#else
526 return create_numbered_filename(buffer, buffer, "rec_", ext, 4 535 return create_numbered_filename(buffer, buffer, "rec_", ext, 4