|
Компилятор MSP430 IAR C V2.10A
typedef void (*MENUPROCPTR)(void);struct TMenuItem
{
char *Caption;
MENUPROCPTR Proc;
struct TMenuItem *SubMenu;
};extern struct TMenuItem MainMenu[];
struct TMenuItem SubMenu[] = {
{ "Sub.Item3 ", Menu3, NULL },
{ "Sub.Item4 ", Menu4, NULL },
{ "Sub.Item5 ", Menu5, NULL },
{ "Sub.Item6 ", Menu6, NULL },
{ "Sub.Item7 ", Menu7, NULL },
{ "Exit ", NULL, MainMenu },
{ NULL, NULL, NULL }
};struct TMenuItem MainMenu[] = {
{ "BpeјЗ ", ProcTime, NULL },
{ " aїapeЗ ", ProcBat, NULL },
{ "Teјѕepaїypa ", ProcTC, NULL },
{ "Main.Item1 ", Menu1, NULL },
{ "Main.Item2 ", Menu2, NULL },
{ "Main.Sub ", NULL, SubMenu },
{ NULL, NULL, NULL }
};
E-mail: info@telesys.ru