TI BLE Stack API Documentation  2.03.08
Modules | Classes | Macros | Typedefs
BLE GAP Constants and Structures

Modules

 GAP Message IDs
 
 GAP Special Connection Handles
 
 GAP Profile Roles
 
 GAP Parameter IDs
 
 GAP Device Discovery Modes
 
 Address Types as defined by BLE Spec
 
 Masks for setting and getting ID type
 
 Random Address Subtypes
 
 Random Address bitfield mask and types
 
 GAP Addressing Modes
 
 GAP Advertising Event Types
 
 GAP Advertising Report Event Types
 
 GAP Advertiser Filter Scan Parameters
 
 GAP DIscovery Filter Scan Parameters
 
 GAP Advertisement Channel Map
 
 GAP White List Options
 
 GAP Advertisement Data Types
 
 GAP ADTYPE Flags Discovery Modes
 
 GAP State Flags
 
 GAP Appearance Values
 

Classes

struct  gapEventHdr_t
 
struct  gapRandomAddrEvent_t
 
struct  gapPeriConnectParams_t
 
struct  gapDeviceInitDoneEvent_t
 
struct  gapSignUpdateEvent_t
 
struct  gapDeviceInfoEvent_t
 
struct  gapDevDiscReq_t
 
struct  gapDevRec_t
 
struct  gapDevDiscEvent_t
 
struct  gapAdvertisingParams_t
 
struct  gapMakeDiscoverableRspEvent_t
 
struct  gapEndDiscoverableRspEvent_t
 
struct  gapAdvDataUpdateEvent_t
 
struct  gapEstLinkReq_t
 
struct  gapUpdateLinkParamReq_t
 
struct  gapUpdateLinkParamReqReply_t
 
struct  gapUpdateLinkParamReqEvent_t
 
struct  gapEstLinkReqEvent_t
 
struct  gapLinkUpdateEvent_t
 
struct  gapTerminateLinkEvent_t
 
struct  gapPasskeyNeededEvent_t
 
struct  gapAuthCompleteEvent_t
 
struct  gapAuthParams_t
 
struct  gapSlaveSecurityReqEvent_t
 
struct  gapBondCompleteEvent_t
 
struct  gapPairingReq_t
 
struct  gapPairingReqEvent_t
 
struct  gapAdvDataToken_t
 
struct  gapBondMgrCBs_t
 

Macros

#define ADV_CHANMAP_SIZE   5
 Advertiser Channel Map.
 
#define GAP_PASSCODE_MAX   999999
 Maximum Pairing Passcode/Passkey value. Range of a passkey can be 0 - 999,999.
 
#define GAP_INIT_SIGN_COUNTER   0xFFFFFFFF
 

Typedefs

typedef uint16 gapParamIDs_t
 
typedef uint8(* pfnSuppEnhPrivCB_t) (uint8 *deviceAddr)
 
typedef void(* pfnGapIdleCB_t) ()
 

Detailed Description

Macro Definition Documentation

§ GAP_INIT_SIGN_COUNTER

#define GAP_INIT_SIGN_COUNTER   0xFFFFFFFF

Sign Counter Initialized - Sign counter hasn't been used yet. Used when setting up a connection's signing information.

Typedef Documentation

§ gapParamIDs_t

typedef uint16 gapParamIDs_t

GAP Parameters IDs: GAP Parameter IDs

§ pfnGapIdleCB_t

typedef void(* pfnGapIdleCB_t) ()

GAP Idle Callback Function

§ pfnSuppEnhPrivCB_t

typedef uint8(* pfnSuppEnhPrivCB_t) (uint8 *deviceAddr)

Enahnced Privacy Check Callback Function