circuitpython/ports/unix/fatfs_port.c

14 lines
348 B
C
Raw Normal View History

#include <time.h>
#include "lib/oofatfs/ff.h"
2016-02-13 16:03:23 -05:00
DWORD get_fattime(void) {
time_t now = time(NULL);
struct tm *tm = localtime(&now);
return ((1900 + tm->tm_year - 1980) << 25)
| (tm->tm_mon << 21)
| (tm->tm_mday << 16)
| (tm->tm_hour << 11)
| (tm->tm_min << 5)
| (tm->tm_sec / 2);
2016-02-13 16:03:23 -05:00
}