Files
ble_constants.h
gap_interface.h
ble_general.h
- 
struct bleIdentityAddress_t
 
- 
union bleUuid_t
 
- 
struct bleAdvertisingChannelMap_t
 
- 
struct gapLeScOobData_t
 
- 
struct gapInternalError_t
 Public Members
- 
bleResult_t errorCode
 
- 
gapInternalErrorSource_t errorSource
 
- 
uint16_t hciCommandOpcode
 
- 
bleResult_t errorCode
 
- 
struct gapControllerTestEvent_t
 
- 
struct gapPhyEvent_t
 
- 
struct bleNotificationEvent_t
 Public Members
- 
bleNotificationEventType_t eventType
 
- 
deviceId_t deviceId
 
- 
int8_t rssi
 
- 
uint8_t channel
 
- 
uint16_t ce_counter
 
- 
bleResult_t status
 
- 
uint32_t timestamp
 
- 
uint8_t adv_handle
 
- 
bleDeviceAddress_t scanned_addr
 
- 
bleNotificationEventType_t eventType
 
- 
struct gapInitComplete_t
 Public Members
- 
leSupportedFeatures_t supportedFeatures
 
- 
uint16_t maxAdvDataSize
 
- 
uint8_t numOfSupportedAdvSets
 
- 
uint8_t periodicAdvListSize
 
- 
leSupportedFeatures_t supportedFeatures
 
- 
struct bleBondCreatedEvent_tag
 
- 
struct gapAddrReadyEvent_t_tag
 
- 
struct bleSupportedSwitchingSamplingRates_t
 
- 
struct bleAntennaInformation_tag
 Public Members
- 
bleSupportedSwitchingSamplingRates_t supportedSwitchingSamplingRates
 
- 
uint8_t numAntennae
 
- 
uint8_t maxSwitchingPatternLength
 
- 
uint8_t maxCteLength
 
- 
bleSupportedSwitchingSamplingRates_t supportedSwitchingSamplingRates
 
- 
struct periodicAdvSyncTransferEvent_tag
 
- 
struct periodicAdvSetInfoTransferEvent_tag
 
- 
struct periodicAdvSetSyncTransferParamsEvent_tag
 
- 
struct gapSyncTransferReceivedEventData_tag
 Public Members
- 
bleResult_t status
 
- 
deviceId_t deviceId
 
- 
uint16_t serviceData
 
- 
uint16_t syncHandle
 
- 
uint8_t advSID
 
- 
bleAddressType_t advAddressType
 
- 
bleDeviceAddress_t advAddress
 
- 
gapLePhyMode_t advPhy
 
- 
uint16_t periodicAdvInt
 
- 
bleCentralClockAccuracy_t advClockAccuracy
 
- 
uint8_t numSubevents
 
- 
uint8_t subeventInterval
 
- 
uint8_t responseSlotDelay
 
- 
uint8_t responseSlotSpacing
 
- 
bleResult_t status
 
- 
struct getConnParams_tag
 Public Members
- 
uint16_t connectionHandle
 
- 
uint32_t ulTxAccCode
 
- 
uint8_t aCrcInitVal[3U]
 
- 
uint16_t uiConnInterval
 
- 
uint16_t uiSuperTO
 
- 
uint16_t uiConnLatency
 
- 
uint8_t aChMapBm[5U]
 
- 
uint8_t ucChannelSelection
 
- 
uint8_t ucHop
 
- 
uint8_t ucUnMapChIdx
 
- 
uint8_t ucCentralSCA
 
- 
uint8_t ucRole
 
- 
uint8_t aucRemoteMasRxPHY
 
- 
uint8_t seqNum
 
- 
uint16_t uiConnEvent
 
- 
uint32_t ulAnchorClk
 
- 
uint16_t uiAnchorDelay
 
- 
uint32_t ulRxInstant
 
- 
uint16_t connectionHandle
 
- 
struct handoverGetTime_tag
 
- 
struct handoverAnchorSearchStart_tag
 
- 
struct handoverAnchorSearchStop_tag
 
- 
struct handoverConnect_tag
 
- 
struct handoverGetData_tag
 
- 
struct handoverSetData_tag
 
- 
struct handoverGetCsLlContext_tag
 Public Members
- 
bleResult_t status
 
- 
uint16_t responseMask
 
- 
uint8_t llContextLength
 
- 
uint8_t llContext[(224U)]
 
- 
bleResult_t status
 
- 
struct handoverAnchorMonitorEvent_tag
 
- 
struct handoverAnchorMonitorPacketEvent_tag
 
- 
struct handoverAnchorMonitorPacketContinueEvent_tag
 
- 
struct handoverConnectionUpdateProcedureEvent_tag
 
- 
struct handoverTimeSyncEvent_tag
 
- 
struct handoverConnParamUpdateEvent_tag
 Public Members
- 
uint8_t status
 
- 
uint16_t connectionHandle
 
- 
uint32_t ulTxAccCode
 
- 
uint8_t aCrcInitVal[3U]
 
