From 5163cf1fe1e8bf878bf8d4e54b1fa24dccb4e116 Mon Sep 17 00:00:00 2001 From: joeycastillo Date: Tue, 17 Jan 2023 08:52:01 -0600 Subject: Revert "never disable buzzer output" This reverts commit 851d047c818dacc30c86f4d87f33247dcfb0095c. --- movement/watch_faces/complication/alarm_face.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'movement/watch_faces/complication') diff --git a/movement/watch_faces/complication/alarm_face.c b/movement/watch_faces/complication/alarm_face.c index 9acf5899..5ad3976c 100644 --- a/movement/watch_faces/complication/alarm_face.c +++ b/movement/watch_faces/complication/alarm_face.c @@ -417,7 +417,15 @@ bool alarm_face_loop(movement_event_t event, movement_settings_t *settings, void case EVENT_BACKGROUND_TASK: // play alarm if (state->alarm[state->alarm_playing_idx].beeps == 0) { - _alarm_play_short_beep(state->alarm[state->alarm_playing_idx].pitch); + // short beep + if (watch_is_buzzer_or_led_enabled()) { + _alarm_play_short_beep(state->alarm[state->alarm_playing_idx].pitch); + } else { + // enable, play beep and disable buzzer again + watch_enable_buzzer(); + _alarm_play_short_beep(state->alarm[state->alarm_playing_idx].pitch); + watch_disable_buzzer(); + } } else { // regular alarm beeps movement_play_alarm_beeps((state->alarm[state->alarm_playing_idx].beeps == (ALARM_MAX_BEEP_ROUNDS - 1) ? 20 : state->alarm[state->alarm_playing_idx].beeps), -- cgit v1.2.3