feat:完成ui设计
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user