feat:完成ui设计

This commit is contained in:
2024-02-24 15:06:30 +08:00
parent 27c50ceea8
commit bdd69e2e59
11 changed files with 364 additions and 206 deletions

View File

@@ -4,8 +4,8 @@
PAGE_LIST pagelist[page_max];
static uint8_t page_busy = 0;
int8_t new_page = page_menu;
static int8_t now_page = page_menu;
static int8_t new_page = page_menu;
/**
* @brief 注册一个基本页面,包含一个初始化函数,循环函数,退出函数,事件函数
@@ -17,11 +17,11 @@ static int8_t new_page = page_menu;
* @param eventCallback: 事件函数回调
* @retval 无
*/
void Page_Register(uint8_t pageID, char *pageText,
void Page_Register(uint8_t pageID,
CallbackFunction_t setupCallback, CallbackFunction_t loopCallback,
CallbackFunction_t exitCallback, EventFunction_t eventCallback)
{
pagelist[pageID].Text = pageText;
pagelist[pageID].SetupCallback = setupCallback;
pagelist[pageID].LoopCallback = loopCallback;
pagelist[pageID].ExitCallback = exitCallback;
@@ -123,9 +123,11 @@ void Page_Run(void)
*/
void Page_Init(void)
{
PAGE_REG(page_menu);
PAGE_REG(page_rtcam);
PAGE_REG(page_param);
PAGE_REG(page_menu, "main");
PAGE_REG(page_rtcam, "rtcam");
PAGE_REG(page_param1, "Param1");
PAGE_REG(page_param2, "param2");
PAGE_REG(page_dparam, "dparam");
// PAGE_REG(page_argv);
// PAGE_REG(page_sys);
// PAGE_REG(page_run);