加hezkz17 进嵌入式蓝牙音频研究开发答疑
0 电路原理图
1 驱动源代码寄存器配置
uint32_t ES7243E_ADC_open(void)//zk+ I2C初始化
{
#ifdef I2C_TASK_MODEL
static struct HAL_I2C_CONFIG_T _codec_i2c_cfg;
hal_iomux_init((struct HAL_IOMUX_PIN_FUNCTION_MAP *)ES7243E_I2C_pin, sizeof(ES7243E_I2C_pin)/sizeof(struct HAL_IOMUX_PIN_FUNCTION_MAP));//zk+
_codec_i2c_cfg.mode = HAL_I2C_API_MODE_TASK;//
_codec_i2c_cfg.use_dma = 0;
_codec_i2c_cfg.use_sync = 1;
_codec_i2c_cfg.speed = 20000;
_codec_i2c_cfg.as_master = 1;
_codec_i2c_cfg.mode = HAL_I2C_API_MODE_SIMPLE;
hal_i2c_open(HAL_I2C_ID_0, &_codec_i2c_cfg);
#elif I2C_GPIO_MODEL
static const HAL_GPIO_I2C_CONFIG_T app_i2c_demo_config