107 NoteFrequency frequency;
108 uint16_t duration_ms;
StatusCode
StatusCodes for various errors.
Definition: status.h:27
StatusCode buzzer_play_success(void)
Play predefined success melody.
Definition: buzzer.c:174
StatusCode buzzer_play_melody(Note *melody)
Play a custom melody.
Definition: buzzer.c:136
StatusCode buzzer_stop(void)
Stop any currently playing sound.
Definition: buzzer.c:178
StatusCode buzzer_play_startup(void)
Play predefined startup melody.
Definition: buzzer.c:166
bool buzzer_is_playing(void)
Check if a melody is currently playing.
Definition: buzzer.c:193
StatusCode buzzer_init(void)
Initialize the buzzer.
Definition: buzzer.c:106
StatusCode buzzer_beep(void)
Play a simple beep at 3.5kHz.
Definition: buzzer.c:114
StatusCode buzzer_play_error(void)
Play predefined error melody.
Definition: buzzer.c:170