Configurable Parameters
www.ti.com
140
SWRU271H–October 2010–Revised April 2019
Submit Documentation Feedback
Copyright © 2010–2019, Texas Instruments Incorporated
GAPBondMgr API
F.3 Configurable Parameters
ParamID R/W Size Description
GAPBOND_PAIRING_MODE R/W uint8 Default is GAPBOND_PAIRING_MODE_WAIT_FOR_
REQ
GAPBOND_INITIATE_WAIT R/W uint16 Pairing Mode Initiate wait timeout. The time it will wait for
a Pairing Request before sending the Slave Initiate
Request. Default is 1000 (in milliseconds)
GAPBOND_MITM_PROTECTION R/W uint8 Man-In-The-Middle (MITM) basically turns on passkey
protection in the pairing algorithm. Default is 0 (disabled).
GAPBOND_IO_CAPABILITIES R/W uint8 Default is GAPBOND_IO_CAP_DISPLAY_ONLY
GAPBOND_OOB_ENABLED R/W uint8 OOB data available for pairing algorithm. Default is 0
(disabled).
GAPBOND_OOB_DATA R/W uint8[16] OOB Data. Default is 0s.
GAPBOND_BONDING_ENABLED R/W uint8 Request Bonding during the pairing process if enabled.
Default is 0(disabled).
GAPBOND_KEY_DIST_LIST uint8 The key distribution list for bonding. Default is sEncKey,
sIdKey, mIdKey, mSign enabled.
GAPBOND_DEFAULT_PASSCODE uint32 The default passcode for MITM protection. Range is 0 to
SWRU2718752999,999. Default is 0.
GAPBOND_ERASE_ALLBONDS W None Erase all of the bonded devices.
GAPBOND_KEYSIZE R/W uint8 Key Size used in pairing. Default is 16.
GAPBOND_AUTO_SYNC_WL R/W uint8 Clears the White List adds to it each unique address
stored by bonds in NV. Default is FALSE.
GAPBOND_BOND_COUNT R uint8 Gets the total number of bonds stored in NV. Default is 0
(no bonds).
GAPBOND_BOND_FAIL_ACTION W uint8 Possible actions: Central may take upon an unsuccessful
bonding. Default is 0x02 (Terminate link when a bonding
is unsuccessful).
GAPBOND_ERASE_SINGLEBOND W uint8[9] Erase a single bonded device. Must provide address type
followed by device address.