- 
uint16_t uiConnInterval
 
- 
uint16_t uiSuperTO
 
- 
uint16_t uiConnLatency
 
- 
uint8_t aChMapBm[5U]
 
- 
uint8_t ucChannelSelection
 
- 
uint8_t ucHop
 
- 
uint8_t ucUnMapChIdx
 
- 
uint8_t ucCentralSCA
 
- 
uint8_t ucRole
 
- 
uint8_t aucRemoteMasRxPHY
 
- 
uint8_t seqNum
 
- 
uint16_t uiConnEvent
 
- 
uint32_t ulAnchorClk
 
- 
uint16_t uiAnchorDelay
 
- 
uint32_t ulRxInstant
 
- 
uint8_t status
 
- 
struct handoverSuspendTransmitCompleteEvent_tag
 
- 
struct handoverUpdateConnParams_tag
 
- 
struct handoverLlPendingDataIndication_tag
 
- 
struct gapRemoteVersionInfoRead_tag
 Public Members
- 
bleResult_t status
 
- 
deviceId_t deviceId
 
- 
uint8_t version
 
- 
uint16_t manufacturerName
 
- 
uint16_t subversion
 
- 
bleResult_t status
 
- 
struct gapLlSkdReport_tag
 
- 
struct vendorUnitaryTestEvent_tag
 
- 
struct gapGenericEvent_t
 
- 
struct bleBondIdentityHeaderBlob_t
 Public Members
- 
uint32_t raw[(gBleBondIdentityHeaderSize_c + 3U) / sizeof(uint32_t)]
 
- 
uint32_t raw[(gBleBondIdentityHeaderSize_c + 3U) / sizeof(uint32_t)]
 
- 
struct bleLocalKeysBlob_t
 
- 
struct bleBondDataBlob_t
 Public Members
- 
bleBondIdentityHeaderBlob_t bondHeader
 
- 
bleBondDataDynamicBlob_t bondDataBlobDynamic
 
- 
bleBondDataStaticBlob_t bondDataBlobStatic
 
- 
bleBondDataLegacyBlob_t bondDataBlobLegacy
 
- 
bleBondDataDescriptorBlob_t bondDataDescriptors[(5U)]
 
- 
bleBondDataDeviceInfoBlob_t bondDataBlobDeviceInfo
 
- 
bleBondIdentityHeaderBlob_t bondHeader
 
- 
struct bleBondDataRam_t
 Public Members
- 
bleBondIdentityHeaderBlob_t bondHeader
 
- 
bleBondDataDynamicBlob_t bondDataBlobDynamic
 
- 
bleBondDataStaticBlob_t bondDataBlobStatic
 
- 
bleBondDataLegacyBlob_t bondDataBlobLegacy
 
- 
bleBondDataDeviceInfoBlob_t bondDataBlobDeviceInfo
 
- 
bleBondDataDescriptorBlob_t bondDataDescriptors[1]
 
- 
bleBondIdentityHeaderBlob_t bondHeader
 
- 
struct bleCteAllowedTypesMap_t
 
- 
struct bleSyncCteType_tag
 
- 
struct bleTxPowerLevelFlags_t
 
- 
union eventData
 Public Members
- 
gapInternalError_t internalError
 
- 
uint8_t filterAcceptListSize
 
- 
bleDeviceAddress_t aAddress
 
- 
gapAddrReadyEvent_t addrReady
 
- 
uint8_t advHandle
 
- 
bleResult_t setupFailError
 
- 
int8_t advTxPowerLevel_dBm
 
- 
bool_t verified
 
- 
gapLeScOobData_t localOobData
 
- 
bool_t newHostPrivacyState
 
- 
bool_t newControllerPrivacyState
 
- 
gapControllerTestEvent_t testEvent
 
- 
bleResult_t txPowerLevelSetStatus
 
- 
gapPhyEvent_t phyEvent
 
- 
deviceId_t deviceId
 
- 
gapInitComplete_t initCompleteData
 
- 
bleNotificationEvent_t notifEvent
 
- 
bleBondCreatedEvent_t bondCreatedEvent
 
- 
bleDeviceAddress_t aControllerLocalRPA
 
- 
getConnParams_t getConnParams
 
- 
uint16_t syncHandle
 
- 
bleAntennaInformation_t antennaInformation
 
- 
bleResult_t perAdvSyncTransferEnable
 
- 
periodicAdvSyncTransferEvent_t perAdvSyncTransfer
 
- 
periodicAdvSetInfoTransferEvent_t perAdvSetInfoTransfer
 
- 
periodicAdvSetSyncTransferParamsEvent_t perAdvSetSyncTransferParams
 
- 
bleResult_t perAdvSetDefaultPerAdvSyncTransferParams
 
- 
gapSyncTransferReceivedEventData_t perAdvSyncTransferReceived
 
- 
gapLEGenerateDhKeyCompleteEvent_t leGenerateDhKeyCompleteEvent
 
- 
uint16_t pawrSyncHandle
 
- 
uint8_t pawrAdvHandle
 
