nRF5 SDK for Mesh v4.1.0
Macros
General configuration

General compile time configuration of the bearer layer. More...

Macros

#define MESH_PA_SETUP_TIME_US   18
 External power amplifier (PA) setup time in microseconds. More...
 
#define MESH_LNA_SETUP_TIME_US   18
 External low noise amplifier (LNA) setup time in microseconds. More...
 
#define BEARER_ACTION_TIMER_INDEX   2
 HF timer peripheral index to allocate for bearer handler. More...
 
#define APPLICATION_TX_COMPLETE_OVERHEAD_US   80
 Maximum overhead of application TX Complete call,.
 
#define BEARER_ACCESS_ADDR_DEFAULT   BEARER_ACCESS_ADDR_NONCONN
 Default access address. More...
 
#define BEARER_ADV_CHANNELS_MAX   3
 Maximum number of channels an advertiser can transmit on. More...
 
#define BEARER_ADV_INT_DEFAULT_MS   20
 Default advertisement interval. More...
 
#define BEARER_SCAN_INT_DEFAULT_MS   2000
 Default scan interval.
 
#define BEARER_SCAN_WINDOW_DEFAULT_MS   2000
 Default scan window.
 
#define SCANNER_BUFFER_SIZE   512
 Default scanner buffer size.
 
#define INSTABURST_RX_BUFFER_SIZE   (1024)
 Buffer size for the Instaburst RX module. More...
 
#define EXPERIMENTAL_INSTABURST_ENABLED   0
 Instaburst feature flag. More...
 

Detailed Description

General compile time configuration of the bearer layer.

Macro Definition Documentation

◆ MESH_PA_SETUP_TIME_US

#define MESH_PA_SETUP_TIME_US   18

External power amplifier (PA) setup time in microseconds.

Must be lower than the radio rampup time (as specified in the Electrical specification of each chip's Product Specification).

Definition at line 63 of file nrf_mesh_config_bearer.h.

◆ MESH_LNA_SETUP_TIME_US

#define MESH_LNA_SETUP_TIME_US   18

External low noise amplifier (LNA) setup time in microseconds.

Must be lower than the radio rampup time (as specified in the Electrical specification of each chip's Product Specification).

Definition at line 72 of file nrf_mesh_config_bearer.h.

◆ BEARER_ACTION_TIMER_INDEX

#define BEARER_ACTION_TIMER_INDEX   2

HF timer peripheral index to allocate for bearer handler.

E.g. if set to 2, NRF_TIMER2 will be used. Must be a literal number.

Definition at line 77 of file nrf_mesh_config_bearer.h.

◆ BEARER_ACCESS_ADDR_DEFAULT

#define BEARER_ACCESS_ADDR_DEFAULT   BEARER_ACCESS_ADDR_NONCONN

Default access address.

Definition at line 87 of file nrf_mesh_config_bearer.h.

◆ BEARER_ADV_CHANNELS_MAX

#define BEARER_ADV_CHANNELS_MAX   3

Maximum number of channels an advertiser can transmit on.

Definition at line 92 of file nrf_mesh_config_bearer.h.

◆ BEARER_ADV_INT_DEFAULT_MS

#define BEARER_ADV_INT_DEFAULT_MS   20

Default advertisement interval.

Definition at line 97 of file nrf_mesh_config_bearer.h.

◆ INSTABURST_RX_BUFFER_SIZE

#define INSTABURST_RX_BUFFER_SIZE   (1024)

Buffer size for the Instaburst RX module.

Definition at line 117 of file nrf_mesh_config_bearer.h.

◆ EXPERIMENTAL_INSTABURST_ENABLED

#define EXPERIMENTAL_INSTABURST_ENABLED   0

Instaburst feature flag.

Normally enabled through CMake option.

Definition at line 122 of file nrf_mesh_config_bearer.h.


Documentation feedback | Developer Zone | Subscribe | Updated