bt_addr_le_t local_mac_addr;
size_t localmac_size = 1;
static bt_addr_le_t myaddr = {
.type = BT_ADDR_LE_RANDOM,
/* fixed MAC addres */
.a = {
.val = {0x01,0x02,0x03,0x04,0x05,0xc6},
},
};
err = bt_id_create(&myaddr, NULL);
if(err < 0)
{
printk("bt_id_create err!\r\n");
}
bt_conn_cb_register(&conn_callbacks);
err = bt_enable(NULL);
if (err)
{
error();
}
const char * pname = bt_get_name();
printk("my name is %s \r\n",pname);
/*get mac addr*/
bt_id_get(&local_mac_addr,&localmac_size);
printf("mac addr ->");
for(i = 0; i < 6; i++)
{
printf("%2x:",local_mac_addr.a.val[5-i]);
}
printf("\r\n");
Zephyr Nordic设置BLE Mac地址
最新推荐文章于 2024-06-07 14:44:49 发布