- 
handoverGetData_t handoverGetData
 
- 
handoverSetData_t handoverSetData
 
- 
handoverGetCsLlContext_t handoverGetCsLlContext
 
- 
handoverGetTime_t handoverGetTime
 
- 
handoverConnect_t handoverConnect
 
- 
handoverAnchorSearchStart_t handoverAnchorSearchStart
 
- 
handoverAnchorSearchStop_t handoverAnchorSearchStop
 
- 
handoverAnchorMonitorEvent_t handoverAnchorMonitor
 
- 
handoverTimeSyncEvent_t handoverTimeSync
 
- 
handoverSuspendTransmitCompleteEvent_t handoverSuspendTransmitComplete
 
- 
handoverResumeTransmitCompleteEvent_t handoverResumeTransmitComplete
 
- 
handoverAnchorNotificationStateChanged_t handoverAnchorNotificationStateChanged
 
- 
handoverConnParamUpdateEvent_t handoverConnParamUpdate
 
- 
gapRemoteVersionInfoRead_t gapRemoteVersionInfoRead
 
- 
gapLlSkdReport_t gapSkdReport
 
- 
handoverAnchorMonitorPacketEvent_t handoverAnchorMonitorPacket
 
- 
handoverAnchorMonitorPacketContinueEvent_t handoverAnchorMonitorPacketContinue
 
- 
handoverUpdateConnParams_t handoverUpdateConnParams
 
- 
handoverLlPendingDataIndication_t handoverLlPendingDataIndication
 
- 
handoverConnectionUpdateProcedureEvent_t handoverConnectionUpdateProcedure
 
- 
handoverApplyConnectionUpdateProcedure_t handoverApplyConnectionUpdateProcedure
 
- 
vendorUnitaryTestEvent_t unitaryTestData
 
- 
gapInternalError_t internalError
 
- 
union __unnamed2__
 
ble_host_tasks.h
ble_sig_defines.h
ble_utils.h
gap_types.h
- 
struct gapSmpKeys_t
 
- 
struct gapSecurityRequirements_t
 Public Members
- 
gapSecurityModeAndLevel_t securityModeLevel
 
- 
bool_t authorization
 
- 
uint16_t minimumEncryptionKeySize
 
- 
gapSecurityModeAndLevel_t securityModeLevel
 
- 
struct gapServiceSecurityRequirements_t
 
- 
struct gapDeviceSecurityRequirements_t
 Public Members
- 
gapSecurityRequirements_t *pSecurityRequirements
 
- 
uint8_t cNumServices
 
- 
gapServiceSecurityRequirements_t *aServiceSecurityRequirements
 
- 
gapSecurityRequirements_t *pSecurityRequirements
 
- 
struct gapHandleList_t
 
- 
struct gapConnectionSecurityInformation_t
 Public Members
- 
bool_t authenticated
 
- 
gapHandleList_t authorizedToRead
 
- 
gapHandleList_t authorizedToWrite
 
- 
bool_t authenticated
 
- 
struct gapPairingParameters_t
 Public Members
- 
bool_t withBonding
 
- 
gapSecurityModeAndLevel_t securityModeAndLevel
 
- 
uint8_t maxEncryptionKeySize
 
- 
gapIoCapabilities_t localIoCapabilities
 
- 
bool_t oobAvailable
 
- 
gapSmpKeyFlags_t centralKeys
 
- 
gapSmpKeyFlags_t peripheralKeys
 
- 
bool_t leSecureConnectionSupported
 
- 
bool_t useKeypressNotifications
 
- 
bool_t withBonding
 
- 
struct gapPeripheralSecurityRequestParameters_t
 
- 
struct gapAdvertisingParameters_t
 Public Members
- 
uint16_t minInterval
 
- 
uint16_t maxInterval
 
- 
bleAdvertisingType_t advertisingType
 
- 
bleAddressType_t ownAddressType
 
- 
bleAddressType_t peerAddressType
 
- 
bleDeviceAddress_t peerAddress
 
- 
gapAdvertisingChannelMapFlags_t channelMap
 
- 
gapAdvertisingFilterPolicy_t filterPolicy
 
- 
uint16_t minInterval
 
- 
struct gapExtAdvertisingParameters_tag
 Public Members
- 
uint8_t SID
 
- 
uint8_t handle
 
- 
uint32_t minInterval
 
- 
uint32_t maxInterval
 
- 
bleAddressType_t ownAddressType
 
- 
bleDeviceAddress_t ownRandomAddr
 
- 
bleAddressType_t peerAddressType
 
- 
bleDeviceAddress_t peerAddress
 
- 
gapAdvertisingChannelMapFlags_t channelMap
 
- 
gapAdvertisingFilterPolicy_t filterPolicy
 
- 
bleAdvRequestProperties_t extAdvProperties
 
- 
int8_t txPower
 
- 
gapLePhyMode_t primaryPHY
 
- 
gapLePhyMode_t secondaryPHY
 
- 
uint8_t secondaryAdvMaxSkip
 
