概述
56A进入CBT模式:
配置工具默认是这样的:
配置工具只支持5击进入CBT模式。客户需求是3击,进入CBT模式后蓝灯500ms周期闪烁下面是实现过程。
在消息处理msg_bt.c中添加三击处理
case KTH_PLAY_PWR_USER_DEF: ///三击进CBT测试模式
// printf("KTH_PLAY_PWR_USER_DEFn");
//led_set_sta(0x00,0xaa,10,0);
led_on();
if (!bt_nor_is_connected()) {
printf("FUNC_BT_CBTn");
if(xcfg_cb.bb_cbt_test_en == 0)
{
xcfg_cb.bb_cbt_test_en = 1;
led_set_sta(0x00, 0xaa, 5, 0);
//蓝灯500ms周期闪烁,
bt_cfg.cbt_test_mode = xcfg_cb.bb_cbt_test_en;
}
}
break;
led_set_sta函数使用方法:
void led_set_sta(u8 rled_sta, u8 bled_sta, u8 uint, u8 period);
led_set_sta(0x00, 0xaa, 5, 0);
rled_sta红灯的状态,对应配置工具的红灯点
bled_sta蓝灯的状态,对应配置工具的蓝灯点
uint表示一个单位时间=uint*50ms
period表示闪灯周期
led_set_sta(0x00, 0xaa, 5, 0);
相当于
最后
以上就是碧蓝早晨为你收集整理的中科蓝汛蓝牙耳机AB5356A/AB5376A进入CBT模式的全部内容,希望文章能够帮你解决中科蓝汛蓝牙耳机AB5356A/AB5376A进入CBT模式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复