189***507
目前使用gr551x,发现;蓝牙的addr_type默认是BLE_GAP_ADDR_TYPE_PUBLIC,而我想用的是BLE_GAP_ADDR_TYPE_RANDOM_STATIC,所以我在ble_init_cmp_callback中加了以下代码:
ble_gap_addr_get(&bd_addr);
bd_addr.addr_type = BLE_GAP_ADDR_TYPE_RANDOM_STATIC;
ble_gap_addr_set(&bd_addr);
加入上面的代码会出现,蓝牙广播一次以后,下次再开启广播,不会收到广播开启成功的回调,这要如何解决,另外能不能默认addr_type是 BLE_GAP_ADDR_TYPE_RANDOM_STATIC。
gr551x的蓝牙mac是不是每个芯片默认值是一样的,需要用户自己重新设置吗
walt
你好,mac地址可以选择:生产时候烧录或者自动生成,不需要再调用 ble_gap_addr_set ()做设置,谢谢
打开微信,使用“扫一扫”即可关注