3 #ifndef STATE_MACHINE_H_ 4 #define STATE_MACHINE_H_ void set_brightness_state(struct joystick_calibration_data_t *joystick_cal_data_p)
Definition: state_machine.c:298
int main_menu(struct joystick_calibration_data_t *joystick_cal_data)
Definition: state_machine.c:174
int navigate_menu(int number_of_menu_items, int first_menu_line, int line_selected, struct joystick_calibration_data_t *joystick_cal_data_p)
Definition: state_machine.c:255
int event_handler(struct joystick_calibration_data_t *joystick_cal_data_p, struct slider_calibration_data_t *slider_cal_data_p)
Definition: state_machine.c:13
int game_menu(struct joystick_calibration_data_t *joystick_cal_data_p, struct slider_calibration_data_t *slider_cal_data_p, struct highscore_entry_t *highscore_list_p)
Definition: state_machine.c:216
#define NAME_SIZE
Definition: state_machine.h:6
Definition: state_machine.h:15
Definition: state_machine.h:9
int score
Definition: state_machine.h:24
Definition: state_machine.h:10
Definition: state_machine.h:21
Definition: slider_driver.h:7
Definition: state_machine.h:12
int insert_highscore(struct highscore_entry_t *highscore_list_p, uint16_t score)
Definition: state_machine.c:432
Definition: state_machine.h:16
Definition: joystick_driver.h:9
int highscore_menu(struct joystick_calibration_data_t *joystick_cal_data_p, struct highscore_entry_t *highscore_list_p)
Definition: state_machine.c:397
int settings_menu(struct joystick_calibration_data_t *joystick_cal_data_p)
Definition: state_machine.c:84
int calibrate_menu(struct joystick_calibration_data_t *joystick_cal_data_p)
Definition: state_machine.c:129
Definition: state_machine.h:13
Definition: state_machine.h:11
Definition: state_machine.h:14
state_t
Definition: state_machine.h:8
char name[NAME_SIZE]
Definition: state_machine.h:23