Arduino AudioKit HAL
|
Configuration of functions and variables used to operate audio codec chip. More...
#include <audio_hal.h>
Public Attributes | |
esp_err_t(* | audio_codec_initialize )(audio_hal_codec_config_t *codec_cfg) |
esp_err_t(* | audio_codec_deinitialize )(void) |
esp_err_t(* | audio_codec_ctrl )(audio_hal_codec_mode_t mode, audio_hal_ctrl_t ctrl_state) |
esp_err_t(* | audio_codec_config_iface )(audio_hal_codec_mode_t mode, audio_hal_codec_i2s_iface_t *iface) |
esp_err_t(* | audio_codec_set_mute )(bool mute) |
esp_err_t(* | audio_codec_set_volume )(int volume) |
esp_err_t(* | audio_codec_get_volume )(int *volume) |
xSemaphoreHandle | audio_hal_lock |
void * | handle |
Configuration of functions and variables used to operate audio codec chip.
Definition at line 141 of file audio_hal.h.
esp_err_t(* audio_hal_func_t::audio_codec_config_iface) (audio_hal_codec_mode_t mode, audio_hal_codec_i2s_iface_t *iface) |
configure i2s interface
Definition at line 145 of file audio_hal.h.
esp_err_t(* audio_hal_func_t::audio_codec_ctrl) (audio_hal_codec_mode_t mode, audio_hal_ctrl_t ctrl_state) |
control codec mode and state
Definition at line 144 of file audio_hal.h.
esp_err_t(* audio_hal_func_t::audio_codec_deinitialize) (void) |
deinitialize codec
Definition at line 143 of file audio_hal.h.
esp_err_t(* audio_hal_func_t::audio_codec_get_volume) (int *volume) |
get codec volume
Definition at line 148 of file audio_hal.h.
esp_err_t(* audio_hal_func_t::audio_codec_initialize) (audio_hal_codec_config_t *codec_cfg) |
initialize codec
Definition at line 142 of file audio_hal.h.
esp_err_t(* audio_hal_func_t::audio_codec_set_mute) (bool mute) |
set codec mute
Definition at line 146 of file audio_hal.h.
esp_err_t(* audio_hal_func_t::audio_codec_set_volume) (int volume) |
set codec volume
Definition at line 147 of file audio_hal.h.
xSemaphoreHandle audio_hal_func_t::audio_hal_lock |
semaphore of codec
Definition at line 149 of file audio_hal.h.
void* audio_hal_func_t::handle |
handle of audio codec
Definition at line 150 of file audio_hal.h.