|
发表于 2017-10-21 12:15:52
|
显示全部楼层
如果你用的是FatFS库,在ino里面加入下面函数,在里面实现获取当前时间功能 - extern "C" uint32_t get_fattime( void )
- {
- return 0;
- }
复制代码
如果你用的是sdfatlib,那么加入下面函数实现获取当前时间功能 - void dateTime(uint16_t* date, uint16_t* time) {
- DateTime now = RTC.now();
- // return date using FAT_DATE macro to format fields
- *date = FAT_DATE(now.year(), now.month(), now.day());
- // return time using FAT_TIME macro to format fields
- *time = FAT_TIME(now.hour(), now.minute(), now.second());
- }
复制代码
然后在setup里面需要给sdfatlib设置这个回调函数 - SdFile::dateTimeCallback(dateTime);
复制代码 |
|