nRF5 SDK for Mesh v4.0.0
Modules | Functions
Experimental Instaburst feature

The experimental Instaburst feature implements a subset of the Bluetooth 5.0 feature "Advertising extensions" to achieve increased throughput for Mesh traffic. More...

Modules

 Defines
 Instaburst definitions.
 
 Experimental Instaburst RX module
 The Instaburst RX module implements a subset of the required scanner functionality for the Bluetooth 5.0 feature "Advertising Extensions".
 
 Experimental Instaburst TX module
 The Instaburst TX module acts as an experimental replacement for the regular advertiser, providing higher throughput at the expense of breaking spec-compliance.
 

Functions

void instaburst_init (uint32_t lfclk_ppm, bearer_event_flag_callback_t packet_process_cb)
 Initializes the instaburst module and all its submodules. More...
 

Detailed Description

The experimental Instaburst feature implements a subset of the Bluetooth 5.0 feature "Advertising extensions" to achieve increased throughput for Mesh traffic.

Instaburst is a Nordic proprietary feature, and the implementation does not aim to provide generic, spec-compliant Advertising Extension functionality, but rather provide proprietary means to increase Mesh throughput between Nordic devices.

Warning
Instaburst is a Nordic proprietary feature that does not adhere to the Bluetooth Mesh specification. It is currently in an experimental stage, and does not have the same requirements to test coverage, API stability or spec-compliance as the rest of the Nordic nRF5 SDK for Mesh.

Function Documentation

◆ instaburst_init()

void instaburst_init ( uint32_t  lfclk_ppm,
bearer_event_flag_callback_t  packet_process_cb 
)

Initializes the instaburst module and all its submodules.

Parameters
[in]lfclk_ppmLow frequency clock accuracy in parts per million.
[in]packet_process_cbCallback to signal on every RX.

Documentation feedback | Developer Zone | Subscribe | Updated