nRF5 SDK v16.0.0
Macros
6LoWPAN over BLE and Internet Protocol Support Profile library configuration

Macros

#define BLE_6LOWPAN_DISABLE_API_PARAM_CHECK
 Enable or disable API parameter check. More...
 
#define IOT_BLE_6LOWPAN_CONFIG_LOG_ENABLED
 Enables logging in the module. More...
 
#define IOT_BLE_6LOWPAN_CONFIG_LOG_LEVEL
 Default Severity level. More...
 
#define IOT_BLE_6LOWPAN_CONFIG_INFO_COLOR
 ANSI escape code prefix. More...
 
#define IOT_BLE_6LOWPAN_CONFIG_DEBUG_COLOR
 ANSI escape code prefix. More...
 
#define BLE_6LOWPAN_LEGACY_MODE
 Enable legacy mode of IID derivation from Bluetooth Device Address and Link Layer address size determination. The legacy mode is not compatible with the RFC7668 sepcification. For the Linux Kernel versions higher or equal to 4.12 this define has to be set to 0, otherwise to 1. More...
 

Detailed Description

Macro Definition Documentation

#define BLE_6LOWPAN_DISABLE_API_PARAM_CHECK

Enable or disable API parameter check.

API parameter checks are added to ensure right parameters are passed to the module. These checks are useful during development phase but be redundant once application is developed. Disabling this can result in some code saving.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define BLE_6LOWPAN_LEGACY_MODE

Enable legacy mode of IID derivation from Bluetooth Device Address and Link Layer address size determination. The legacy mode is not compatible with the RFC7668 sepcification. For the Linux Kernel versions higher or equal to 4.12 this define has to be set to 0, otherwise to 1.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define IOT_BLE_6LOWPAN_CONFIG_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 IOT_BLE_6LOWPAN_CONFIG_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 IOT_BLE_6LOWPAN_CONFIG_LOG_ENABLED

Enables logging in the module.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define IOT_BLE_6LOWPAN_CONFIG_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.

Documentation feedback | Developer Zone | Subscribe | Updated