Also habs jetzt mal versucht, klappt aber nicht so ganz, da der Compiler nen Fehler meldet.

Ausschnitt aus dem Header:

Code:
typedef struct{
  ui16_t s_current;
  ui16_t s_keyfunc;
  ui16_t s_next;
} stc_menuitem;

const stc_menuitem menuitems[] PROGMEM = 
{
  { 0x0000, 0x0000, 0x0000},

  // To be filled

  { 0xFFFF, 0xFFFF, 0xFFFF}
} 

void UpdateLCD(void);
void System_Sleep(void);
void System_WakeUp(void);
Fehler: Expected ',' or ';' before 'void'
Bemängelte Zeile: void UpdateLCD(void);
Irgendwie seh ich das angeblich fehlende Zeichen nicht im direkten Vergleich zwischen meinem und dem aus dem anderen Thread.