menu.c

来自「iar公司的s3c44b0x评估板的源程序」· C语言 代码 · 共 31 行

C
31
字号
#include "bootloader.h"

/************************
*    Layer 1 SubMenu    *
************************/

/* SubMenu 0 : Utilities */
DM_MenuItem_T Menu0List[] =
{
    {0,     "Set Download Address",         DM_TranslateMenuToCmd,  (void *)SetDownloadAddress, NULL},
    {1,     "Ymodem Download",              DM_TranslateMenuToCmd,  (void *)YmodemDownload,     NULL},
    {2,     "Program Boot Flash",           DM_TranslateMenuToCmd,  (void *)ProgramBootFlash,   NULL},
    {3,     "Load To RAM",                  DM_TranslateMenuToCmd,  (void *)LoadToRam,          NULL},
    {4,     "Jump To",                      DM_TranslateMenuToCmd,  (void *)JumpTo,             NULL},
    {14,    "Exit\n\r",                     NULL,                   NULL,                       NULL},
    {13,    NULL,                           NULL,                   NULL,                       NULL}
};
DM_Menu_T Menu0 = {"\n\rUtilities", Menu0List, 0};

/******************
*    Main Menu    *
******************/

/* Main Menu */
DM_MenuItem_T MainMenuList[] =
{
    {0,     "Utilities",                    DM_DoMenu,              &Menu0,                     NULL},
    {13,    NULL,                           NULL,                   NULL,                       NULL}
};
DM_Menu_T MainMenu = {"\n\rMain Menu", MainMenuList, 0};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?