void furi_hal_speaker_release(void)
Release speaker ownership.
Definition furi_hal_speaker.c:47
bool furi_hal_speaker_is_mine(void)
Check current process speaker ownership.
Definition furi_hal_speaker.c:60
void furi_hal_speaker_init(void)
Init speaker.
Definition furi_hal_speaker.c:21
void furi_hal_speaker_set_volume(float volume)
Set volume.
Definition furi_hal_speaker.c:121
void furi_hal_speaker_stop(void)
Stop playback.
Definition furi_hal_speaker.c:135
void furi_hal_speaker_deinit(void)
Deinit speaker.
Definition furi_hal_speaker.c:27
void furi_hal_speaker_start(float frequency, float volume)
Play a note.
Definition furi_hal_speaker.c:98
FURI_WARN_UNUSED bool furi_hal_speaker_acquire(uint32_t timeout)
Acquire speaker ownership.
Definition furi_hal_speaker.c:33