当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
17 Star 139 Fork 74

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

2022-09-04 17:10
8050593 const zpc 1622715216 大橙子疯
  1. 优化功能内容:
    1). 移除了设置菜单选项的可视状态功能函数(需求不大,因此可减少编译所占内存)
    2). 可在c++编译中通过
    3). 重命名部分函数名

注:
如需有菜单选项的可视状态设置需要,可通过菜单选项中的“扩展数据入参”设置实现即可

最后提交信息为: !4功能调整完成
2022-07-23 23:51
8050593 const zpc 1622715216 大橙子疯
  1. 功能重构:
    1). 子菜单可采用动态绑定的方式链接父菜单选项(更方便模块化编程,降低耦合)
    2). 加载函数逻辑调整:当前菜单选项每次加载时执行(进入和下级选项进入后退出时运行)
    3). 周期调度函数逻辑调整:当前界面保持周期调度
    4). 移除部分状态获取(新的执行机制无需要区分),部分函数接口重命名
    5). 加载和退出函数调整为在进入和退出时立即执行
    6). 快捷菜单选项功能根据重构后重新进行实现
    7). 支持 C99 及以上标准

  2. 增加了 STM32 的 demo 程序

最后提交信息为: !3重构完成合并
2022-03-24 22:04
8050593 const zpc 1622715216 大橙子疯
  1. 新增功能内容:
    1). 新增菜单快捷选项功能
    2). 增加选择项的可显示设置,在某些情况下不显示该选项
    3). 菜单中新增当前菜单的字符串描述

  2. 优化功能内容:
    1). 多级菜单深度和内存获取的配置方式可单独设置

2021-11-10 09:19
8050593 const zpc 1622715216 大橙子疯
  1. 新增功能内容:
    1). 支持菜单英文显示
    2). 选项在进入或退出时可执行对应的回调函数
    3). 选项可附带扩展数据,方便多样式菜单显示效果
    4). 反初始化功能,即退出菜单
    5). 菜单状态获取
    6). 菜单显示限制扩展功能,如因显示平台限制每次只显示部分选项时使用

  2. 优化功能内容:
    1). 兼容C89标准
    2). 优化菜单多次初始化重复占用内存的问题
    3). 优化在执行非菜单功能回调函数时屏蔽菜单进入接口函数的处理
    4). 重命名函数及变量,接口存在变动
    5). 其他已知问题优化

最后提交信息为: style:修改注释信息
2021-11-05 17:54
8050593 const zpc 1622715216 大橙子疯

首版发布

最后提交信息为: !1首版
C
1
https://gitee.com/const-zpc/menu.git
git@gitee.com:const-zpc/menu.git
const-zpc
menu
轻量级菜单框架

搜索帮助