请问:有没有es8388S的codec代码

qinli198
Posts: 14
Joined: Tue Feb 15, 2022 9:27 am

请问:有没有es8388S的codec代码

Postby qinli198 » Tue May 24, 2022 9:22 am

es8388的codec在es8388S上音量控制不对头。

qinli198
Posts: 14
Joined: Tue Feb 15, 2022 9:27 am

Re: 请问:有没有es8388S的codec代码

Postby qinli198 » Tue May 24, 2022 9:53 am

找到问题了,ES8388S和es8388比较es8388s只有一路左右声道输出,但是音量控制又是放在es8388的第二路输出上面所以原来的音量控制函数esp_err_t es8388_set_voice_volume(int volume)
{
esp_err_t res = ESP_OK;
if (volume < 0)
volume = 0;
else if (volume > 100)
volume = 100;
volume /= 3;
res = es_write_reg(ES8388_ADDR, ES8388_DACCONTROL24, volume);
res |= es_write_reg(ES8388_ADDR, ES8388_DACCONTROL25, volume);
// res |= es_write_reg(ES8388_ADDR, ES8388_DACCONTROL26, 0); 原来的代码中没有控制第二路
// res |= es_write_reg(ES8388_ADDR, ES8388_DACCONTROL27, 0);
res |= es_write_reg(ES8388_ADDR, ES8388_DACCONTROL26, volume); //修改后
res |= es_write_reg(ES8388_ADDR, ES8388_DACCONTROL27, volume);
return res;
}

ESP_HengYC
Posts: 184
Joined: Fri Dec 15, 2017 2:45 am

Re: 请问:有没有es8388S的codec代码

Postby ESP_HengYC » Wed Jun 08, 2022 8:28 am

感谢你的分享, es8388 是有的, es8388s 暂时没有添加到 audio hal 的支持中来.

再次感谢你的 es8388s 调试经验分享~

Who is online

Users browsing this forum: No registered users and 16 guests