- 
bool_t enableScanReqNotification
 
- 
uint8_t SID
 
- 
struct gapExtAdvertisingParametersV2_tag
 Public Members
- 
uint8_t SID
 
- 
uint8_t handle
 
- 
uint32_t minInterval
 
- 
uint32_t maxInterval
 
- 
bleAddressType_t ownAddressType
 
- 
bleDeviceAddress_t ownRandomAddr
 
- 
bleAddressType_t peerAddressType
 
- 
bleDeviceAddress_t peerAddress
 
- 
gapAdvertisingChannelMapFlags_t channelMap
 
- 
gapAdvertisingFilterPolicy_t filterPolicy
 
- 
bleAdvRequestProperties_t extAdvProperties
 
- 
int8_t txPower
 
- 
gapLePhyMode_t primaryPHY
 
- 
gapLePhyMode_t secondaryPHY
 
- 
uint8_t secondaryAdvMaxSkip
 
- 
bool_t enableScanReqNotification
 
- 
gapLePhyOptionsFlags_t primaryAdvPhyOptions
 
- 
gapLePhyOptionsFlags_t secondaryAdvPhyOptions
 
- 
uint8_t SID
 
- 
struct gapPeriodicAdvParameters_tag
 
- 
struct gapPeriodicAdvParametersV2_tag
 
- 
struct gapPeriodicAdvSyncTransfer_tag
 
- 
struct gapPeriodicAdvSetInfoTransfer_tag
 
- 
struct gapSetPeriodicAdvSyncTransferParams_tag
 
- 
struct gapScanningParameters_t
 Public Members
- 
bleScanType_t type
 
- 
uint16_t interval
 
- 
uint16_t window
 
- 
bleAddressType_t ownAddressType
 
- 
bleScanningFilterPolicy_t filterPolicy
 
- 
gapLePhyFlags_t scanningPHYs
 
- 
bleScanType_t type
 
- 
struct gapCreateSyncReqOptions_tag
 Public Members
- 
gapCreateSyncReqFilterPolicy_t filterPolicy
 
- 
uint8_t reportingEnabled
 
- 
uint8_t duplicateFilteringEnabled
 
- 
gapCreateSyncReqFilterPolicy_t filterPolicy
 
- 
struct gapPeriodicAdvSyncReq_tag
 Public Members
- 
gapCreateSyncReqOptions_t options
 
- 
uint8_t SID
 
- 
bleAddressType_t peerAddressType
 
- 
bleDeviceAddress_t peerAddress
 
- 
uint16_t skipCount
 
- 
uint16_t timeout
 
- 
bleSyncCteType_t cteType
 
- 
gapCreateSyncReqOptions_t options
 
- 
struct gapConnectionRequestParameters_t
 Public Members
- 
uint16_t scanInterval
 
- 
uint16_t scanWindow
 
- 
bleInitiatorFilterPolicy_t filterPolicy
 
- 
bleAddressType_t ownAddressType
 
- 
bleAddressType_t peerAddressType
 
- 
bleDeviceAddress_t peerAddress
 
- 
uint16_t connIntervalMin
 
- 
uint16_t connIntervalMax
 
- 
uint16_t connLatency
 
- 
uint16_t supervisionTimeout
 
- 
uint16_t connEventLengthMin
 
- 
uint16_t connEventLengthMax
 
- 
bool_t usePeerIdentityAddress
 
- 
gapLePhyFlags_t initiatingPHYs
 
- 
uint16_t scanInterval
 
- 
struct gapConnectionFromPawrParameters_t
 Public Members
- 
uint16_t scanInterval
 
- 
uint16_t scanWindow
 
- 
bleInitiatorFilterPolicy_t filterPolicy
 
- 
bleAddressType_t ownAddressType
 
- 
bleAddressType_t peerAddressType
 
- 
bleDeviceAddress_t peerAddress
 
- 
uint16_t connIntervalMin
 
- 
uint16_t connIntervalMax
 
- 
uint16_t connLatency
 
- 
uint16_t supervisionTimeout
 
- 
uint16_t connEventLengthMin
 
- 
uint16_t connEventLengthMax
 
- 
bool_t usePeerIdentityAddress
 
- 
gapLePhyFlags_t initiatingPHYs
 
- 
uint8_t advHandle
 
- 
uint8_t subevent
 
- 
uint16_t scanInterval
 
- 
struct gapConnectionParameters_t
 Public Members
- 
uint16_t connInterval
 
- 
uint16_t connLatency
 
- 
uint16_t supervisionTimeout
 
- 
bleCentralClockAccuracy_t centralClockAccuracy
 
- 
uint16_t connInterval
 
- 
struct gapGenerateDHKeyV2Params_t
 
- 
struct gapConnectionlessCteTransmitParams_t
 
- 
struct gapConnectionlessIqSamplingParams_t
 Public Members
- 
bleIqSamplingEnable_t iqSamplingEnable
 
- 
bleSlotDurations_t slotDurations
 
- 
uint8_t maxSampledCtes
 
