void watchface_small(void) { display_setDrawFunc(draw); buttons_setFunc(BTN_SELECT, NULL); buttons_setFunc(BTN_DOWN, NULL); buttons_setFunc(BTN_UP, NULL); }
void btrccar_open() { menu_close(); display_setDrawFunc(draw); buttons_setFuncs(btn1, btn2, btn3); btData = 0; }
void torch_open() { menu_close(); strobe = 0; display_setDrawFunc(draw); buttons_setFunc(BTN_SELECT, select); buttons_setFunc(BTN_DOWN, down); buttons_setFunc(BTN_UP, down); }
static void mOpen() { display_setDrawFunc(menu_draw); buttons_setFuncs(menu_up, menu_select, menu_down); setMenuInfo(OPTION_COUNT, MENU_TYPE_ICON, PSTR(STR_MAINMENU)); setMenuFuncs(MENUFUNC_NEXT, mSelect, MENUFUNC_PREV, itemLoader); setPrevMenuOpen(&prevMenuData, mOpen); beginAnimation2(NULL); }
void game2_start() { menu_close(); srand(millis()); display_setDrawFunc(draw); buttons_setFunc(BTN_SELECT, select); buttons_setFunc(BTN_DOWN, down); buttons_setFunc(BTN_UP, up); LOOP(CAR_COUNT, i) { cars[i].y = i * 16; cars[i].speed = i + 1; cars[i].x = FRAME_WIDTH; }
static void mOpen() { display_setDrawFunc(menu_draw); buttons_setFunc(BTN_DOWN, menu_down); buttons_setFunc(BTN_UP, menu_up); setMenuInfo(OPTION_COUNT, PSTR(" < MAIN MENU >"), MENU_TYPE_ICON, mSelect, upOption, downOption); setMenuOption_P(0, PSTR("Alarms"), menu_alarm, mAlarmsOpen); setMenuOption_P(1, PSTR("Flashlight"), menu_torch, torch_open); setMenuOption_P(2, PSTR("Stopwatch"), menu_stopwatch, stopwatch_open); //setMenuOption_P(2, PSTR("Tune maker"), menu_tunemaker, tunemakerOpen); setMenuOption_P(3, PSTR("Games"), menu_games, mGamesOpen); //setMenuOption_P(4, PSTR("Calculators"), menu_calc, calcOpen); setMenuOption_P(4, PSTR("Settings"), menu_settings, mSettingsOpen); setMenuOption_P(5, PSTR("Diagnostics"), menu_diagnostic, mDiagOpen); setMenuOption_P(OPTION_EXIT, PSTR("Exit"), menu_exit, menu_close); setPrevMenuOpen(&prevMenuData, mOpen); beginAnimation2(NULL); }
void watchface_normal() { display_setDrawFunc(draw); buttons_setFuncs(NULL, menu_select, NULL); animation_start(NULL, ANIM_MOVE_ON); }