*/
clock_state OswaldClk;
watch_state OswaldState;
-watch_screen OswaldScreens[LAST_SCREEN];
+watch_screen OswaldScreens[SCREENS_END];
void oswald_change_to_screen(screen_number screen_id)
OswaldState.screen_id = IDLE_SCREEN;
};
OswaldState.screen = &OswaldScreens[OswaldState.screen_id];
- //oswald_update_screen();
OswaldState.screen->event_func(EVENT_SCREEN_VISIBLE, NULL);
break;
case BUTTON_F:
OswaldScreens[MENU_TEST_SCREEN].event_mask = EVENT_USER_BUTTONS;
OswaldScreens[MENU_TEST_SCREEN].event_func = test_menu_handle_events;
+ OswaldScreens[STOP_WATCH_SCREEN].event_mask = EVENT_USER_BUTTONS | EVENT_CS_TIMER;
+ OswaldScreens[STOP_WATCH_SCREEN].event_func = stop_watch_handle_events;
+
OswaldState.screen_id = IDLE_SCREEN;
OswaldState.screen = &OswaldScreens[OswaldState.screen_id];