- 
uint8_t switchingPatternLength
 
- 
uint8_t aAntennaIds[1]
 
- 
bleIqSamplingEnable_t iqSamplingEnable
 
- 
struct gapConnectionCteTransmitParams_t
 Public Members
- 
bleCteAllowedTypesMap_t cteTypes
 
- 
uint8_t switchingPatternLength
 
- 
uint8_t aAntennaIds[1]
 
- 
bleCteAllowedTypesMap_t cteTypes
 
- 
struct gapConnectionCteReceiveParams_t
 Public Members
- 
bleIqSamplingEnable_t iqSamplingEnable
 
- 
bleSlotDurations_t slotDurations
 
- 
uint8_t switchingPatternLength
 
- 
uint8_t aAntennaIds[1]
 
- 
bleIqSamplingEnable_t iqSamplingEnable
 
- 
struct gapConnectionCteReqEnableParams_t
 Public Members
- 
bleCteReqEnable_t cteReqEnable
 
- 
uint16_t cteReqInterval
 
- 
uint8_t requestedCteLength
 
- 
bleCteType_t requestedCteType
 
- 
bleCteReqEnable_t cteReqEnable
 
- 
struct gapPathLossReportingParams_t
 
- 
struct gapAdStructure_t
 
- 
struct gapAdvertisingData_t
 
- 
struct gapAdvertisingDecisionData_t
 
- 
struct gapDecisionInstructionsData_tag
 Public Members
- 
gapDecisionInstructionsTestGroup_t testGroup
 
- 
gapDecisionInstructionsTestPassCriteria_t passCriteria
 
- 
gapDecisionInstructionsRelevantField_t relevantField
 
- 
union gapDecisionInstructionsData_tag testParameters
 
- 
gapDecisionInstructionsTestGroup_t testGroup
 
- 
struct gapSubeventDataStructure_t
 Public Members
- 
uint8_t subevent
 
- 
uint8_t responseSlotStart
 
- 
uint8_t responseSlotCount
 
- 
gapAdvertisingData_t *pAdvertisingData
 
- 
uint8_t subevent
 
- 
struct gapPeriodicAdvertisingSubeventData_t
 
- 
struct gapPeriodicAdvertisingResponseData_t
 
- 
struct gapPeriodicSyncSubeventParameters_t
 
- 
struct gapExtScanNotification_t
 Public Members
- 
uint8_t handle
 
- 
bleAddressType_t scannerAddrType
 
- 
bleDeviceAddress_t aScannerAddr
 
- 
bool_t scannerAddrResolved
 
- 
uint8_t handle
 
- 
struct gapAdvertisingSetTerminated_t
 Public Members
- 
bleResult_t status
 
- 
uint8_t handle
 
- 
deviceId_t deviceId
 
- 
uint8_t numCompletedExtAdvEvents
 
- 
bleResult_t status
 
- 
struct gapPerAdvSubeventDataRequest_t
 
- 
struct gapPerAdvResponse_t
 
- 
struct gapAdvertisingEvent_t
 
- 
struct gapScannedDevice_t
 Public Members
- 
bleAddressType_t addressType
 
- 
bleDeviceAddress_t aAddress
 
- 
int8_t rssi
 
- 
uint8_t dataLength
 
- 
uint8_t *data
 
- 
bleAdvertisingReportEventType_t advEventType
 
- 
bool_t directRpaUsed
 
- 
bleDeviceAddress_t directRpa
 
- 
bool_t advertisingAddressResolved
 
- 
bleAddressType_t addressType
 
- 
struct gapExtScannedDevice_t
 Public Members
- 
bleAddressType_t addressType
 
- 
bleDeviceAddress_t aAddress
 
- 
uint8_t SID
 
- 
bool_t advertisingAddressResolved
 
- 
bleAdvReportEventProperties_t advEventProperties
 
- 
int8_t rssi
 
- 
int8_t txPower
 
- 
uint8_t primaryPHY
 
- 
uint8_t secondaryPHY
 
- 
uint16_t periodicAdvInterval
 
- 
bool_t directRpaUsed
 
- 
bleAddressType_t directRpaType
 
- 
bleDeviceAddress_t directRpa
 
- 
uint16_t dataLength
 
- 
uint8_t *pData
 
- 
bleAddressType_t addressType
 
- 
struct gapPeriodicScannedDevice_t
 
- 
struct gapPeriodicScannedDeviceV2_t
 
- 
struct gapSyncEstbEventData_t
 Public Members
- 
bleResult_t status
 
- 
uint16_t syncHandle
 
- 
uint8_t SID
 
- 
bleAddressType_t peerAddressType
 
- 
bleDeviceAddress_t peerAddress
 
- 
gapLePhyMode_t PHY
 
- 
uint16_t periodicAdvInterval
 
- 
bleAdvertiserClockAccuracy_t advertiserClockAccuracy
 
- 
uint8_t numSubevents
 
- 
uint8_t subeventInterval
 
- 
uint8_t responseSlotDelay
 
