void getMenuItem() { if(stateMenu == setupMenu) { drawUTC(); } else if(stateMenu == klokMenu) { drawDateTime(); } else if(stateMenu == scrollMenu) { if(scrollMenuIndex == alarmeringEnum) { printString("Alarmering"); } else if(scrollMenuIndex == settingsEnum) { printString("Settings"); } } else if(stateMenu == alarmeringMenu){ //printString("You are in Alarmering"); drawAlarm(); } else if(stateMenu == settingsMenu){ printString("Audio Settings"); } }
void Lamp::update() { // drawMenu(menuPosition()); doLed(); if (idleMetro.check()==1) { drawMenu(menuPosition()); _idleTime++; if (_idleTime==10) updateMenuIndex('t'); } if (clkMetro.check()==1) getDate(); if (!_alarming) { switch (getDisplayMode()) { case lAUDIO: drawAudio(); break; case lCYCLE: drawCycle(); break; case lRANDOM: drawRandom(); break; case lSOLID: drawSolid(); break; default: break; } } else { drawAlarm(); } }