微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 蓝牙4.0增加绑定信息这个函数的参数都代表什么意思?

蓝牙4.0增加绑定信息这个函数的参数都代表什么意思?

时间:10-02 整理:3721RD 点击:

蓝牙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可能不在文档范畴之内

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top