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