目录
前言
在上一篇讲述了调试SPK喇叭功能,这篇开始调试RK809 codec耳机功能;此次调试按RK的耳机方式进行耳机注册,并且Android界面状态栏右上角会显示耳机图标,插入耳机显示耳机图标,拔出耳机图标消失;
RK3568系统中音频的默认优先级顺序为:耳机>HDMI>SPK喇叭;意思就是说在未插入HDMI设备和耳机时,SPK喇叭出声;这时插入HDMI设备没有插入耳机,音频由SPK喇叭切到HDMI出声;再此时插入HDMI设备和耳机,音频会由HDMI切换到耳机出声;
一、耳机侦测脚方式
耳机侦测方式一般有两种:GPIO中断上报、ADC检测和GPIO中断+ADC检测;
此次项目上使用的是ADC来侦测耳机插入与否:
耳机侦测脚使用的是ADC,使用ADC的好处是可以侦测出带MIC和不带MIC的耳机;如果采用的是GPIO中断的形式,只能判断耳机是否插入,不能识别到是否带MIC;
跟了下RK原厂写的耳机侦测驱动代码,发现只采用了GPIO中断或者GPIO中断+ADC模式(