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#
-
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#
-
uint8_t monAdvListSize#
-
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#
-
gapLePhyOptionsFlags_t primaryAdvPhyOptions#
-
gapLePhyOptionsFlags_t secondaryAdvPhyOptions#
-
uint8_t SID#
-
struct gapPeriodicAdvParameters_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 gapMonAdvReportReport_t#
Public Members
-
bleAddressType_t peerAddressType#
-
bleDeviceAddress_t peerAddress#
-
bleMonAdvCondition_t condition#
-
bleAddressType_t peerAddressType#
-
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#
-
gapMonAdvReportReport_t monAdvReport#
-
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#
-
l2caEnhancedConnectionRequest_t enhancedConnRequest#
-
l2caEnhancedConnectionComplete_t enhancedConnComplete#
-
l2caEnhancedReconfigureRequest_t reconfigureRequest#
-
l2caEnhancedReconfigureResponse_t reconfigureResponse#
-
l2caHandoverConnectionComplete_t handoverConnectionComplete#
-
l2caLeCbConnectionRequest_t connectionRequest#