TI CC254X函数库说明续(BLE GAT.H)

//设备初始化  
bStatus_t GAP_DeviceInit(  uint8 taskID,  
                           uint8 profileRole,  
                           uint8 maxScanResponses,  
                           uint8 *pIRK,  
                           uint8 *pSRK,  
                           uint32 *pSignCounter );  
  
//设置GAP广播搜索响应数据  
bStatus_t GAP_SetAdvToken( gapAdvDataToken_t *pToken );  
  
//读取GAP广播响应数据  
gapAdvDataToken_t *GAP_GetAdvToken( uint8 adType );  
  
//移除GAP广播响应数据  
gapAdvDataToken_t *GAP_RemoveAdvToken( uint8 adType );  
  
//重建加载广播响应数据  
bStatus_t GAP_UpdateAdvTokens( void );  
  
//设置GAP参数  
bStatus_t GAP_SetParamValue( gapParamIDs_t paramID, uint16 paramValue );  
  
//取得GAP参数  
uint16 GAP_GetParamValue( gapParamIDs_t paramID );  
  
//设置设备地址类型  
bStatus_t GAP_ConfigDeviceAddr( uint8 addrType, uint8 *pStaticAddr );  
  
//注册任务ID  
void GAP_RegisterForHCIMsgs( uint8 taskID );  
  
//开始搜索  
bStatus_t GAP_DeviceDiscoveryRequest( gapDevDiscReq_t *pParams );  
  
//取得发现任务  
bStatus_t GAP_DeviceDiscoveryCancel( uint8 taskID );  
  
//设置改变开始广播  
bStatus_t GAP_MakeDiscoverable( uint8 taskID, gapAdvertisingParams_t *pParams );  
  
//设置改变搜索响应数据  
bStatus_t GAP_UpdateAdvertisingData( uint8 taskID, uint8 adType,  
      uint8 dataLen, uint8 *pAdvertData );  
  
//停止广播  
bStatus_t GAP_EndDiscoverable( uint8 taskID );  
  
//Resolves a private address against an IRK.  
bStatus_t GAP_ResolvePrivateAddr( uint8 *pIRK, uint8 *pAddr );  
  
//建立一个连接到从设备  
bStatus_t GAP_EstablishLinkReq( gapEstLinkReq_t *pParams );  
  
//中断连接  
bStatus_t GAP_TerminateLinkReq( uint8 taskID, uint16 connectionHandle );  
  
//更新连接参数到从设备  
bStatus_t GAP_UpdateLinkParamReq( gapUpdateLinkParamReq_t *pParams );  
  
//返回活跃连接数  
uint8 GAP_NumActiveConnections( void );  
  
//启动认证流程  
bStatus_t GAP_Authenticate( gapAuthParams_t *pParams, gapPairingReq_t *pPairReq );  
  
//发送配对失败消息  
bStatus_t GAP_TerminateAuth( uint16 connectionHandle, uint8 reason );  
  
//字符串格式的密钥更新  
bStatus_t GAP_PasskeyUpdate( uint8 *pPasskey, uint16 connectionHandle );  
  
//数字形式的密钥更新  
bStatus_t GAP_PasscodeUpdate( uint32 passcode, uint16 connectionHandle );  
  
//产生一个从机请求的安全消息到主机  
bStatus_t GAP_SendSlaveSecurityRequest( uint16 connectionHandle, uint8 authReq );  
  
//Set up the connection to accept signed data.  
bStatus_t GAP_Signable( uint16 connectionHandle, uint8 authenticated, smSigningInfo_t *pParams );  
  
//设置连接的绑定参数  
bStatus_t GAP_Bond( uint16 connectionHandle, uint8 authenticated,  
      smSecurityInfo_t *pParams, uint8 startEncryption );  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值