- 
uint8_t responseSlotSpacing
 
- 
bleResult_t status
 
- 
struct gapConnectionlessIqReport_t
 Public Members
- 
uint16_t syncHandle
 
- 
uint8_t channelIndex
 
- 
int16_t rssi
 
- 
uint8_t rssiAntennaId
 
- 
bleCteType_t cteType
 
- 
bleSlotDurations_t slotDurations
 
- 
bleIqReportPacketStatus_t packetStatus
 
- 
uint16_t periodicEventCounter
 
- 
uint8_t sampleCount
 
- 
int8_t *aI_samples
 
- 
int8_t *aQ_samples
 
- 
uint16_t syncHandle
 
- 
struct gapScanningEvent_t
 
- 
struct gapConnectedEvent_t
 Public Members
- 
gapConnectionParameters_t connParameters
 
- 
bleAddressType_t peerAddressType
 
- 
bleDeviceAddress_t peerAddress
 
- 
bool_t peerRpaResolved
 
- 
bleDeviceAddress_t peerRpa
 
- 
bool_t localRpaUsed
 
- 
bleDeviceAddress_t localRpa
 
- 
bleLlConnectionRole_t connectionRole
 
- 
uint8_t advHandle
 
- 
uint16_t syncHandle
 
- 
gapConnectionParameters_t connParameters
 
- 
struct gapKeyExchangeRequestEvent_t
 
- 
struct gapKeysReceivedEvent_t
 Public Members
- 
gapSmpKeys_t *pKeys
 
- 
gapSmpKeys_t *pKeys
 
- 
struct gapAuthenticationRejectedEvent_t
 Public Members
- 
gapAuthenticationRejectReason_t rejectReason
 
- 
gapAuthenticationRejectReason_t rejectReason
 
- 
struct gapPairingCompleteEvent_t
 
- 
struct gapLongTermKeyRequestEvent_t
 
- 
struct gapDisconnectedEvent_t
 Public Members
- 
gapDisconnectionReason_t reason
 
- 
gapDisconnectionReason_t reason
 
- 
struct gapConnParamsUpdateReq_t
 
- 
struct gapConnParamsUpdateComplete_t
 Public Members
- 
bleResult_t status
 
- 
uint16_t connInterval
 
- 
uint16_t connLatency
 
- 
uint16_t supervisionTimeout
 
- 
bleResult_t status
 
- 
struct gapConnLeDataLengthChanged_t
 
- 
struct gapConnIqReport_t
 Public Members
- 
gapLePhyMode_t rxPhy
 
- 
uint8_t dataChannelIndex
 
- 
int16_t rssi
 
- 
uint8_t rssiAntennaId
 
- 
bleCteType_t cteType
 
- 
bleSlotDurations_t slotDurations
 
- 
bleIqReportPacketStatus_t packetStatus
 
- 
uint16_t connEventCounter
 
- 
uint8_t sampleCount
 
- 
int8_t *aI_samples
 
- 
int8_t *aQ_samples
 
- 
gapLePhyMode_t rxPhy
 
- 
struct gapConnCteRequestFailed_t
 Public Members
- 
bleResult_t status
 
- 
bleResult_t status
 
- 
struct gapPathLossThresholdEvent_t
 
- 
struct gapTransmitPowerReporting_t
 Public Members
- 
bleTxPowerReportingReason_t reason
 
- 
int8_t txPowerLevel
 
- 
bleTxPowerLevelFlags_t flags
 
- 
int8_t delta
 
- 
bleTxPowerReportingReason_t reason
 
- 
struct gapTransmitPowerInfo_t
 
- 
struct gapEattConnectionRequest_t
 
- 
struct gapEattConnectionComplete_t
 
- 
struct gapEattReconfigureResponse_t
 Public Members
- 
l2capReconfigureResponse_t status
 
- 
uint16_t localMtu
 
- 
uint8_t cBearers
 
- 
bearerId_t aBearerIds[(5U)]
 
- 
l2capReconfigureResponse_t status
 
- 
struct gapEattBearerStatusNotification_t
 
- 
struct gapHandoverConnectedEvent_t
 Public Members
- 
bleAddressType_t peerAddressType
 
- 
bleDeviceAddress_t peerAddress
 
- 
bleLlConnectionRole_t connectionRole
 
- 
bleAddressType_t peerAddressType
 
- 
struct gapHandoverDisconnectedEvent_t
 Public Members
- 
bleResult_t status
 
- 
bleResult_t status
 
- 
struct gapConnectionEvent_t
 
- 
struct gapIdentityInformation_t
 Public Members
- 
bleIdentityAddress_t identityAddress
 
- 
uint8_t irk[(16U)]
 
- 
blePrivacyMode_t privacyMode
 
- 
bleIdentityAddress_t identityAddress
 
- 
struct gapAutoConnectParams_t
 Public Members
- 
uint8_t cNumAddresses
 
- 
bool_t writeInFilterAcceptList
 
- 
gapConnectionRequestParameters_t *aAutoConnectData
 
