diff options
Diffstat (limited to 'apps/recorder/recording.c')
-rw-r--r-- | apps/recorder/recording.c | 9 |
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 | ||
73 | static bool in_screen = false; | 76 | static 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 |