Только сильно не ругайте:
Решил попробывать код предложеный
Andy_F:
Код
struct menu_item
{ unsigned char Name[17];
struct menu_item *Parent;
struct menu_item *Child;
struct menu_item *Prev;
struct menu_item *Next;
};
struct menu_item Menu[5]={
{"Volume ", NULL, NULL, NULL, &Menu[1]}, // [0]
{"Power ", NULL, NULL, &Menu[0], &Menu[2]}, // [1]
{"Light ", NULL, NULL, &Menu[1], &Menu[3]}, // [2]
{"U min of batt ", NULL, NULL, &Menu[2], &Menu[4]}, // [3]
{"Autotune ", NULL, NULL, &Menu[3], NULL} // [4]
};
но чего то ругается, пишет undefined symbol 'Menu' в строке {"Volume ", NULL, NULL, NULL, &Menu[1]}, // [0]