- 
uint8_t cNumAddresses
 
- 
struct gapHostVersion_tag
 
- 
union testParameters
 Public Members
- 
uint8_t resolvableTagKey[(16U)]
 
- 
struct gapDecisionInstructionsData_tag arbitraryData
 
- 
struct gapDecisionInstructionsData_tag rssi
 
- 
struct gapDecisionInstructionsData_tag pathLoss
 
- 
struct gapDecisionInstructionsData_tag advA
 
- 
uint8_t resolvableTagKey[(16U)]
 
- 
struct arbitraryData
 
- 
struct rssi
 
- 
struct pathLoss
 
- 
struct advA
 Public Members
- 
bleAddressType_t address1Type
 
- 
bleDeviceAddress_t address1
 
- 
bleAddressType_t address2Type
 
- 
bleDeviceAddress_t address2
 
- 
bleAddressType_t address1Type
 
- 
union eventData
 Public Members
- 
bleResult_t failReason
 
- 
gapExtScanNotification_t scanNotification
 
- 
gapAdvertisingSetTerminated_t advSetTerminated
 
- 
gapPerAdvSubeventDataRequest_t subeventDataRequest
 
- 
gapPerAdvResponse_t perAdvResponse
 
- 
uint8_t advHandle
 
- 
bleResult_t failReason
 
- 
union eventData
 Public Members
- 
bleResult_t failReason
 
- 
gapScannedDevice_t scannedDevice
 
- 
gapExtScannedDevice_t extScannedDevice
 
- 
gapPeriodicScannedDevice_t periodicScannedDevice
 
- 
gapPeriodicScannedDeviceV2_t periodicScannedDeviceV2
 
- 
gapSyncEstbEventData_t syncEstb
 
- 
gapSyncLostEventData_t syncLost
 
- 
gapConnectionlessIqReport_t iqReport
 
- 
bleResult_t failReason
 
- 
union pairingCompleteData
 
- 
union eventData
 Public Members
- 
gapConnectedEvent_t connectedEvent
 
- 
gapPairingParameters_t pairingEvent
 
- 
gapAuthenticationRejectedEvent_t authenticationRejectedEvent
 
- 
gapPeripheralSecurityRequestParameters_t peripheralSecurityRequestEvent
 
- 
gapKeyExchangeRequestEvent_t keyExchangeRequestEvent
 
- 
gapKeysReceivedEvent_t keysReceivedEvent
 
- 
gapPairingCompleteEvent_t pairingCompleteEvent
 
- 
gapLongTermKeyRequestEvent_t longTermKeyRequestEvent
 
- 
gapEncryptionChangedEvent_t encryptionChangedEvent
 
- 
gapDisconnectedEvent_t disconnectedEvent
 
- 
int8_t rssi_dBm
 
- 
int8_t txPowerLevel_dBm
 
- 
bleResult_t failReason
 
- 
uint32_t passkeyForDisplay
 
- 
gapConnParamsUpdateReq_t connectionUpdateRequest
 
- 
gapConnParamsUpdateComplete_t connectionUpdateComplete
 
- 
gapConnLeDataLengthChanged_t leDataLengthChanged
 
- 
gapKeypressNotification_t incomingKeypressNotification
 
- 
uint32_t numericValueForDisplay
 
- 
bleChannelMap_t channelMap
 
- 
gapConnIqReport_t connIqReport
 
- 
gapConnCteRequestFailed_t cteRequestFailedEvent
 
- 
bleResult_t perAdvSyncTransferStatus
 
- 
gapPathLossThresholdEvent_t pathLossThreshold
 
- 
gapTransmitPowerReporting_t transmitPowerReporting
 
- 
gapTransmitPowerInfo_t transmitPowerInfo
 
- 
gapEattConnectionRequest_t eattConnectionRequest
 
- 
gapEattConnectionComplete_t eattConnectionComplete
 
- 
gapEattReconfigureResponse_t eattReconfigureResponse
 
- 
gapEattBearerStatusNotification_t eattBearerStatusNotification
 
- 
gapHandoverConnectedEvent_t handoverConnectedEvent
 
- 
gapHandoverDisconnectedEvent_t handoverDisconnectedEvent
 
- 
bleResult_t smError
 
- 
gapConnectedEvent_t connectedEvent
 
att_errors.h
gatt_types.h
- 
struct gattAttribute_t
 
- 
struct gattCharacteristic_t
 Public Members
- 
gattCharacteristicPropertiesBitFields_t properties
 
- 
gattAttribute_t value
 
- 
uint8_t cNumDescriptors
 
- 
gattAttribute_t *aDescriptors
 
- 
gattCharacteristicPropertiesBitFields_t properties
 
- 
struct gattService_tag
 Public Members
- 
uint16_t startHandle
 
- 
uint16_t endHandle
 
- 
bleUuidType_t uuidType
 
- 
uint8_t cNumCharacteristics
 
- 
gattCharacteristic_t *aCharacteristics
 
- 
uint8_t cNumIncludedServices
 
