97 AD_LOGE(
"Es7243e initialize failed!");
109 if (ctrl_state_active) {
120 AD_LOGW(
"The codec going to stop");
150 &data,
sizeof(data));
#define RESULT_OK
Definition DriverCommon.h:74
#define RESULT_FAIL
Definition DriverCommon.h:75
#define AD_LOGE(...)
Definition Logger.h:15
#define AD_LOGW(...)
Definition Logger.h:14
Header-only driver class for the ES7243E ADC chip.
Definition ES7243E.h:43
error_t writeReg(uint8_t reg_add, uint8_t data)
Definition ES7243E.h:148
error_t ctrlStateActive(codec_mode_t mode, bool ctrl_state_active)
Control ES7243E adc chip.
Definition ES7243E.h:107
void setAddress(int addr)
Defines the I2C device address.
Definition ES7243E.h:51
error_t deinit(void)
Deinitialize ES7243E adc chip.
Definition ES7243E.h:104
int i2c_addr
Definition ES7243E.h:155
error_t configI2S(codec_mode_t mode, I2SDefinition *iface)
Configure ES7243E adc mode and I2S interface.
Definition ES7243E.h:139
void setWire(i2c_bus_handle_t handle)
Defines the I2C bus instance to be used.
Definition ES7243E.h:48
i2c_bus_handle_t i2c_handle
Definition ES7243E.h:154
error_t setVoiceVolume(int volume)
Set adc gain (value of gain 0~100)
Definition ES7243E.h:144
error_t getVoiceVolume(int *volume)
Get adc gain (value of gain 0~100)
Definition ES7243E.h:147
error_t init(codec_config_t *codec_cfg)
Initialize ES7243E adc chip.
Definition ES7243E.h:54
Namespace for audio driver components.
Definition AudioBoard.h:5
codec_mode_t
Definition DriverCommon.h:290
int error_t
Definition DriverCommon.h:150
void * i2c_bus_handle_t
Definition DriverCommon.h:155
I2S interface parameters for the audio codec.
Definition DriverCommon.h:384
Top-level codec configuration passed to the audio driver at init.
Definition DriverCommon.h:397