🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
学习阶段随便写的,请注意:没有组织结构 .c .h 等乱写。
本项目使用正点原子硬件与基础代码编写
当前编辑版本与编译环境:
Windows 10 1903
战舰STM32F103ZET6 v2.0
Keil MDK 5.27
STemWin 5.28
uCOS III 3.03
LCD为240 x 320分辨率
说明:由于现在应用代码太多了,任务堆栈调不了太大。估计是堆栈的原因,有可能在关闭窗口时有小概率会异常。代码太多MCU Flash已经装不下了(开了3级优化),目前暂停升级。
注意:LCD代码只支持ILI9341,其它型号注释了
:memo:日志:
- :art:修改设置界面为SwipeList控件
:art:修改图片浏览器小bug,还有bug
:art:增加IAP运行器
:art:增加Nes游戏,近期将更新全速有声音版本
:art:资源监视器全局开启
:art:增加HardFault_Handle错误显示界面并倒计时重启
:art:增加开机检测功能
:art:增加日期与时间设置功能(界面太丑,还有小bug)
- :art:Nes游戏改为汇编版,有声音,可能是STemWin的原因速度会比原版慢点
- :art:无法忍受emWin5.32触屏bug,降到5.28
- :art:增加时钟
- :art:增加音乐播放,支持后台播放,但如果打开应用有读取SD时会稍微停顿下
- :art:增加视频播放,无声音。仅用来学习因为帧数感人。
:memo:可能的计划:
- 暗黑模式
:art: 部分截图