- 
struct gattService_tag *aIncludedServices
 
- 
uint16_t startHandle
 
- 
struct gattDbCharPresFormat_t
 
- 
struct gattHandleRange_t
 
- 
struct procStatus_t
 Public Members
- 
bool_t isOngoing
 
- 
gattProcedureType_t ongoingProcedureType
 
- 
gattProcedurePhase_t ongoingProcedurePhase
 
- 
bool_t isOngoing
 
- 
struct procDataStruct_t
 Public Members
- 
uint16_t index
 
- 
uint16_t max
 
- 
bleUuidType_t charUuidType
 
- 
bool_t reliableLongWrite
 
- 
bool_t bAllocatedArray
 
- 
union procDataStruct_t pOutActualCount
 
- 
union procDataStruct_t array
 
- 
union procDataStruct_t reqParams
 
- 
uint16_t index
 
- 
union pOutActualCount
 
- 
union array
 Public Members
- 
gattService_t *aServices
 
- 
gattCharacteristic_t *aChars
 
- 
gattAttribute_t *aDescriptors
 
- 
uint8_t *aBytes
 
- 
uint16_t *aHandles
 
- 
gattService_t *aServices
 
- 
union reqParams
 Public Members
- 
attReadByGroupTypeRequestParams_t rbgtParams
 
- 
attFindByTypeValueRequestParams_t fbtvParams
 
- 
attReadByTypeRequestParams_t rbtParams
 
- 
attFindInformationRequestParams_t fiParams
 
- 
attReadRequestParams_t rParams
 
- 
attReadBlobRequestParams_t rbParams
 
- 
attReadMultipleRequestParams_t rmParams
 
- 
attVarWriteRequestAndCommandParams_t wParams
 
- 
attSignedWriteCommandParams_t swParams
 
- 
attPrepareWriteRequestResponseParams_t pwParams
 
- 
attExecuteWriteRequestParams_t ewParams
 
- 
attReadByGroupTypeRequestParams_t rbgtParams
 
gatt_interface.h
gatt_client_interface.h
gatt_server_interface.h
- 
struct gattServerAttributeWrittenEvent_t
 
- 
struct gattServerLongCharacteristicWrittenEvent_t
 
- 
struct gattServerCccdWrittenEvent_t
 
- 
struct gattServerProcedureError_t
 
- 
struct gattServerEvent_t
 
- 
union eventData
 Public Members
- 
gattServerMtuChangedEvent_t mtuChangedEvent
 
- 
gattServerAttributeWrittenEvent_t attributeWrittenEvent
 
- 
gattServerCccdWrittenEvent_t charCccdWrittenEvent
 
- 
gattServerProcedureError_t procedureError
 
- 
gattServerLongCharacteristicWrittenEvent_t longCharWrittenEvent
 
- 
gattServerAttributeReadEvent_t attributeReadEvent
 
- 
gattServerInvalidPdu_t attributeOpCode
 
- 
gattServerMtuChangedEvent_t mtuChangedEvent
 
gatt_database.h
- 
struct gattDbAttribute_t
 
gatt_db_app_interface.h
l2ca_cb_interface.h
- 
struct l2caLeCbConnectionRequest_tag
 
- 
struct l2caLeCbConnectionComplete_tag
 
- 
struct l2caHandoverConnectionComplete_tag
 
- 
struct l2caLeCbDisconnection_tag
 
- 
struct l2caLeCbNoPeerCredits_tag
 
- 
struct l2caLeCbLowPeerCredits_tag
 
- 
struct l2caLeCbLocalCreditsNotification_tag
 
- 
struct l2caLeCbError_tag
 
- 
struct l2caLeCbChannelStatusNotification_tag
 
- 
struct l2caEnhancedConnectionRequest_tag
 
- 
struct l2caEnhancedConnectionComplete_tag
 
- 
struct l2caEnhancedReconfigureRequest_tag
 Public Members
- 
deviceId_t deviceId
 
- 
uint16_t newMtu
 
- 
uint16_t newMps
 
- 
l2capReconfigureResponse_t result
 
- 
uint8_t noOfChannels
 
- 
uint16_t aCids[5]
 
- 
deviceId_t deviceId
 
- 
struct l2caEnhancedReconfigureResponse_tag
 
- 
struct l2capControlMessage_tag
 
- 
union messageData
 Public Members
- 
l2caLeCbConnectionRequest_t connectionRequest
 
- 
l2caLeCbConnectionComplete_t connectionComplete
 
- 
l2caLeCbDisconnection_t disconnection
 
- 
l2caLeCbNoPeerCredits_t noPeerCredits
 
- 
l2caLeCbLowPeerCredits_t lowPeerCredits
 
- 
l2caLeCbLocalCreditsNotification_t localCreditsNotification
 
- 
l2caLeCbError_t error
 
- 
l2caLeCbChannelStatusNotification_t channelStatusNotification
 
- 
l2caHandoverConnectionComplete_t handoverConnectionComplete
 
- 
l2caLeCbConnectionRequest_t connectionRequest