stm32在oled上实现多级菜单(基于链表)
为了提高OLED显示多级菜单的易用性,手搓了基于链表的多级菜单的代码。
主要有如下特点:
1:需要配置地方少,后续新加菜单只需在初始化的时候添加,以及自己实现按键事件的回调函数即可。
2:事件驱动,按键事件通过队列接收。
因此,整个过程中,重写按键程序,消息队列,以及多级菜单框架。
复习下按键程序:待补充
下面是基本的思路:
为了提高OLED显示多级菜单的易用性,手搓了基于链表的多级菜单的代码。
主要有如下特点:
1:需要配置地方少,后续新加菜单只需在初始化的时候添加,以及自己实现按键事件的回调函数即可。
2:事件驱动,按键事件通过队列接收。
因此,整个过程中,重写按键程序,消息队列,以及多级菜单框架。
复习下按键程序:待补充
下面是基本的思路: