TI BLE-Stack for Bluetooth 4.2 API Documentation  3.01.00.07
Macros
Central GAPRole Parameters

Macros

#define GAPCENTRALROLE_BD_ADDR   0x403
 Device Address read from the controller (Read-only) More...
 
#define GAPCENTRALROLE_IRK   0x400
 Identity Resolving Key (Read/Write) More...
 
#define GAPCENTRALROLE_LINK_PARAM_UPDATE_REQ_REPLY   0x405
 Action taken when a parameter update fails (Read/Write) More...
 
#define GAPCENTRALROLE_MAX_SCAN_RES   0x404
 Maximmum number of scan reports to store from GAPCentralRole_StartDiscovery (Read/Write) More...
 
#define GAPCENTRALROLE_SIGNCOUNTER   0x402
 Sign Counter (Read/Write) More...
 
#define GAPCENTRALROLE_SRK   0x401
 Signature Resolving Key (Read/Write) More...
 

Detailed Description

Parameters set via GAPCentralRole_SetParameter

Macro Definition Documentation

§ GAPCENTRALROLE_BD_ADDR

#define GAPCENTRALROLE_BD_ADDR   0x403

Device Address read from the controller (Read-only)

The BDADDR is read, in increasing order of priortiy, from the info page, secondary address from flash, or set from HCI_ReadBDADDRCmd

size: uint8_t[6]

default: BDADDR from info page

range: 0x000000000000 - 0xFFFFFFFFFFFE

§ GAPCENTRALROLE_IRK

#define GAPCENTRALROLE_IRK   0x400

Identity Resolving Key (Read/Write)

Note
If this is set to all 0x00's, the SRK will be randomly generated

size: uint8_t[16]

default: 0x00000000000000000000000000000000

range: 0x00000000000000000000000000000000 - 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIdentity Resolving Key. Read/Write. Size is uint8_t[KEYLEN]. Default is all 0, which means that the IRK will be randomly generated.

§ GAPCENTRALROLE_LINK_PARAM_UPDATE_REQ_REPLY

#define GAPCENTRALROLE_LINK_PARAM_UPDATE_REQ_REPLY   0x405

Action taken when a parameter update fails (Read/Write)

size: uint8_t[16]

default: GAPCENTRALROLE_PARAM_UPDATE_REQ_AUTO_ACCEPT

range: Param Update Request Reply operations

§ GAPCENTRALROLE_MAX_SCAN_RES

#define GAPCENTRALROLE_MAX_SCAN_RES   0x404

Maximmum number of scan reports to store from GAPCentralRole_StartDiscovery (Read/Write)

size: uint8_t

default: 8

range: 0-256 but this will be constrained by available RAM

§ GAPCENTRALROLE_SIGNCOUNTER

#define GAPCENTRALROLE_SIGNCOUNTER   0x402

Sign Counter (Read/Write)

size: uint32_t

default: 0x0000

range: 0x0000 - 0xFFFF

§ GAPCENTRALROLE_SRK

#define GAPCENTRALROLE_SRK   0x401

Signature Resolving Key (Read/Write)

Note
If this is set to all 0x00's, the SRK will be randomly generated

size: uint8_t[16]

default: 0x00000000000000000000000000000000

range: 0x00000000000000000000000000000000 - 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSignature Resolving Key. Read/Write. Size is uint8_t[KEYLEN]. Default is all 0, which means that the SRK will be randomly generated.

Copyright 2017, Texas Instruments Incorporated