BLE-Stack APIs  3.00.00
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Modules | Macros
GAP Bond Manager Constants

Modules

 Bonding Failure Actions
 
 GAP Bond Manager ECC Re-use count before regeneration
 
 GAP Bond Manager I/O Capabilities
 
 GAP Bond Manager Key Distribution
 
 GAP Bond Manager Pairing Modes
 
 GAP Bond Manager Pairing States
 
 GAP Bond Manager Parameters
 
 GAP Bond Manager Secure Connections options
 
 Pairing failure status values
 
 SM AuthReq Bonding Flags
 
 SM I/O Capabilities
 
 SM Message opcocdes
 
 SM Passkey Types (Bit Masks)
 

Macros

#define ECC_KEYLEN   32
 256 bit keys
 
#define GAP_BONDINGS_MAX   10
 Maximum number of bonds that can be saved in NV.
 
#define GAP_CHAR_CFG_MAX   4
 Maximum number of characteristic configuration that can be saved in NV.
 
#define PASSKEY_LEN   6
 
#define SM_AUTH_MITM_MASK(a)   (((a) & 0x04) >> 2)
 
#define SM_AUTH_STATE_AUTHENTICATED   0x04
 
#define SM_AUTH_STATE_BONDING   0x01
 
#define SM_AUTH_STATE_SECURECONNECTION   0x08
 
#define SM_ECC_KEY_LEN   32
 
#define SM_ECC_KEYS_NOT_AVAILABLE   0xFF
 
#define SM_ECC_KEYS_REGENERATE_ALWAYS   0x00
 
#define SM_ECC_KEYS_REGNENERATE_NEVER   0xFF
 

Detailed Description

Copyright 2016, Texas Instruments Incorporated