⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu.c

📁 优龙YLP270开发板 光盘自带的BIOS和实验例程源码 强烈推荐
💻 C
📖 第 1 页 / 共 5 页
字号:
    {9, "More options...", DM_DoMenu,             &Ssp1RxThresholdMoreMenu, NULL},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp1RxThresholdMenu = {"SSP 1 Receive Threshold Menu", Ssp1RxThresholdMenuList, 0};

/*------------- Diagnostic Manager SSP 2 Receive Threshold Menu List -------------*/

DM_MenuItem_T Ssp2RxThresholdMoreMenuList[] =
{
    {0,  "9",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,9"},
    {1,  "10",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,10"},
    {2,  "11",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,11"},
    {3,  "12",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,12"},
    {4,  "13",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,13"},
    {5,  "14",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,14"},
    {6,  "15",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,15"},
    {7,  "16",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,16"},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp2RxThresholdMoreMenu = {"SSP 2 Receive Threshold Menu", Ssp2RxThresholdMoreMenuList, 0};

/*------------- Diagnostic Manager SSP 2 Receive Threshold Menu List -------------*/

DM_MenuItem_T Ssp2RxThresholdMenuList[] =
{
    {0,  "0",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,0"},
    {1,  "1",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,1"},
    {2,  "2",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,2"},
    {3,  "3",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,3"},
    {4,  "4",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,4"},
    {5,  "5",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,5"},
    {6,  "6",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,6"},
    {7,  "7",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,7"},
    {8,  "8",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETRXTHRESHOLD,8"},
    {9, "More options...", DM_DoMenu,             &Ssp2RxThresholdMoreMenu, NULL},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp2RxThresholdMenu = {"SSP 2 Receive Threshold Menu", Ssp2RxThresholdMenuList, 0};

/*------------- Diagnostic Manager SSP 3 Receive Threshold Menu List -------------*/

DM_MenuItem_T Ssp3RxThresholdMoreMenuList[] =
{
    {0,  "9",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,9"},
    {1,  "10",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,10"},
    {2,  "11",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,11"},
    {3,  "12",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,12"},
    {4,  "13",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,13"},
    {5,  "14",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,14"},
    {6,  "15",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,15"},
    {7,  "16",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,16"},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp3RxThresholdMoreMenu = {"SSP 3 Receive Threshold Menu", Ssp3RxThresholdMoreMenuList, 0};

/*------------- Diagnostic Manager SSP 3 Receive Threshold Menu List -------------*/

DM_MenuItem_T Ssp3RxThresholdMenuList[] =
{
    {0,  "0",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,0"},
    {1,  "1",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,1"},
    {2,  "2",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,2"},
    {3,  "3",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,3"},
    {4,  "4",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,4"},
    {5,  "5",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,5"},
    {6,  "6",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,6"},
    {7,  "7",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,7"},
    {8,  "8",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETRXTHRESHOLD,8"},
    {9, "More options...", DM_DoMenu,             &Ssp2RxThresholdMoreMenu, NULL},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp3RxThresholdMenu = {"SSP 3 Receive Threshold Menu", Ssp3RxThresholdMenuList, 0};

/*------------- Diagnostic Manager SSP 1 Transmit Threshold Menu List -------------*/

DM_MenuItem_T Ssp1TxThresholdMoreMenuList[] =
{
    {0,  "9",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,9"},
    {1,  "10",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,10"},
    {2,  "11",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,11"},
    {3,  "12",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,12"},
    {4,  "13",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,13"},
    {5,  "14",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,14"},
    {6,  "15",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,15"},
    {7,  "16",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,16"},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp1TxThresholdMoreMenu = {"SSP 1 Transmit Threshold Menu", Ssp1TxThresholdMoreMenuList, 0};

/*------------- Diagnostic Manager SSP 1 Transmit Threshold Menu List -------------*/

DM_MenuItem_T Ssp1TxThresholdMenuList[] =
{
    {0,  "0",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,0"},
    {1,  "1",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,1"},
    {2,  "2",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,2"},
    {3,  "3",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,3"},
    {4,  "4",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,4"},
    {5,  "5",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,5"},
    {6,  "6",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,6"},
    {7,  "7",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,7"},
    {8,  "8",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP1.SETTXTHRESHOLD,8"},
    {9, "More options...", DM_DoMenu,             &Ssp1TxThresholdMoreMenu, NULL},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp1TxThresholdMenu = {"SSP 1 Transmit Threshold Menu", Ssp1TxThresholdMenuList, 0};

/*------------- Diagnostic Manager SSP 2 Transmit Threshold Menu List -------------*/

DM_MenuItem_T Ssp2TxThresholdMoreMenuList[] =
{
    {0,  "9",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,9"},
    {1,  "10",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,10"},
    {2,  "11",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,11"},
    {3,  "12",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,12"},
    {4,  "13",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,13"},
    {5,  "14",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,14"},
    {6,  "15",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,15"},
    {7,  "16",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,16"},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp2TxThresholdMoreMenu = {"SSP 2 Transmit Threshold Menu", Ssp2TxThresholdMoreMenuList, 0};

/*------------- Diagnostic Manager SSP 2 Transmit Threshold Menu List -------------*/

DM_MenuItem_T Ssp2TxThresholdMenuList[] =
{
    {0,  "0",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,0"},
    {1,  "1",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,1"},
    {2,  "2",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,2"},
    {3,  "3",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,3"},
    {4,  "4",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,4"},
    {5,  "5",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,5"},
    {6,  "6",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,6"},
    {7,  "7",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,7"},
    {8,  "8",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP2.SETTXTHRESHOLD,8"},
    {9, "More options...", DM_DoMenu,             &Ssp2TxThresholdMoreMenu, NULL},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp2TxThresholdMenu = {"SSP 2 Transmit Threshold Menu", Ssp2TxThresholdMenuList, 0};

/*------------- Diagnostic Manager SSP 3 Transmit Threshold Menu List -------------*/

DM_MenuItem_T Ssp3TxThresholdMoreMenuList[] =
{
    {0,  "9",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,9"},
    {1,  "10",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,10"},
    {2,  "11",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,11"},
    {3,  "12",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,12"},
    {4,  "13",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,13"},
    {5,  "14",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,14"},
    {6,  "15",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,15"},
    {7,  "16",             DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,16"},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp3TxThresholdMoreMenu = {"SSP 3 Transmit Threshold Menu", Ssp3TxThresholdMoreMenuList, 0};

/*------------- Diagnostic Manager SSP 3 Transmit Threshold Menu List -------------*/

DM_MenuItem_T Ssp3TxThresholdMenuList[] =
{
    {0,  "0",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,0"},
    {1,  "1",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,1"},
    {2,  "2",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,2"},
    {3,  "3",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,3"},
    {4,  "4",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,4"},
    {5,  "5",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,5"},
    {6,  "6",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,6"},
    {7,  "7",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,7"},
    {8,  "8",              DM_TranslateMenuToCmd, PlatformCmdList,          "SSP3.SETTXTHRESHOLD,8"},
    {9, "More options...", DM_DoMenu,             &Ssp2TxThresholdMoreMenu, NULL},
    {14, "Exit",           NULL,                  NULL,                     NULL},
    {15, "Tools",          DM_DoMenu,             &ToolsMenu,               NULL},
    {0,  NULL,             NULL,                  NULL,                     NULL}
};
DM_Menu_T Ssp3TxThresholdMenu = {"SSP 3 Transmit Threshold Menu", Ssp3TxThresholdMenuList, 0};

/*------------- Diagnostic Manager SSP 1 DMA Width Menu List -------------*/

DM_MenuItem_T Ssp1DmaWidthMenuList[] =
{
    {0,  "8",       DM_TranslateMenuToCmd, PlatformCmdList, "SSP1.SETDMACHANNEL,8,0"},
    {1,  "16",      DM_TranslateMenuToCmd, PlatformCmdList, "SSP1.SETDMACHANNEL,16,0"},
    {2,  "32",      DM_TranslateMenuToCmd, PlatformCmdList, "SSP1.SETDMACHANNEL,32,0"},
    {14, "Exit",    NULL,                  NULL,            NULL},
    {15, "Tools",   DM_DoMenu,             &ToolsMenu,      NULL},
    {0,  NULL,      NULL,                  NULL,            NULL}
};
DM_Menu_T Ssp1DmaWidthMenu = {"SSP 1 DMA Width Menu", Ssp1DmaWidthMenuList, 0};

/*------------- Diagnostic Manager SSP 2 DMA Width Menu List -------------*/

DM_MenuItem_T Ssp2DmaWidthMenuList[] =
{
    {0,  "8",       DM_TranslateMenuToCmd, PlatformCmdList, "SSP2.SETDMACHANNEL,8,0"},
    {1,  "16",      DM_TranslateMenuToCmd, PlatformCmdList, "SSP2.SETDMACHANNEL,16,0"},
    {2,  "32",      DM_TranslateMenuToCmd, PlatformCmdList, "SSP2.SETDMACHANNEL,32,0"},
    {14, "Exit",    NULL,                  NULL,            NULL},
    {15, "Tools",   DM_DoMenu,             &ToolsMenu,      NULL},

⌨️ 快捷键说明

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