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

Go to the source code of this file.

Classes

struct  _coeff_div
 
class  ES7210
 Header-only driver class for the ES7210 ADC chip. More...
 

Namespaces

namespace  audio_driver
 Namespace for audio driver components.
 

Enumerations

enum  es7210_address_t { ES7210_AD1_AD0_00 = 0x80 , ES7210_AD1_AD0_01 = 0x82 , ES7210_AD1_AD0_10 = 0x84 , ES7210_AD1_AD0_11 = 0x86 }
 
enum  es7210_gain_value_t {
  ES7210_GAIN_0DB = 0 , ES7210_GAIN_3DB , ES7210_GAIN_6DB , ES7210_GAIN_9DB ,
  ES7210_GAIN_12DB , ES7210_GAIN_15DB , ES7210_GAIN_18DB , ES7210_GAIN_21DB ,
  ES7210_GAIN_24DB , ES7210_GAIN_27DB , ES7210_GAIN_30DB , ES7210_GAIN_33DB ,
  ES7210_GAIN_34_5DB , ES7210_GAIN_36DB , ES7210_GAIN_37_5DB
}
 
enum  es7210_input_mics_t { ES7210_INPUT_MIC1 = 0x01 , ES7210_INPUT_MIC2 = 0x02 , ES7210_INPUT_MIC3 = 0x04 , ES7210_INPUT_MIC4 = 0x08 }
 

Variables

static const struct _coeff_div es7210_coeff_div []