NRF52_esb

Embed: (wiki syntax)

« Back to documentation index

nrf_esb_config_t Struct Reference

nrf_esb_config_t Struct Reference
[Enhanced ShockBurst]

Main configuration structure for the module. More...

#include <nrf_esb.h>

Data Fields

nrf_esb_protocol_t protocol
 Enhanced ShockBurst protocol.
nrf_esb_mode_t mode
 Enhanced ShockBurst mode.
nrf_esb_event_handler_t event_handler
 Enhanced ShockBurst event handler.
nrf_esb_bitrate_t bitrate
 Enhanced ShockBurst bitrate mode.
nrf_esb_crc_t crc
 Enhanced ShockBurst CRC mode.
nrf_esb_tx_power_t tx_output_power
 Enhanced ShockBurst radio transmission power mode.
uint16_t retransmit_delay
 The delay between each retransmission of unacknowledged packets.
uint16_t retransmit_count
 The number of retransmission attempts before transmission fail.
nrf_esb_tx_mode_t tx_mode
 Enhanced ShockBurst transmission mode.
uint8_t radio_irq_priority
 nRF radio interrupt priority.
uint8_t event_irq_priority
 ESB event interrupt priority.
uint8_t payload_length
 Length of the payload (maximum length depends on the platforms that are used on each side).
bool selective_auto_ack
 Enable or disable selective auto acknowledgement.

Detailed Description

Main configuration structure for the module.

Definition at line 297 of file nrf_esb.h.


Field Documentation

Enhanced ShockBurst bitrate mode.

Definition at line 304 of file nrf_esb.h.

Enhanced ShockBurst CRC mode.

Definition at line 305 of file nrf_esb.h.

Enhanced ShockBurst event handler.

Definition at line 301 of file nrf_esb.h.

ESB event interrupt priority.

Definition at line 316 of file nrf_esb.h.

Enhanced ShockBurst mode.

Definition at line 300 of file nrf_esb.h.

uint8_t payload_length

Length of the payload (maximum length depends on the platforms that are used on each side).

Definition at line 317 of file nrf_esb.h.

Enhanced ShockBurst protocol.

Definition at line 299 of file nrf_esb.h.

nRF radio interrupt priority.

Definition at line 315 of file nrf_esb.h.

uint16_t retransmit_count

The number of retransmission attempts before transmission fail.

Definition at line 310 of file nrf_esb.h.

uint16_t retransmit_delay

The delay between each retransmission of unacknowledged packets.

Definition at line 309 of file nrf_esb.h.

Enable or disable selective auto acknowledgement.

Definition at line 319 of file nrf_esb.h.

Enhanced ShockBurst transmission mode.

Definition at line 313 of file nrf_esb.h.

Enhanced ShockBurst radio transmission power mode.

Definition at line 307 of file nrf_esb.h.