V9.5,优化了一些if条件语句,修复了里面很多不正确的逻辑判断,去掉不重要的气象数据存储到eeprom中。
2021-03-12 19:06:32 44.14MB esp8266气象时钟 esp8266气象站
1
V9.4.1 修复了更新判断当前日期写错,导致更新内容重叠的问题,在读写eeprom的函数中添加了延时,保证读取每个地址数据成功。另外一版弃用了eeprom函数来读取数据, 由于把项目转到基于VScode平台上使用platform来修改调试的,所以这么没有在这里更新出来。 后续的更新可能会基于platform项目来打包。
2021-03-09 17:02:22 44.15MB esp8266气象时钟
1
V9.4 修复上一版本更新后,日期API接口获取不到数据的bug。
2021-03-04 19:03:25 44.25MB esp8266气象站 esp8266气象时钟
1
V9.3 1:新增一个API接口数据,原来是由3个api接口获取不同的数据,有些数据是共同调用一个api接口数据,由于api数据平台有不可控的因素,为了追求稳定, 尽量采用有名气的api平台,当前日期改用:http://quan.suning.com/getSysTime.do 苏宁的后台数据,原9.2版本采用和风api接口里面获取,由于天气更新不是实时更新,所以零点时间显示会更新延后,加上之前的时间库函数都没有采用了,所以就必须新增一个当前日期api接口。 2.对不同数据进行了函数拆分和数据分离。
2021-03-03 16:03:16 44.25MB ESP8266+OLED esp8266气象时钟 esp8266气象站
1
V9.2.1:1注释掉了没使用到的库:sys/time.h和coredecls.h 2.新增了一张长沙地标图片显示。 3.修复一个农历获取数据类型定义的bug。
2021-03-01 22:02:29 44.26MB ESP8266气象时钟 esp8266wifi时钟
1
V9.2:1.去除time.h,完全由NTPClient.h替代。 2.将字库存储改类型,由动态存储改为flash静态存储,释放更多的SRAM。从编译信息可以看出动态内存由上一版本的47%降到42%。 3.修改该了UI显示界面,去除日期月/日的显示,由其他UI页面年月日包含,显示界面看起来更加清爽,简洁。 4.将日期更新部分的内容放在实时天气数据里面获取。
2021-03-01 17:02:49 44.16MB esp8266气象站 esp8266气象时钟
1
V9.1:修改了零点时农历更新时间逻辑判断,提供了2种方案,备选方案件注释部分。
2021-02-28 17:02:57 44.16MB esp8266气象站 esp8266气象时钟
1
V9.0:1.增加了json反序列化检查,彻底解决因为较长的数据没有反序列检查工作而查找数据失败,导致获取不到返回值,注释掉了农历里面没有使用的变量 2.注释掉U8g2库,只用SH1106Wire.h库,尽量减少程序大小。由原来的49%到现在的47%
2021-02-27 09:03:17 44.16MB esp8266气象时钟 esp8266气象站
1
V8.9:1.修改了气象文字,字体大小不变,修改成了获取未来3天气象数据判断,如果查找不到关键字就跳过此次更新。ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays文件夹下的OLEDDisplayFonts.h中。 2.新增时间库,用来调取时间用于农历更新做判断,也可以用于实时时间显示和输出调用:int hours = timeClient.getHours(); int minu = timeClient.getMinutes(); int sece = timeClient.getSeconds(); int TodayDay = timeClient.getDay(); Sting Detail= timeClient.getFormattedTime()
2021-02-26 18:02:46 44.16MB esp8266气象时钟 esp8266气象站
1