打算使用RTC驱动框架,功能做的不错,基本上我想要的都做好了,另外有以下几点建议:
1、rtc.h文件中能否将extern去掉?我们项目要求比较严格,为防止大量extern带来的问题,一般不到不得已的情况下是不让用extern的,目前rtc头文件中这个extern去掉实际上也是能够正常使用的。
2、rtc头文件中为什么不把time函数也放进来?是漏掉了还是其他原因?
3、目前RTC文件定位的是驱动框架,但是目前的代码上来看,这个模块更多的工作是在做中间件,而不是驱动,能否将驱动和中间件分开处理?
4、最后还是文档,最好有配套的文档,现在还好有stm32内部RTC的实现,我要是外部的RTC的话多少有些参考,要是没有内部RTC的实现代码的话,这个RTC驱动框架就没多少人愿意用了,太费力气了还不如自己去重新开发一个,这很不开源啊!