7 Star 57 Fork 21

大橙子疯 / 轻量级菜单框架

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

轻量级菜单框架(C语言)

介绍

  1. 采用链表方式实现多级深度菜单(通过配置选择采用动态分配或者数组实现)

  2. 菜单控制框架完全独立,因此菜单操作和菜单内容显示可自由搭配选择,无需修改代码

  3. 支持中英文菜单切换

  4. 支持可视范围内部分菜单选项显示等扩展功能

  5. 移植即可使用

  6. 提供命令行界面demo 和 STM32 平台的 demo

软件架构

软件架构说明

使用说明

  1. 使用前初始化函数 Menu_Init, 设置主菜单内容
  2. 周期调用函数 Menu_Task, 用来处理菜单显示和执行相关回调函数
  3. 使用其他函数对菜单界面控制

demo样式

博客:

轻量级多级菜单控制框架程序(C语言)

命令行效果图:

STM32 + OLED 效果图:

关于作者

  1. CSDN 博客 大橙子疯
  2. 联系邮箱 const_zpc@163.com
  3. 了解更多可关注微信公众号

大橙子疯嵌入式

Repository Comments ( 0 )

Sign in to post a comment

About

1、采用链表的方式实现多级菜单; 2、菜单框架更为独立,不耦合按键模块和显示模块,且菜单显示效果更自由; 3、使用方便 expand collapse
C and 2 more languages
MIT
Cancel

Releases (4)

All

轻量级菜单框架

Contributors

All

Activities

Load More
can not load any more
C
1
https://gitee.com/const-zpc/menu.git
git@gitee.com:const-zpc/menu.git
const-zpc
menu
轻量级菜单框架
master

Search