触发中断,nrf搜索不到蓝牙

huhuhu · 53次点击 · 3个月前

求助,纯新手,移植的离职同事的蓝牙代码,移植后,在未触发中断时,nrf可以搜索到蓝牙,并且可以弹出配对码,但是在按下按键,或者在触发其他中断后,nrf就搜索不到蓝牙了

56105610.jpg,lQDPJwTrf5SrmAHNBQDNAkCw2ghuZo6m_4oGQo9WM6mxAA_576_1280.jpg

后续排查后,将函数gapm_cmp_evt_handler()中的 cmd->privacy_cfg = GAPM_PRIV_CFG_PRIV_ADDR_BIT ,改为cmd->privacy_cfg = 0后,在触发中断或按下按键,nrf可以搜索到蓝牙,但是出现了新的问题,点击connect连接时,显示一直连接不成功,没有配对码弹出1716976051366_DB59FEEE-4FE2-4350-8C8C-BFB003F4EB3B.png

1716976051366_DB59FEEE-4FE2-4350-8C8C-BFB003F4EB3B.png

lQDPKHZmCaocEIHNBQDNAkCw3eSFiOwUtq4GQo9K8OkqAA_576_1280.jpg

总结下问题:

    1.在设置cmd->privacy_cfg = GAPM_PRIV_CFG_PRIV_ADDR_BIT时,设备在触发中断后,搜索不到蓝牙

    2.在设置为cmd->privacy_cfg = 0后,设备不弹出配对码

被收藏 0  ∙  0 赞  
加入收藏
点赞
0 回复  
善言善语 (您需要 登录 后才能回复 没有账号 ?)

请先登录网站