Arduino AudioKit HAL
Classes | Macros | Typedefs | Enumerations
AudioKit.h File Reference

Arduino API for AudioKit. More...

#include "AudioKitSettings.h"
#include "audio_hal/driver/es7148/es7148.h"
#include "audio_hal/driver/es7210/es7210.h"
#include "audio_hal/driver/es7243/es7243.h"
#include "audio_hal/driver/es8311/es8311.h"
#include "audio_hal/driver/es8374/es8374.h"
#include "audio_hal/driver/es8388/es8388.h"
#include "audio_hal/driver/tas5805m/tas5805m.h"
#include "audiokit_board.h"
#include "audiokit_logger.h"
#include "SPI.h"

Go to the source code of this file.

Classes

struct  AudioKitConfig
 Configuation for AudioKit. More...
 
class  AudioKit
 AudioKit API using the audio_hal. More...
 

Macros

#define I2S_COMM_FORMAT_STAND_I2S    (I2S_COMM_FORMAT_I2S | I2S_COMM_FORMAT_I2S_MSB)
 
#define I2S_COMM_FORMAT_STAND_MSB    (I2S_COMM_FORMAT_I2S | I2S_COMM_FORMAT_I2S_MSB)
 
#define I2S_COMM_FORMAT_STAND_LSB    (I2S_COMM_FORMAT_I2S | I2S_COMM_FORMAT_I2S_LSB)
 
#define I2S_COMM_FORMAT_STAND_PCM_LONG    (I2S_COMM_FORMAT_PCM | I2S_COMM_FORMAT_PCM_LONG)
 
#define I2S_COMM_FORMAT_STAND_PCM_SHORT    (I2S_COMM_FORMAT_PCM | I2S_COMM_FORMAT_PCM_SHORT)
 

Typedefs

typedef int eps32_i2s_audio_sample_rate_type
 

Enumerations

enum  AudioKitInOut { AudioOutput , AudioInput , AudioInputOutput }
 Do we read or write audio data - or both.
 

Detailed Description

Arduino API for AudioKit.

Author
Phil Schatzmann
Version
0.1
Date
2021-12-12

Definition in file AudioKit.h.