107 NoteFrequency frequency;
108 uint16_t duration_ms;
StatusCode
StatusCodes for various errors.
Definition: status.h:27
StatusCode buzzer_play_neutral(void)
Play predefined neutral melody.
Definition: buzzer.c:219
StatusCode buzzer_play_success(void)
Play predefined success melody.
Definition: buzzer.c:211
StatusCode buzzer_play_invalid(void)
Play predefined invalid melody.
Definition: buzzer.c:227
StatusCode buzzer_play_melody(Note *melody)
Play a custom melody.
Definition: buzzer.c:173
StatusCode buzzer_stop_turn_signal(void)
Stop turn signal click.
Definition: buzzer.c:247
StatusCode buzzer_play_reverse(void)
Play predefined reverse melody.
Definition: buzzer.c:223
StatusCode buzzer_stop(void)
Stop any currently playing sound.
Definition: buzzer.c:255
StatusCode buzzer_play_startup(void)
Play predefined startup melody.
Definition: buzzer.c:203
StatusCode buzzer_play_regen_on(void)
Play predefined regen on melody.
Definition: buzzer.c:231
StatusCode buzzer_play_drive(void)
Play predefined drive melody.
Definition: buzzer.c:215
bool buzzer_is_playing(void)
Check if a melody is currently playing.
Definition: buzzer.c:270
StatusCode buzzer_init(void)
Initialize the buzzer.
Definition: buzzer.c:142
StatusCode buzzer_start_turn_signal(void)
Play turn signal click.
Definition: buzzer.c:239
StatusCode buzzer_play_regen_off(void)
Play predefined regen off melody.
Definition: buzzer.c:235
StatusCode buzzer_beep(void)
Play a simple beep at 3.5kHz.
Definition: buzzer.c:151
StatusCode buzzer_play_error(void)
Play predefined error melody.
Definition: buzzer.c:207