更新 README.md

This commit is contained in:
JianFeng 2024-06-21 22:28:30 +08:00 committed by GitHub
parent 98aebc876b
commit 691eb1e232
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -10,12 +10,13 @@
- 全局使用非线性动画类PID控制器
在菜单数据结构上参考开源项目https://github.com/morepray/MorepUI
# 移植准备
- 在menuConfig.h中配置你的屏幕分辨率与菜单字体。
- 往dispDirver.c中替换你的屏幕驱动亦可使用example中的移植的u8g2库。
- 需在Menu_State BtnScan(void)函数中放入按键扫描程序。
- 在新增菜单项时应在menu.c中定义菜单所在页面(page)和菜单项(item)然后在Craete_MenuTree中通过AddPage、AddItem加入。
- 建立一个xMenu类型的全局结构体
- 最后将Menu_Init和Menu_Loop放入你的程序中。
1. 在menuConfig.h中配置你的屏幕分辨率与菜单字体。
2. 往dispDirver.c中替换你的屏幕驱动亦可使用example中的移植的u8g2库。
3. 在Menu_State BtnScan(void)函数中放入按键扫描程序。
4. 在image.c中写入你需要显示的项目logo否则图形界面的logo为预设logo。
5. 在新增菜单项时应在menu.c中定义菜单所在页面(page)和菜单项(item)然后在Craete_MenuTree中通过AddPage、AddItem加入。
6. 建立一个xMenu类型的全局结构体
7. 最后将Menu_Init和Menu_Loop放入你的程序中。
# Example
基于STM32F103C8T6使用硬件I2C2驱动0.96寸OLED(SSD1306),按键为串口虚拟按键
其中:
@ -25,4 +26,5 @@
# 效果如下
![image](https://github.com/JFeng-Z/MultMenu/blob/master/Image/img1.png)
![image](https://github.com/JFeng-Z/MultMenu/blob/master/Image/img2.png)
- 视频演示地址https://b23.tv/TOwmuKL
- 视频演示地址:
https://b23.tv/TOwmuKL