nRF5 SDK v13.0.0
Macros
Library parameters configuration

Macros

#define NFC_BLE_PAIR_LIB_ENABLED
 Enables NFC pairing library. More...
 
#define NFC_BLE_PAIR_LIB_LOG_ENABLED
 Enables logging in the module. More...
 
#define NFC_BLE_PAIR_LIB_LOG_LEVEL
 Default Severity level. More...
 
#define NFC_BLE_PAIR_LIB_INFO_COLOR
 ANSI escape code prefix. More...
 
#define NFC_BLE_PAIR_LIB_DEBUG_COLOR
 ANSI escape code prefix. More...
 
#define NFC_BLE_PAIR_LIB_SECURITY_PARAMETERS
 Common Peer Manager security parameters. More...
 
#define BLE_NFC_SEC_PARAM_BOND
 Enables device bonding. More...
 
#define BLE_NFC_SEC_PARAM_KDIST_OWN_ENC
 Enables Long Term Key and Master Identification distribution by device. More...
 
#define BLE_NFC_SEC_PARAM_KDIST_OWN_ID
 Enables Identity Resolving Key and Identity Address Information distribution by device. More...
 
#define BLE_NFC_SEC_PARAM_KDIST_PEER_ENC
 Enables Long Term Key and Master Identification distribution by peer. More...
 
#define BLE_NFC_SEC_PARAM_KDIST_PEER_ID
 Enables Identity Resolving Key and Identity Address Information distribution by peer. More...
 
#define BLE_NFC_SEC_PARAM_MIN_KEY_SIZE
 Minimal size of a security key. More...
 
#define BLE_NFC_SEC_PARAM_MAX_KEY_SIZE
 Maximal size of a security key. More...
 

Detailed Description

Macro Definition Documentation

#define BLE_NFC_SEC_PARAM_BOND

Enables device bonding.

If bonding is enabled at least one of the BLE_NFC_SEC_PARAM_KDIST options must be enabled.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define BLE_NFC_SEC_PARAM_KDIST_OWN_ENC

Enables Long Term Key and Master Identification distribution by device.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define BLE_NFC_SEC_PARAM_KDIST_OWN_ID

Enables Identity Resolving Key and Identity Address Information distribution by device.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define BLE_NFC_SEC_PARAM_KDIST_PEER_ENC

Enables Long Term Key and Master Identification distribution by peer.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define BLE_NFC_SEC_PARAM_KDIST_PEER_ID

Enables Identity Resolving Key and Identity Address Information distribution by peer.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define BLE_NFC_SEC_PARAM_MAX_KEY_SIZE

Maximal size of a security key.

Following options are available:

  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
Note
This is an NRF_CONFIG macro.
#define BLE_NFC_SEC_PARAM_MIN_KEY_SIZE

Minimal size of a security key.

Following options are available:

  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
Note
This is an NRF_CONFIG macro.
#define NFC_BLE_PAIR_LIB_DEBUG_COLOR

ANSI escape code prefix.

Following options are available:

  • 0 - Default
  • 1 - Black
  • 2 - Red
  • 3 - Green
  • 4 - Yellow
  • 5 - Blue
  • 6 - Magenta
  • 7 - Cyan
  • 8 - White
Note
This is an NRF_CONFIG macro.
#define NFC_BLE_PAIR_LIB_ENABLED

Enables NFC pairing library.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NFC_BLE_PAIR_LIB_INFO_COLOR

ANSI escape code prefix.

Following options are available:

  • 0 - Default
  • 1 - Black
  • 2 - Red
  • 3 - Green
  • 4 - Yellow
  • 5 - Blue
  • 6 - Magenta
  • 7 - Cyan
  • 8 - White
Note
This is an NRF_CONFIG macro.
#define NFC_BLE_PAIR_LIB_LOG_ENABLED

Enables logging in the module.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NFC_BLE_PAIR_LIB_LOG_LEVEL

Default Severity level.

Following options are available:

  • 0 - Off
  • 1 - Error
  • 2 - Warning
  • 3 - Info
  • 4 - Debug
Note
This is an NRF_CONFIG macro.
#define NFC_BLE_PAIR_LIB_SECURITY_PARAMETERS

Common Peer Manager security parameters.

Note
This is an NRF_CONFIG macro.

Documentation feedback | Developer Zone | Subscribe | Updated