arduino
搬砖道人
这个作者很懒,什么都没留下…
展开
-
ESP8266使用EEPROM的正确方式
中间的read和write其实都是操作的缓存内存,也就是说这个写并没保存下来,如果断电,那么信息会丢失。在end里能过判断标志位来确定是否需要commit,commit里才会写回数据到flash,另外它提供了getDataPtr和getConstDataPtr来直接操作那块缓存。另外begin需要传入缓存大小,这里begin也就是你读写的大小,它先会缓存flash的数据到内存,接着你的所有操作都是针对它来。对于这个类的实现其实很简单,但是通过阅读代码,其实它总是被缓存的。也就是说你的读写总是在内存进行的。原创 2023-02-14 12:41:47 · 1348 阅读 · 0 评论 -
ESP8266使用EERPOM保存配置
ESP8266使用EERPOM保存配置原创 2023-02-04 19:30:07 · 692 阅读 · 0 评论 -
使用Visual Studio Code开发Arduino
据说Visual Studio也有插件支持,但是我在vs2019里并未搜索到这个插件,可能停止开发了。使用Arduino开发没有提示,并且如果是它自己提供的类和函数不加头文件也不出错。没有自动提示,代码着色也有等于没有。也没有跳转定义的功能,这基本就是一个配置好了Arduino编译选项的文本编辑器。对于写代码的来说实在说不上友好。新手更是无从下手。翻源码?自己在目录下找是不是对于9102的时代还太落后了,况且新手可能都不知道它在哪个文件下,还得使用全文搜索。好在Visual Studio Code提原创 2022-02-17 10:43:40 · 1917 阅读 · 0 评论