我用GAPRole_GetParameter(GAPROLE_CONN_BD_ADDR,&Addr);获得的ios地址,发现每隔15分钟就变化一次,然后我想用GAPBondMgr_ResolveAddr()去解析,结果这个函数报错啊,我已经把头文件加进去了啊,还是提示错误?
Error[Li005]: no definition for "GAPBondMgr_ResolveAddr" [referenced from C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\ANCS\CC26xx\IAR\Application\CC2640\FlashROM\Obj\app_gui.o]
Susan Yang:
蓝牙连上后是能够得到手机地址的。只是有可能是因为手机用的是private的随机地址,所以需要连上后resolve一下。
但理论上resolve出来的地址应该就是手机蓝牙芯片的物理地址。。。
Yan:
LongXu,
你是2640吗?
2640比较特殊,分两个工程,bond manager 在stack工程里面,GAPBondMgr_ResolveAddr这个函数在应用层不能直接被调用。