Тут пример Micro Menu. Проект написан для WinAVR (AVR Toolchain). В этом проекте размер структуры зависит от размера текстовой строки. В IAR никак не могу добиться и понять, как мне сделать, чтобы размер структуры зависел от размера текстовой строки. Проект компилируется, только если задать так:
Код
//========================================================================
typedef struct menu_item
{
void *Parent;
void *Child;
void *Next;
void *Prev;
FuncPtr NumFunc;
FuncPtr EnterFunc;
FuncPtr MenuFunc;
char Text[20];
} menu_item;
//========================================================================
Есть ли возможность добиться, чтобы в IAR размер структуры зависел от размера текстовой строки?