use long press to enter countdown settings
This commit is contained in:
parent
01940449b6
commit
f53b7530ab
@ -213,17 +213,13 @@ bool countdown_face_loop(movement_event_t event, movement_settings_t *settings,
|
|||||||
case EVENT_LIGHT_BUTTON_UP:
|
case EVENT_LIGHT_BUTTON_UP:
|
||||||
switch(state->mode) {
|
switch(state->mode) {
|
||||||
case cd_running:
|
case cd_running:
|
||||||
|
case cd_reset:
|
||||||
movement_illuminate_led();
|
movement_illuminate_led();
|
||||||
break;
|
break;
|
||||||
case cd_paused:
|
case cd_paused:
|
||||||
reset(state);
|
reset(state);
|
||||||
button_beep(settings);
|
button_beep(settings);
|
||||||
break;
|
break;
|
||||||
case cd_reset:
|
|
||||||
state->mode = cd_setting;
|
|
||||||
movement_request_tick_frequency(4);
|
|
||||||
button_beep(settings);
|
|
||||||
break;
|
|
||||||
case cd_setting:
|
case cd_setting:
|
||||||
state->selection++;
|
state->selection++;
|
||||||
if(state->selection >= CD_SELECTIONS) {
|
if(state->selection >= CD_SELECTIONS) {
|
||||||
@ -258,7 +254,10 @@ bool countdown_face_loop(movement_event_t event, movement_settings_t *settings,
|
|||||||
draw(state, event.subsecond);
|
draw(state, event.subsecond);
|
||||||
break;
|
break;
|
||||||
case EVENT_ALARM_LONG_PRESS:
|
case EVENT_ALARM_LONG_PRESS:
|
||||||
if (state->mode == cd_setting) {
|
if (state->mode == cd_paused) {
|
||||||
|
state->mode = cd_setting;
|
||||||
|
movement_request_tick_frequency(4);
|
||||||
|
} else if (state->mode == cd_setting) {
|
||||||
quick_ticks_running = true;
|
quick_ticks_running = true;
|
||||||
movement_request_tick_frequency(8);
|
movement_request_tick_frequency(8);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user