Arduino AudioKit HAL
|
Configuation for AudioKit. More...
#include <AudioKit.h>
Public Member Functions | |
bool | isMaster () |
Returns true if the CODEC is the master. | |
int | bitsPerSample () |
provides the bits per sample | |
int | sampleRate () |
Provides the sample rate in samples per second. More... | |
Public Attributes | |
i2s_port_t | i2s_num = (i2s_port_t)0 |
gpio_num_t | mclk_gpio = (gpio_num_t)0 |
audio_hal_adc_input_t | adc_input |
audio_hal_dac_output_t | dac_output |
audio_hal_codec_mode_t | codec_mode |
audio_hal_iface_mode_t | master_slave_mode |
audio_hal_iface_format_t | fmt |
audio_hal_iface_samples_t | sample_rate |
audio_hal_iface_bits_t | bits_per_sample |
Configuation for AudioKit.
Definition at line 54 of file AudioKit.h.
|
inline |
Provides the sample rate in samples per second.
< set to 8k samples per second
< set to 11.025k samples per second
< set to 16k samples in per second
< set to 22.050k samples per second
< set to 24k samples in per second
< set to 32k samples in per second
< set to 44.1k samples per second
< set to 48k samples per second
Definition at line 91 of file AudioKit.h.
audio_hal_adc_input_t AudioKitConfig::adc_input |
set adc channel with audio_hal_adc_input_t
Definition at line 58 of file AudioKit.h.
audio_hal_iface_bits_t AudioKitConfig::bits_per_sample |
i2s interface number of bits per sample
Definition at line 70 of file AudioKit.h.
audio_hal_codec_mode_t AudioKitConfig::codec_mode |
select codec mode: adc, dac or both
Definition at line 63 of file AudioKit.h.
audio_hal_dac_output_t AudioKitConfig::dac_output |
audio_hal_iface_format_t AudioKitConfig::fmt |
I2S interface format
Definition at line 66 of file AudioKit.h.
audio_hal_iface_mode_t AudioKitConfig::master_slave_mode |
audio codec chip mode
Definition at line 64 of file AudioKit.h.
audio_hal_iface_samples_t AudioKitConfig::sample_rate |
I2S interface samples per second
Definition at line 68 of file AudioKit.h.