怎么做wap網(wǎng)站軟文標(biāo)題和內(nèi)容
接前一篇文章:ESP32-S3模組上跑通ES8388(23)
二、利用ESP-ADF操作ES8388
2. 詳細(xì)解析
上一回解析完了es8388_init函數(shù)中的第8段代碼,本回繼續(xù)往下解析。為了便于理解和回顧,再次貼出es8388_init函數(shù)源碼,在components\audio_hal\driver\es8388\es8388.c中,如下:
?
/*** @return* - (-1) Error* - (0) Success*/
esp_err_t es8388_init(audio_hal_codec_config_t *cfg)
{int res = 0;
#ifdef CONFIG_ESP_LYRAT_V4_3_BOARDheadphone_detect_init(get_headphone_detect_gpio());
#endifres = i2c_init(); // ESP32 in master moderes |= es_write_reg(ES8388_ADDR, ES8388_DACCONTROL3, 0x04); // 0x04 mu