写了个计算时间戳的小程序 STM32 RTC用得着 参考了newlib 在RVMDK和mingw下测试通过
本想使用库中的,结果返回的指针不知道指到哪里去了
想在PC上面用mingw验证下,结果一运行到使用库函数的地方程序就挂了
想自己写又不知道从哪里下手,于是参考newlib写了个
就两个函数:
extern void gmtime_new(struct tm_new * res,unsigned long timestamp);
extern unsigned long mktime_new(struct tm_new * tim_p);
gmtime_new:
输入时间戳得到日期
mktime_new:
输入日期和时间得到时间戳
超级精简,ARMCC编译出来大小为 362bytes
没有任何容错措施,使用需要谨慎,欢迎扔砖头
time_new.rar
(1.64 KB)
|