struct Menu
{
u8 **Text;
u8 TextNum;
void* (*Action)();
};
struct Menu * BarMenu;
#define MenuWhat(n) {(u8 **)n,(sizeof(n)/sizeof(u8 *)),0}
const struct Menu MenuFunc[]=
{
MenuWhat(FuncItemCN),
MenuWhat(FuncItemEN),
};
u8 * const FuncItemCN[]=
{
{"读出数据“},
{”背光控制“},
{”出厂设置“},
{"修改密码”},
};
u8 * const FuncItemEN[]=
{
{"Read Data"},
{"BackLight"},
{"Factory Set"},
{"Change CODE"}
};
BarMenu = &MenuFunc[language];
BarMenu = (struct Menu *)&MenuFunc[language];