【沁恒蓝牙开发】拓展广播 Code PHY-主机扫描拓展广播
蓝牙主机扫描拓展广播
·
上文配置了主机的拓展广播,以及使用了手机APP扫描对应的拓展广播。本文是介绍如何将主机配置扫描对应的拓展广播内容。
1、初始化配置
配置扫描的通道为Code PHY的
GAP_SetParamValue(TGAP_DISC_SCAN_PHY,GAP_PHY_BIT_LE_CODED);
2、扫描回调
配置扫描回调的打印,打印MAC地址 与 对应的广播信息。
static void centralEventCB(gapRoleEvent_t *pEvent)
{
//...........略..........
case GAP_EXT_ADV_DEVICE_INFO_EVENT:
{
// Display device addr
PRINT("Recv ext adv \n");
PRINT("----- MAC %02X %02X %02X %02X %02X %02X ", pEvent->deviceExtAdvInfo.addr[5],
pEvent->deviceExtAdvInfo.addr[4],
pEvent->deviceExtAdvInfo.addr[3],
pEvent->deviceExtAdvInfo.addr[2],
pEvent->deviceExtAdvInfo.addr[1],
pEvent->deviceExtAdvInfo.addr[0]);
for(int i=0;i<pEvent->deviceExtAdvInfo.dataLen;i++){
PRINT(" %02x",pEvent->deviceExtAdvInfo.pEvtData[i]);
}
PRINT(" \n");
}
break;
//...........略..........
}
3、实验
从机配置的广播内容 与 主机扫描 到并打印出来的内容一致。
更多推荐



所有评论(0)