arduino-audio-driver
|
Classes | |
class | AudioBoard |
Defitintion for audio board pins and an audio driver. More... | |
class | AudioDriver |
Abstract Driver API for codec chips. More... | |
class | CodecConfig |
I2S configuration and definition of input and output with default values. More... | |
class | DriverPins |
All pins for i2s, spi, i2c and other pins. More... | |
struct | I2SDefinition |
I2s interface configuration for audio codec chip. More... | |
class | NoDriverClass |
Dummy Driver which does nothing. More... | |
Enumerations | |
enum | AudioDriverKey { KEY_REC = 0 , KEY_MODE , KEY_PLAY , KEY_SET , KEY_VOLUME_DOWN , KEY_VOLUME_UP } |
Key names. More... | |
enum | input_device_t { ADC_INPUT_NONE = 0x00 , ADC_INPUT_LINE1 , ADC_INPUT_LINE2 , ADC_INPUT_LINE3 , ADC_INPUT_ALL , ADC_INPUT_DIFFERENCE } |
Select adc for input mic signal. If the chip only has one ADC this might provide the functionality on the channel level. More... | |
enum | output_device_t { DAC_OUTPUT_NONE = 0x00 , DAC_OUTPUT_LINE1 , DAC_OUTPUT_LINE2 , DAC_OUTPUT_ALL } |
Select individual dac for dac output. If the device has only one DAC this might provide the functionality channel level. More... | |
enum class | PinFunction { UNDEFINED = 0 , HEADPHONE_DETECT , AUXIN_DETECT , PA , POWER , LED , KEY , SD , CODEC , CODEC_ADC , LATCH , RESET , MCLK_SOURCE } |
Pin Functions. More... | |
enum AudioDriverKey |
enum input_device_t |
Select adc for input mic signal. If the chip only has one ADC this might provide the functionality on the channel level.
enum output_device_t |
|
strong |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Pins need to be set up in the sketch.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |