太勤快了,点子太多了,生产队的猪都没这么勤快。
其实前面的几篇文章就相当于阅读完毕,只是代码进行了较大规模的改变,所以这里重新读,安装功能模块更新若干篇,感谢姜主任的持续工作!
谢谢,次次拉下来的代码都不是最新的
目前看,这个库已经很完善了,最近最大的变化就是全部面向对象的重写,大概重构了1300多行。
是的,改完的代码清爽了许多~
其次就是速度的提升,使用了一种探针(其实就是加了计时代码):
就像这样
作者言传身教(因材施教?)他最近脾气挺好哈
果然又失去了理智
因为mpy虽然开发速度很OK,但是它太慢了,所以就需要找到拉跨的代码,这也是探针出现的缘故。
对了这东西不叫探针,应该叫时间戳?
实例化的时候会被打印出来
可以看到关于时间运行的结果,这个结论就是:从boot出来之后到第一个I2C被例化 中键隔了能有3.3s。
另外OTA的功能也完善了,就是缺个美工:
其实看着还不错
另外也调整了一些文件的实现行为:
主要是再不写,可能明天就又更新了
另外值得一提的是,使用visio重新绘制的图,有点好看~~~
示意图
另外,看看人家的项目主页
再看贡献者,哟,还有我呢!
因为更新的快速,所以这里使用了桌面的Github,做增量的下载:
写HTTPS链接
一次写完肯定不好,因为代码解耦的已经很好了,所以源码的阅读上面也是按照模块来写,多写几篇。
基本的文件结构没有变化,为了阅读的体验做了一些文件的删除,留主体:
就是这样,但是商业化什么的,记得按照规则来,不是你删除就可以的事情。
另外读以前,也可以研究一下我以前写的东西。
通用的版权声明我也删除了,另外以前的main文件是很长的一堆,现在分开了:
联系客服