CodeLibrary/MAShiroFan/lib/mashiroui/MAShiroUI.h

35 lines
710 B
C
Raw Normal View History

#ifndef MASHIROUI_H
#define MASHIROUI_H
#include <MAShiroUI_Function.h>
/* 控制 UI 渲染等功能的变量 */
// 单屏幕渲染最多列表项目
uint8_t menu_maxLength = 4;
/* 菜单结构体 */
struct menu {
// 当前选项标题
char* menuTitle;
// 被执行函数
void (*function)();
// 下一个索引菜单
menu* nextPage;
// 前一个索引菜单
menu* beforePage;
};
/* 在这里创建菜单项 */
menu menuList_mainSetting[4] = {
{"Template-01", testFunction, nullptr, nullptr},
{"Template-02", testFunction, nullptr, nullptr},
{"Template-03", testFunction, nullptr, nullptr},
{"Template-04", testFunction, nullptr, nullptr},
};
#endif