【DIY电子作品】基于小安派AiPi-Eye-S1的天气站

  [复制链接]
liuli | 2023-12-7 23:28:16 | 显示全部楼层
回复

使用道具 举报

泰山原浆 | 2023-12-15 14:10:49 | 显示全部楼层
大佬玩的就是花样多
回复 支持 反对

使用道具 举报

yangguoyi | 2023-12-16 15:35:54 | 显示全部楼层
触摸屏的点击精确度怎么样
回复 支持 反对

使用道具 举报

沈夜 | 2023-12-22 17:06:42 | 显示全部楼层
而你!我的朋友!你才是真正的英雄 !
回复 支持 反对

使用道具 举报

liuli | 2023-12-22 22:07:46 | 显示全部楼层
666
回复

使用道具 举报

1084504793 | 2023-12-23 18:41:35 | 显示全部楼层
回复

使用道具 举报

心云 | 2023-12-27 11:55:47 | 显示全部楼层
666
回复

使用道具 举报

SpongeBobxD | 2024-1-11 10:30:54 | 显示全部楼层
感谢大佬的开源
我基于大佬的开源修复了一些bug:
1.主界面星期数一直都显示周五
最简单的解决办法就是将user.c 683行左右开始 的星期数判断修改一下
将dayweather.week全都改为week_cjsno->valuestring
造成这个原因可能是因为在内存拷贝的时候使用strlen计算的字符串长度不包括字符串终止符,导致最后dayweather.week是错误的,无法正确的字符串比较
2.今日天气详细信息界面的实时温度显示不全和错误的情况
这个的解决办法就是将dayweather.tem的数组大小改为5,然后在665行左右的dayweather.tem内存拷贝的大小传参中+1,并且找到ui_Temp和ui_Weanow的x偏移稍作调整就能解决
出现这种问题的大致情况跟1有一点相同  内存拷贝的时候没有将字符串终止符长度加上,导致数据错误,还有一点是实时天气可能带有小数,所以会让显示不全
3.未来天气中的日期数永远都是从周五 周六 周日 周一 周二 周三 周四这样显示
这个bug我用了个比较粗暴的方法解决 直接在读取正确的当天星期数之后 再重新传入一次日期数 大致的修改在queue_task中。

可能我描述的行数有些不同 大家可以根据我的描述找到代码去修改
非常感谢大佬的开源,也请大家在我描述不对的地方提出纠正意见
回复 支持 反对

使用道具 举报

hdydy | 2024-1-28 17:21:54 | 显示全部楼层
大佬厉害
回复

使用道具 举报

wurong | 2024-1-28 21:24:26 | 显示全部楼层
SpongeBobxD 发表于 2024-1-11 10:30
感谢大佬的开源
我基于大佬的开源修复了一些bug:
1.主界面星期数一直都显示周五

点赞
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则