恒玄专题

基于恒玄平台BES ES7423E-I2C-I2S-ADC驱动开发

加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_i

恒玄BES软件平台学习笔记(5)-I2C

1.hal_iomux_set_i2c0 配置I2C的Pin脚复用,对应也有hal_iomux_set_i2c1 很多驱动代码没有使用这个API,直接配置了Pin脚,代码看起来不够简洁。  2.uint32_t hal_i2c_open(enum HAL_I2C_ID_T id, const struct HAL_I2C_CONFIG_T *cfg),配置I2C的参数,如模式,速率