hci.h
转自:http://blog.csdn.net/xiaoleiacmer/article/details/44036607#t1
- void *HCI_bm_alloc( uint16 size );
-
- uint8 HCI_ValidConnTimeParams( uint16 connIntervalMin,
- uint16 connIntervalMax,
- uint16 connLatency,
- uint16 connTimeout );
-
- void HCI_TestAppTaskRegister( uint8 taskID );
-
- void HCI_GAPTaskRegister( uint8 taskID );
-
- void HCI_L2CAPTaskRegister( uint8 taskID );
-
- void HCI_SMPTaskRegister( uint8 taskID );
-
- void HCI_ExtTaskRegister( uint8 taskID );
-
- hciStatus_t HCI_SendDataPkt( uint16 connHandle,
- uint8 pbFlag,
- uint16 pktLen,
- uint8 *pData );
-
- hciStatus_t HCI_DisconnectCmd( uint16 connHandle,
- uint8 reason );
- hciStatus_t HCI_ReadRemoteVersionInfoCmd( uint16 connHandle );
-
- hciStatus_t HCI_SetEventMaskCmd( uint8 *pMask );
-
- hciStatus_t HCI_ResetCmd( void );
-
- hciStatus_t HCI_ReadTransmitPowerLevelCmd( uint16 connHandle,
- uint8 txPwrType );
-
- hciStatus_t HCI_SetControllerToHostFlowCtrlCmd( uint8 flowControlEnable );
-
- hciStatus_t HCI_HostBufferSizeCmd( uint16 hostAclPktLen,
- uint8 hostSyncPktLen,
- uint16 hostTotalNumAclPkts,
- uint16 hostTotalNumSyncPkts );
-
- hciStatus_t HCI_HostNumCompletedPktCmd( uint8 numHandles,
- uint16 *connHandles,
- uint16 *numCompletedPkts );
-
- hciStatus_t HCI_ReadLocalVersionInfoCmd( void );
-
- hciStatus_t HCI_ReadLocalSupportedCommandsCmd( void );
-
- hciStatus_t HCI_ReadLocalSupportedFeaturesCmd( void );
-
- hciStatus_t HCI_ReadBDADDRCmd( void );
-
- hciStatus_t HCI_ReadRssiCmd( uint16 connHandle );
-
- hciStatus_t HCI_LE_SetEventMaskCmd( uint8 *pEventMask );
-
- hciStatus_t HCI_LE_ReadBufSizeCmd( void );
-
- hciStatus_t HCI_LE_ReadLocalSupportedFeaturesCmd( void );
-
- hciStatus_t HCI_LE_SetRandomAddressCmd( uint8 *pRandAddr );
-
- hciStatus_t HCI_LE_SetAdvParamCmd( uint16 advIntervalMin,
- uint16 advIntervalMax,
- uint8 advType,
- uint8 ownAddrType,
- uint8 directAddrType,
- uint8 *directAddr,
- uint8 advChannelMap,
- uint8 advFilterPolicy );
-
- hciStatus_t HCI_LE_SetAdvDataCmd( uint8 dataLen,
- uint8 *pData );
-
- hciStatus_t HCI_LE_SetScanRspDataCmd( uint8 dataLen,
- uint8 *pData );
-
- hciStatus_t HCI_LE_SetAdvEnableCmd( uint8 advEnable );
-
- hciStatus_t HCI_LE_ReadAdvChanTxPowerCmd( void );
-
- hciStatus_t HCI_LE_SetScanParamCmd( uint8 scanType,
- uint16 scanInterval,
- uint16 scanWindow,
- uint8 ownAddrType,
- uint8 filterPolicy );
-
- hciStatus_t HCI_LE_SetScanEnableCmd( uint8 scanEnable,
- uint8 filterDuplicates );
-
- hciStatus_t HCI_LE_CreateConnCmd( uint16 scanInterval,
- uint16 scanWindow,
- uint8 initFilterPolicy,
- uint8 addrTypePeer,
- uint8 *peerAddr,
- uint8 ownAddrType,
- uint16 connIntervalMin,
- uint16 connIntervalMax,
- uint16 connLatency,
- uint16 connTimeout,
- uint16 minLen,
- uint16 maxLen );
-
- hciStatus_t HCI_LE_CreateConnCancelCmd( void );
-
- hciStatus_t HCI_LE_ReadWhiteListSizeCmd( void );
-
- hciStatus_t HCI_LE_ClearWhiteListCmd( void );
-
- hciStatus_t HCI_LE_AddWhiteListCmd( uint8 addrType,
- uint8 *devAddr );
-
- hciStatus_t HCI_LE_RemoveWhiteListCmd( uint8 addrType,
- uint8 *devAddr );
-
- hciStatus_t HCI_LE_ConnUpdateCmd( uint16 connHandle,
- uint16 connIntervalMin,
- uint16 connIntervalMax,
- uint16 connLatency,
- uint16 connTimeout,
- uint16 minLen,
- uint16 maxLen );
-
- hciStatus_t HCI_LE_SetHostChanClassificationCmd( uint8 *chanMap );
-
- hciStatus_t HCI_LE_ReadChannelMapCmd( uint16 connHandle );
-
- hciStatus_t HCI_LE_ReadRemoteUsedFeaturesCmd( uint16 connHandle );
-
- hciStatus_t HCI_LE_EncryptCmd( uint8 *key,
- uint8 *plainText );
-
- hciStatus_t HCI_LE_RandCmd( void );
-
- hciStatus_t HCI_LE_StartEncyptCmd( uint16 connHandle,
- uint8 *random,
- uint8 *encDiv,
- uint8 *ltk );
-
- hciStatus_t HCI_LE_LtkReqReplyCmd( uint16 connHandle,
- uint8 *ltk );
-
- hciStatus_t HCI_LE_LtkReqNegReplyCmd( uint16 connHandle );
-
- hciStatus_t HCI_LE_ReadSupportedStatesCmd( void );
-
- hciStatus_t HCI_LE_ReceiverTestCmd( uint8 rxFreq );
-
- hciStatus_t HCI_LE_TransmitterTestCmd( uint8 txFreq,
- uint8 dataLen,
- uint8 pktPayload );
-
- hciStatus_t HCI_LE_TestEndCmd( void );
-
- hciStatus_t HCI_EXT_SetRxGainCmd( uint8 rxGain );
-
- hciStatus_t HCI_EXT_SetTxPowerCmd( uint8 txPower );
-
- hciStatus_t HCI_EXT_OnePktPerEvtCmd( uint8 control );
-
- hciStatus_t HCI_EXT_ClkDivOnHaltCmd( uint8 control );
-
- hciStatus_t HCI_EXT_DeclareNvUsageCmd( uint8 mode );
-
- hciStatus_t HCI_EXT_DecryptCmd( uint8 *key,
- uint8 *encText );
-
- hciStatus_t HCI_EXT_SetLocalSupportedFeaturesCmd( uint8 *localFeatures );
-
- hciStatus_t HCI_EXT_SetFastTxResponseTimeCmd( uint8 control );
-
- hciStatus_t HCI_EXT_SetSlaveLatencyOverrideCmd( uint8 control );
-
- hciStatus_t HCI_EXT_ModemTestTxCmd( uint8 cwMode,
- uint8 txFreq );
-
- hciStatus_t HCI_EXT_ModemHopTestTxCmd( void );
-
- hciStatus_t HCI_EXT_ModemTestRxCmd( uint8 rxFreq );
-
- hciStatus_t HCI_EXT_EndModemTestCmd( void );
-
- hciStatus_t HCI_EXT_SetBDADDRCmd( uint8 *bdAddr );
-
- hciStatus_t HCI_EXT_SetSCACmd( uint16 scaInPPM );
-
- hciStatus_t HCI_EXT_EnablePTMCmd( void );
-
- hciStatus_t HCI_EXT_SetFreqTuneCmd( uint8 step );
-
- hciStatus_t HCI_EXT_SaveFreqTuneCmd( void );
-
- hciStatus_t HCI_EXT_SetMaxDtmTxPowerCmd( uint8 txPower );
-
- llStatus_t HCI_EXT_MapPmIoPortCmd( uint8 ioPort, uint8 ioPin );
-
- hciStatus_t HCI_EXT_DisconnectImmedCmd( uint16 connHandle );
-
- hciStatus_t HCI_EXT_PacketErrorRateCmd( uint16 connHandle, uint8 command );
-
- hciStatus_t HCI_EXT_PERbyChanCmd( uint16 connHandle, perByChan_t *perByChan );
-
- hciStatus_t HCI_EXT_ExtendRfRangeCmd( void );
-
- hciStatus_t HCI_EXT_HaltDuringRfCmd( uint8 mode );
-
- hciStatus_t HCI_EXT_AdvEventNoticeCmd( uint8 taskID, uint16 taskEvent );
-
- hciStatus_t HCI_EXT_ConnEventNoticeCmd( uint8 taskID, uint16 taskEvent );
-
- hciStatus_t HCI_EXT_BuildRevisionCmd( uint8 mode, uint16 userRevNum );
L2CAP.h
- void L2CAP_Init( uint8 taskId );
-
- uint16 L2CAP_ProcessEvent( uint8 taskId, uint16 events );
-
- bStatus_t L2CAP_RegisterApp( uint8 taskId, uint16 CID );
-
- bStatus_t L2CAP_SendData( uint16 connHandle, l2capPacket_t *pPkt );
-
- bStatus_t L2CAP_CmdReject( uint16 connHandle, uint8 id, l2capCmdReject_t *pCmdReject );
-
- uint16 L2CAP_BuildCmdReject( uint8 *pBuf, uint8 *pCmd );
-
- bStatus_t L2CAP_EchoReq( uint16 connHandle, l2capEchoReq_t *pEchoReq, uint8 taskId );
-
- bStatus_t L2CAP_InfoReq( uint16 connHandle, l2capInfoReq_t *pInfoReq, uint8 taskId );
-
- uint16 L2CAP_BuildInfoRsp( uint8 *pBuf, uint8 *pCmd );
-
- bStatus_t L2CAP_ParseInfoReq( l2capSignalCmd_t *pCmd, uint8 *pData, uint16 len );
-
- bStatus_t L2CAP_ConnParamUpdateReq( uint16 connHandle, l2capParamUpdateReq_t *pUpdateReq, uint8 taskId );
-
- bStatus_t L2CAP_ParseParamUpdateReq( l2capSignalCmd_t *pCmd, uint8 *pData, uint16 len );
-
- bStatus_t L2CAP_ConnParamUpdateRsp( uint16 connHandle, uint8 id, l2capParamUpdateRsp_t *pUpdateRsp );
-
- uint16 L2CAP_BuildParamUpdateRsp( uint8 *pBuf, uint8 *pData );
-
- void *L2CAP_bm_alloc( uint16 size );
GATT.h
- bStatus_t GATT_InitClient(void);
-
- void GATT_RegisterForInd(uint8 taskId);
-
- bStatus_t GATT_PrepareWriteReq(uint16 connHandle, attPrepareWriteReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_ExecuteWriteReq(uint16 connHandle, attExecuteWriteReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_InitServer(void);
-
- bStatus_t GATT_RegisterService(gattService_t *pService);
-
- bStatus_t GATT_DeregisterService(uint16 handle, gattService_t *pService);
-
- void GATT_RegisterForReq(uint8 taskId);
-
- bStatus_t GATT_VerifyReadPermissions(uint16 connHandle, uint8 permissions);
-
- bStatus_t GATT_VerifyWritePermissions(uint16 connHandle, uint8 permissions, attWriteReq_t *pReq);
-
- uint8 GATT_ServiceChangedInd(uint16 connHandle, uint8 taskId);
-
- gattAttribute_t *GATT_FindHandleUUID(uint16 startHandle, uint16 endHandle, const uint8 *pUUID, uint16 len, uint16 *pHandle);
-
- gattAttribute_t *GATT_FindHandle(uint16 handle, uint16 *pHandle);
-
- gattAttribute_t *GATT_FindNextAttr(gattAttribute_t *pAttr, uint16 endHandle, uint16 service, uint16 *pLastHandle);
-
- uint16 GATT_ServiceNumAttrs(uint16 handle);
-
- bStatus_t GATT_Indication(uint16 connHandle, attHandleValueInd_t *pInd, uint8 authenticated, uint8 taskId);
-
- bStatus_t GATT_Notification(uint16 connHandle, attHandleValueNoti_t *pNoti, uint8 authenticated);
-
- bStatus_t GATT_ExchangeMTU(uint16 connHandle, attExchangeMTUReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_DiscAllPrimaryServices(uint16 connHandle, uint8 taskId);
-
- bStatus_t GATT_DiscPrimaryServiceByUUID(uint16 connHandle, uint8 *pValue, uint8 len, uint8 taskId);
-
- bStatus_t GATT_FindIncludedServices(uint16 connHandle, uint16 startHandle, uint16 endHandle, uint8 taskId);
-
- bStatus_t GATT_DiscAllChars(uint16 connHandle, uint16 startHandle, uint16 endHandle, uint8 taskId);
-
- bStatus_t GATT_DiscCharsByUUID(uint16 connHandle, attReadByTypeReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_DiscAllCharDescs(uint16 connHandle, uint16 startHandle, uint16 endHandle, uint8 taskId);
-
- bStatus_t GATT_ReadCharValue(uint16 connHandle, attReadReq_t *pReq, uint8 taskId);
- bleTimeout: Previous transaction timed out.<BR>
-
- bStatus_t GATT_ReadUsingCharUUID(uint16 connHandle, attReadByTypeReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_ReadLongCharValue(uint16 connHandle, attReadBlobReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_ReadMultiCharValues(uint16 connHandle, attReadMultiReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_WriteNoRsp(uint16 connHandle, attWriteReq_t *pReq);
-
- bStatus_t GATT_SignedWriteNoRsp(uint16 connHandle, attWriteReq_t *pReq);
-
- bStatus_t GATT_WriteCharValue(uint16 connHandle, attWriteReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_WriteLongCharValue(uint16 connHandle, gattPrepareWriteReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_ReliableWrites(uint16 connHandle, attPrepareWriteReq_t *pReqs, uint8 numReqs, uint8 flags, uint8 taskId);
-
- bStatus_t GATT_ReadCharDesc(uint16 connHandle, attReadReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_ReadLongCharDesc(uint16 connHandle, attReadBlobReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_WriteCharDesc(uint16 connHandle, attWriteReq_t *pReq, uint8 taskId);
-
- bStatus_t GATT_WriteLongCharDesc(uint16 connHandle, gattPrepareWriteReq_t *pReq, uint8 taskId);
GAP.h
- bStatus_t GAP_DeviceInit( uint8 taskID,
- uint8 profileRole,
- uint8 maxScanResponses,
- uint8 *pIRK,
- uint8 *pSRK,
- uint32 *pSignCounter );
-
- bStatus_t GAP_SetAdvToken( gapAdvDataToken_t *pToken );
-
- gapAdvDataToken_t *GAP_GetAdvToken( uint8 adType );
-
- gapAdvDataToken_t *GAP_RemoveAdvToken( uint8 adType );
-
- bStatus_t GAP_UpdateAdvTokens( void );
-
- bStatus_t GAP_SetParamValue( gapParamIDs_t paramID, uint16 paramValue );
-
- uint16 GAP_GetParamValue( gapParamIDs_t paramID );
-
- bStatus_t GAP_ConfigDeviceAddr( uint8 addrType, uint8 *pStaticAddr );
-
- 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 );
-
- 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 );
-
- bStatus_t GAP_Signable( uint16 connectionHandle, uint8 authenticated, smSigningInfo_t *pParams );
-
- bStatus_t GAP_Bond( uint16 connectionHandle, uint8 authenticated,
- smSecurityInfo_t *pParams, uint8 startEncryption );
ATT.h
- uint8 ATT_ParsePacket(l2capDataEvent_t *pL2capMsg, attPacket_t *pPkt);
-
- uint8 ATT_CompareUUID(const uint8 *pUUID1, uint16 len1, const uint8 *pUUID2, uint16 len2);
-
- uint8 ATT_ConvertUUIDto128(const uint8 *pUUID16, uint8 *pUUID128);
-
- uint8 ATT_ConvertUUIDto16(const uint8 *pUUID128, uint8 *pUUID16);
-
- uint16 ATT_BuildErrorRsp(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseErrorRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildExchangeMTUReq(uint8 *pBuf, uint8 *pMsg);
-
- uint16 ATT_BuildExchangeMTURsp(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseExchangeMTURsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildFindInfoReq(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseFindInfoRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildFindInfoRsp(uint8 *pBuf, uint8 *pMsg);
-
- uint16 ATT_BuildFindByTypeValueReq(uint8 *pBuf, uint8 *pMsg);
-
- uint16 ATT_BuildFindByTypeValueRsp(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseFindByTypeValueRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildReadByTypeReq(uint8 *pBuf, uint8 *pMsg);
-
- uint16 ATT_BuildReadByTypeRsp(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseReadByTypeRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildReadReq(uint8 *pBuf, uint8 *pMsg);
-
- uint16 ATT_BuildReadRsp(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseReadRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildReadBlobReq(uint8 *pBuf, uint8 *pMsg);
-
- uint16 ATT_BuildReadBlobRsp(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseReadBlobRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildReadMultiReq(uint8 *pBuf, uint8 *pMsg);
-
- uint16 ATT_BuildReadMultiRsp(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseReadMultiRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildReadByGrpTypeRsp(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseReadByGrpTypeRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildWriteReq(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseWriteRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildPrepareWriteReq(uint8 *pBuf, uint8 *pMsg);
-
- uint16 ATT_BuildPrepareWriteRsp(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParsePrepareWriteRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildExecuteWriteReq(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseExecuteWriteRsp(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- uint16 ATT_BuildHandleValueInd(uint8 *pBuf, uint8 *pMsg);
-
- bStatus_t ATT_ParseHandleValueInd(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseExchangeMTUReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseFindInfoReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseFindByTypeValueReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseReadByTypeReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseReadReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseReadBlobReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseReadMultiReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseWriteReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseExecuteWriteReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParsePrepareWriteReq(uint8 sig, uint8 cmd, uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ParseHandleValueCfm(uint8 *pParams, uint16 len, attMsg_t *pMsg);
-
- bStatus_t ATT_ExchangeMTUReq(uint16 connHandle, attExchangeMTUReq_t *pReq);
-
- bStatus_t ATT_FindInfoReq(uint16 connHandle, attFindInfoReq_t *pReq);
-
- bStatus_t ATT_FindByTypeValueReq(uint16 connHandle, attFindByTypeValueReq_t *pReq);
-
- bStatus_t ATT_ReadByTypeReq(uint16 connHandle, attReadByTypeReq_t *pReq);
-
- bStatus_t ATT_ReadReq(uint16 connHandle, attReadReq_t *pReq);
-
- bStatus_t ATT_ReadBlobReq(uint16 connHandle, attReadBlobReq_t *pReq);
-
- bStatus_t ATT_ReadMultiReq(uint16 connHandle, attReadMultiReq_t *pReq);
-
- bStatus_t ATT_ReadByGrpTypeReq(uint16 connHandle, attReadByGrpTypeReq_t *pReq);
-
- bStatus_t ATT_WriteReq(uint16 connHandle, attWriteReq_t *pReq);
-
- bStatus_t ATT_PrepareWriteReq(uint16 connHandle, attPrepareWriteReq_t *pReq);
-
- bStatus_t ATT_ExecuteWriteReq(uint16 connHandle, attExecuteWriteReq_t *pReq);
-
- bStatus_t ATT_HandleValueCfm(uint16 connHandle);
-
- bStatus_t ATT_ErrorRsp(uint16 connHandle, attErrorRsp_t *pRsp);
-
- bStatus_t ATT_ExchangeMTURsp(uint16 connHandle, attExchangeMTURsp_t *pRsp);
-
- bStatus_t ATT_FindInfoRsp(uint16 connHandle, attFindInfoRsp_t *pRsp);
-
- bStatus_t ATT_FindByTypeValueRsp(uint16 connHandle, attFindByTypeValueRsp_t *pRsp);
-
- bStatus_t ATT_ReadByTypeRsp(uint16 connHandle, attReadByTypeRsp_t *pRsp);
-
- bStatus_t ATT_ReadRsp(uint16 connHandle, attReadRsp_t *pRsp);
-
- bStatus_t ATT_ReadBlobRsp(uint16 connHandle, attReadBlobRsp_t *pRsp);
-
- bStatus_t ATT_ReadMultiRsp(uint16 connHandle, attReadMultiRsp_t *pRsp);
-
- bStatus_t ATT_ReadByGrpTypeRsp(uint16 connHandle, attReadByGrpTypeRsp_t *pRsp);
-
- bStatus_t ATT_WriteRsp(uint16 connHandle);
-
- bStatus_t ATT_PrepareWriteRsp(uint16 connHandle, attPrepareWriteRsp_t *pRsp);
-
- bStatus_t ATT_ExecuteWriteRsp(uint16 connHandle);
-
- bStatus_t ATT_HandleValueNoti(uint16 connHandle, attHandleValueNoti_t *pNoti);
-
- bStatus_t ATT_HandleValueInd(uint16 connHandle, attHandleValueInd_t *pInd);
-
- void ATT_SetParamValue(uint16 value);
-
- uint16 ATT_GetParamValue(void);
CC254x/CC2540/CC2541库函数速查(转)
原文:http://www.cnblogs.com/sky-heaven/p/4317863.html