a menu by stm32f103c8t6 and u8g2
解决方案:在controlKey函数的左键逻辑中加入InitParameters()修复,可以正常进入Update子菜单,但是产生故障的原因还未查明。
将菜单由一维结构体表示改为二维结构体表示
MenuLastStart变量理解如下:假设主菜单项数为11,一页的菜单项为4个,则最后一页开始的项数为7
0 1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10 11
存在bug:进入ui后,若第一次按键为右键,则移动局里会少8个单位距离
解决v2.0存在的右键bug(修改previous_IconBar_x和其目标值的初始值为8即可)
加入了图标标题的弹出动画