坛子里兄弟们贡献了不少实用的小工具,我也来一个GUI Builder。
基本功能:
1. 自动生成LCD 的驱动程序,有多种 LCD 模型可选,模型可以自定义。
2. 自动生成键盘的驱动程序,有几种键盘的连接方式可选。
3. 自动生成GUI 界面,支持多级LCD 菜单。
4. 菜单数据采用索引表和变长数据格式。
5. 菜单标题如果有重复的字符串,则字符串数据不重复写,只引用原串,大大减少 Flash。
6. 部分样式的菜单有自己的控制值,不需要人工对应。
7. 控制值可以选择是否同步显示在菜单上。
8. 可以显示或隐藏菜单,菜单隐藏后,可以自由显示用户自己的内容。
9. 可以调用特定的键来恢复显示菜单。
10. 生成的文件可以合并,也可以按模块分开。