The 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. | |
| Instaburst RX module | |
| The Instaburst RX module implements a subset of the required scanner functionality for the Bluetooth 5.0 feature "Advertising Extensions". | |
| Instaburst TX module | |
| The Instaburst TX module acts as a 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 Instaburst feature implements a subset of the Bluetooth 5.0 feature "Advertising extensions" to achieve increased throughput for Mesh traffic.
Instaburst is a feature specific to Nordic's nRF5 SDK for Mesh, and the implementation does not aim to provide generic, spec-compliant Advertising Extension functionality, but rather provide means to increase Mesh throughput between Nordic devices.
- Warning
- Instaburst is a Nordic-specific feature that does not adhere to the Bluetooth Mesh specification. It does not have the same requirements for test coverage, API stability or specification compliance as the rest of Nordic's 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_ppm Low frequency clock accuracy in parts per million. [in] packet_process_cb Callback to signal on every RX.