Bluetooth Low Energy Host Stack  Rev. 4
API Reference Manual
BLE Configuration Constants

Overview


 

Files

file  ble_constants.h
 

Macros

#define gcBleDeviceAddressSize_c
 
#define gBleBondIdentityHeaderSize_c
 
#define gBleBondDataDynamicSize_c
 
#define gBleBondDataStaticSize_c
 
#define gBleBondDataDeviceInfoSize_c
 
#define gBleBondDataDescriptorSize_c
 
#define gcGapMaximumSavedCccds_c
 
#define gBleBondDataSize_c
 
#define gcGapMaxAuthorizationHandles_c
 
#define gcGapMaxServiceSpecificSecurityRequirements_c
 
#define gcBleLongUuidSize_c
 
#define gcSmpMaxLtkSize_c
 
#define gcSmpIrkSize_c
 
#define gcSmpCsrkSize_c
 
#define gcSmpMaxRandSize_c
 
#define gcSmpOobSize_c
 
#define gSmpLeScRandomValueSize_c
 
#define gSmpLeScRandomConfirmValueSize_c
 
#define gcGapMaxDeviceNameSize_c
 
#define gcGapMaxAdvertisingDataLength_c
 
#define gAttDefaultMtu_c
 
#define gAttMaxMtu_c
 
#define gcGattDbMaxPrepareWriteClients_c
 
#define gHciTransportUartChannel_c
 
#define gcReservedFlashSizeForCustomInformation_c
 
#define gcGapControllerResolvingListSize_c
 

Macro Definition Documentation

◆ gcBleDeviceAddressSize_c

#define gcBleDeviceAddressSize_c

Size of a BLE Device Address.

◆ gBleBondIdentityHeaderSize_c

#define gBleBondIdentityHeaderSize_c

Size of bond data structures for a bonded device.

◆ gcGapMaximumSavedCccds_c

#define gcGapMaximumSavedCccds_c

Maximum number of CCCDs.

◆ gBleBondDataSize_c

#define gBleBondDataSize_c

Bonding Data Size.

◆ gcGapMaxAuthorizationHandles_c

#define gcGapMaxAuthorizationHandles_c

Maximum number of attributes that require authorization.

◆ gcGapMaxServiceSpecificSecurityRequirements_c

#define gcGapMaxServiceSpecificSecurityRequirements_c

Maximum number of gapServiceSecurityRequirements_t structures that can be registered with Gap_RegisterDeviceSecurityRequirements()

◆ gcBleLongUuidSize_c

#define gcBleLongUuidSize_c

Size of long UUIDs.

◆ gcSmpMaxLtkSize_c

#define gcSmpMaxLtkSize_c

Maximum Long Term Key size in bytes.

◆ gcSmpIrkSize_c

#define gcSmpIrkSize_c

Identity Resolving Key size in bytes.

◆ gcSmpCsrkSize_c

#define gcSmpCsrkSize_c

Connection Signature Resolving Key size in bytes.

◆ gcSmpMaxRandSize_c

#define gcSmpMaxRandSize_c

Maximum Rand size in bytes.

◆ gcSmpOobSize_c

#define gcSmpOobSize_c

SMP OOB size in bytes.

◆ gSmpLeScRandomValueSize_c

#define gSmpLeScRandomValueSize_c

SMP LE Secure Connections Pairing Random size in bytes (BLE 4.2 only)

◆ gSmpLeScRandomConfirmValueSize_c

#define gSmpLeScRandomConfirmValueSize_c

SMP LE Secure Connections Pairing Confirm size in bytes (BLE 4.2 only)

◆ gcGapMaxDeviceNameSize_c

#define gcGapMaxDeviceNameSize_c

Maximum device name size.

◆ gcGapMaxAdvertisingDataLength_c

#define gcGapMaxAdvertisingDataLength_c

Maximum size of advertising and scan response data.

◆ gAttDefaultMtu_c

#define gAttDefaultMtu_c

Default value of the ATT_MTU.

◆ gAttMaxMtu_c

#define gAttMaxMtu_c

Maximum possible value of the ATT_MTU for this device.

This is used during the MTU Exchange.

◆ gcGattDbMaxPrepareWriteClients_c

#define gcGattDbMaxPrepareWriteClients_c

Maximum number of simultaneous GATT Clients allowed to use Prepare Write Queues.

◆ gHciTransportUartChannel_c

#define gHciTransportUartChannel_c

Channel the number of the UART hardware module (For example, if UART1 is used, this value should be 1).

◆ gcReservedFlashSizeForCustomInformation_c

#define gcReservedFlashSizeForCustomInformation_c

Number of bytes reserved for storing application-specific information about a device.

◆ gcGapControllerResolvingListSize_c

#define gcGapControllerResolvingListSize_c

Size of Controller's Resolving List (BLE 4.2 only).