TI BLE-Stack for Bluetooth API Documentation  3.03.04.00
Modules | Macros | Enumerations
GAP Constants

Modules

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

Macros

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

Enumerations

enum  GAP_CB_Action_t { GAP_CB_REGISTER, GAP_CB_UNREGISTER }
 
enum  GAP_ConnEvtStat_t { GAP_CONN_EVT_STAT_SUCCESS = LL_CONN_EVT_STAT_SUCCESS, GAP_CONN_EVT_STAT_CRC_ERROR = LL_CONN_EVT_STAT_CRC_ERROR, GAP_CONN_EVT_STAT_MISSED = LL_CONN_EVT_STAT_MISSED }
 
enum  GAP_ConnEvtTaskType_t {
  GAP_CONN_EVT_TASK_TYPE_ADV = LL_TASK_ID_ADVERTISER, GAP_CONN_EVT_TASK_TYPE_INIT = LL_TASK_ID_INITIATOR, GAP_CONN_EVT_TASK_TYPE_SLAVE = LL_TASK_ID_SLAVE, GAP_CONN_EVT_TASK_TYPE_SCAN = LL_TASK_ID_SCANNER,
  GAP_CONN_EVT_TASK_TYPE_MASTER = LL_TASK_ID_MASTER, GAP_CONN_EVT_TASK_TYPE_NONE = LL_TASK_ID_NONE
}
 
enum  GAP_scanChannels_t {
  GAP_ADV_CHAN_37 = BV(0), GAP_ADV_CHAN_38 = BV(1), GAP_ADV_CHAN_39 = BV(2), GAP_ADV_CHAN_37_38,
  GAP_ADV_CHAN_37_39, GAP_ADV_CHAN_38_39, GAP_ADV_CHAN_ALL
}
 

Detailed Description

Other defines used in the GAP layer

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.

Enumeration Type Documentation

§ GAP_CB_Action_t

Action to take for callback registration API's

Enumerator
GAP_CB_REGISTER 

Register a callback.

GAP_CB_UNREGISTER 

Unregister a callback

§ GAP_ConnEvtStat_t

Status of connection events returned via pfnGapConnEvtCB_t

Enumerator
GAP_CONN_EVT_STAT_SUCCESS 

Connection event occurred successfully.

GAP_CONN_EVT_STAT_CRC_ERROR 

Connection event failed because all packets had CRC errors.

GAP_CONN_EVT_STAT_MISSED 

No data was received during connection event.

§ GAP_ConnEvtTaskType_t

Task type for next scheduled BLE task

Enumerator
GAP_CONN_EVT_TASK_TYPE_ADV 

Advertiser.

GAP_CONN_EVT_TASK_TYPE_INIT 

Initiating a connection.

GAP_CONN_EVT_TASK_TYPE_SLAVE 

Connection event in slave role.

GAP_CONN_EVT_TASK_TYPE_SCAN 

Scanner.

GAP_CONN_EVT_TASK_TYPE_MASTER 

Connection event in master role.

§ GAP_scanChannels_t

GAP Scanner Defines for Scan Channels

Enumerator
GAP_ADV_CHAN_37 

Channel 37.

GAP_ADV_CHAN_38 

Channel 38.

GAP_ADV_CHAN_39 

Channel 39.

GAP_ADV_CHAN_37_38 

Channels 37 & 38.

GAP_ADV_CHAN_37_39 

Channels 37 & 39.

GAP_ADV_CHAN_38_39 

Channels 38 & 39.

GAP_ADV_CHAN_ALL 

All Channels.

© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale