BT-360功能总结(基于AC700N-SDK1.3.6)

BT-360功能总结(基于AC700N-SDK1.3.6)
MTBT-360功能总结(基于AC700N-SDK1.3.6)
按键触发流程分析
以下展示的表格为默认按键配置
SHORT | LONG | HOLD | UP | DOUBLE | TRIPLE |
---|---|---|---|---|---|
KEY_MUSIC_PP | KEY_POWEROFF | KEY_POWEROFF_HOLD | KEY_NULL | KEY_CALL_LAST_NO | KEY_LOW_LANTECY |
长按按键触发流程为:LONG > HOLD > …….. > HOLD > UP
一般前面的三项是不改的,有不同的功能直接在相应的CASE中修改
开关机时间的设定
- 开机时间(以ADkey为例)
1 | // \apps\earphone\app_main.c |
如果是ADkey开机会发现不管delay_10ms_cnt配置多少,轻按一下开机键会就触发延迟开机,延迟时间为delay_10ms_cnt
1 | // \apps\earphone\board\br36\board_ac700n_demo.c |
- 关机时间(以ADkey为例)
1 | // \apps\earphone\key_event_deal.c |
需要配合ADkey的配置计算时间
1 | // \apps\common\device\key\adkey.c |
关闭系统打印
节省flash空间
1 | // \apps\earphone\include\app_config.h |
低电以及关机电压
1 | // \apps\earphone\include\app_power_manage.h |
部分灯效的实现
大部分灯效的控制都在ui_manage.c中,这里以“TWS连接后,副耳灭灯,主耳灯效为快闪”为例
1 | // \apps\earphone\ui_manage.c |
其他小功能配置
LED灯、主副MIC、双麦ENC、充电截止电压的配置基本在主配置文件中