中科蓝汛蓝牙耳机AB5356A/AB5376A进入CBT模式

56A进入CBT模式:
  配置工具默认是这样的:
在这里插入图片描述

  配置工具只支持5击进入CBT模式。客户需求是3击,进入CBT模式后蓝灯500ms周期闪烁下面是实现过程。

  在消息处理msg_bt.c中添加三击处理

case KTH_PLAY_PWR_USER_DEF:    ///三击进CBT测试模式
//        printf("KTH_PLAY_PWR_USER_DEF\n");
        //led_set_sta(0x00,0xaa,10,0);
        led_on();
        if (!bt_nor_is_connected()) {
            printf("FUNC_BT_CBT\n");
            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);
 相当于
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值