蓝牙4.0增加绑定信息这个函数的参数都代表什么意思?
蓝牙4.0增加绑定信息这个函数的参数都代表什么意思?
特别是uint32 signCounter这个参数,还有程序里面有个gapBondCharCfg_t charCfg[GAP_CHAR_CFG_MAX];最下面有个设置charCfg = 0xFF,这参数又代表什么意思?谢谢!
这些对于我们有什么用处吗?谢谢!
代码如下: static uint8 gapBondMgrAddBond( gapBondRec_t *pBondRec, gapBondLTK_t *pLocalLTK, gapBondLTK_t *pDevLTK, uint8 *pIRK, uint8 *pSRK, uint32 signCounter )
{ …… ……
// If available, save the connected device's Signature information
if ( pSRK )
{
VOID osal_snv_write( devCSRKNvID(idx), KEYLEN, pSRK );
VOID osal_snv_write( devSignCounterNvID(idx), sizeof ( uint32 ), &signCounter ); }
// Write out FF's over the charactersitic configuration entry, to overwrite
// any previous bond data that may have been stored
VOID osal_memset( charCfg, 0xFF, sizeof ( charCfg ) );
VOID osal_snv_write( gattCfgNvID(idx), sizeof ( charCfg ), charCfg );
…… ……
}
}
weiping,
请参考BLE-Stack\BLE-CC2540-1.1\Documents\BLE_API_Guide_main文档中的API说明部分
当然这条api可能不在文档范畴之内