aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--os/various/fatfs_bindings/fatfs_diskio.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/os/various/fatfs_bindings/fatfs_diskio.c b/os/various/fatfs_bindings/fatfs_diskio.c
index daac33348..9cd3ea894 100644
--- a/os/various/fatfs_bindings/fatfs_diskio.c
+++ b/os/various/fatfs_bindings/fatfs_diskio.c
@@ -22,7 +22,6 @@ extern SDCDriver SDCD1;
#endif
#if HAL_USE_RTC
-#include "chrtclib.h"
extern RTCDriver RTCD1;
#endif
@@ -245,7 +244,10 @@ DRESULT disk_ioctl (
DWORD get_fattime(void) {
#if HAL_USE_RTC
- return rtcGetTimeFat(&RTCD1);
+ RTCDateTime timespec;
+
+ rtcGetTime(&RTCD1, &timespec);
+ return rtcConvertDateTimeToFAT(&timespec);
#else
return ((uint32_t)0 | (1 << 16)) | (1 << 21); /* wrong but valid time */
#endif