arduino-audio-driver
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
ES8388.h File Reference
#include "Codecs/CodecConstants.h"
#include "DriverCommon.h"
#include "Platforms/API_I2C.h"
#include "stdbool.h"
#include <string.h>

Go to the source code of this file.

Classes

class  ES8388
 Header-only driver class for the ES8388 codec chip. More...
 

Namespaces

namespace  audio_driver
 Namespace for audio driver components.
 

Enumerations

enum  es8388_input_device_t {
  ESP8388_INPUT_MIN = -1 , ESP8388_INPUT_LINPUT1_RINPUT1 = 0x00 , ESP8388_INPUT_MIC1 = 0x05 , ESP8388_INPUT_MIC2 = 0x06 ,
  ESP8388_INPUT_LINPUT2_RINPUT2 = 0x50 , ESP8388_INPUT_DIFFERENCE = 0xf0 , ESP8388_INPUT_MAX
}
 
enum  es_output_device_t {
  ES8388_OUTPUT_MIN = -1 , ES8388_OUTPUT_LOUT1 = 0x04 , ES8388_OUTPUT_ROUT1 = 0x08 , ES8388_OUTPUT_SPK = 0x09 ,
  ES8388_OUTPUT_LOUT2 = 0x10 , ES8388_OUTPUT_ROUT2 = 0x20 , ES8388_OUTPUT_ALL = 0x3c , ES8388_OUTPUT_MAX
}