将耳机充电模块分成三部分
(PS:外部充电原理还不太清除,这里只讨论内部自带的充电模块)
流程
-
soc的adp引脚默认为低电平,sdk中配置为高电平唤醒耳机
void app_adp_init(void) { adp_wake_up_enable(WAKE_UP_GENERAL, POL_HIGH); ... }
-
当usb接入,headset会复位重新开机(PS: 这里应为硬件实现复位)
(PS:外部充电原理还不太清除,这里只讨论内部自带的充电模块)
soc的adp引脚默认为低电平,sdk中配置为高电平唤醒耳机
void app_adp_init(void)
{
adp_wake_up_enable(WAKE_UP_GENERAL, POL_HIGH);
...
}
当usb接入,headset会复位重新开机(PS: 这里应为硬件实现复位)