status_e Audio_DMA_Play_Status(void)
Is Audio_DMA_Play finished?
status_e Audio_Stream_Play_Pause(void)
Audio stream play pause.
status_e Audio_DMA_Play(const void *data, uint32_t length, void(*done)(const void *))
Play a sound (DMA version)
status_e Audio_Stream_Play(const void *data)
Audio stream play buffer.
status_e Audio_SetVolumeSpeaker(uint8_t volume)
Set the volume for speaker output.
status_e Audio_Stream_Play_Stop(void)
Audio stream playing stop.
status_e Audio_Stream_Record_Init(uint32_t length, void *buffer0, void *buffer1, void(*done)(const void *))
Audio stream record initialization.
status_e Audio_Stream_Record_Stop(void)
Audio stream record stop.
status_e Audio_Stream_Play_Init(uint32_t length, void *buffer0, void *buffer1, void(*done)(const void *))
Audio stream play initialization.
status_e Audio_Record(int16_t *dataBuf, uint32_t length)
Record a sound (polling mode)
status_e Audio_Stream_Play_Status(void)
Is Audio_Stream_Play ready for the next buffer?
status_e Audio_SetVolumeHeadphone(uint8_t volume)
Set the volume for headphone output.
status_e Audio_Init(uint32_t fs, uint32_t sample_size)
Audio initialization.
status_e Audio_PlaySin(uint16_t freq, uint16_t duration)
Play a sine sound at a given frequency.
status_e Audio_Play(const int16_t *dataBuf, uint32_t length)
Play a sound (polling mode)