nrf_esb_payload_t

nRF5 SDK v12.1.0

Enhanced ShockBurst payload. More...

#include <nrf_esb.h>

Data Fields

uint8_t length
uint8_t pipe
int8_t rssi
uint8_t noack
uint8_t pid
uint8_t data [32]

Detailed Description

Enhanced ShockBurst payload.

The payload is used both for transmissions and for acknowledging a received packet with a payload.

Field Documentation

uint8_t nrf_esb_payload_t::data[32]

The payload data.

uint8_t nrf_esb_payload_t::length

Length of the packet (maximum value is NRF_ESB_MAX_PAYLOAD_LENGTH).

uint8_t nrf_esb_payload_t::noack

Flag indicating that this packet will not be acknowledged.

uint8_t nrf_esb_payload_t::pid

PID assigned during communication.

uint8_t nrf_esb_payload_t::pipe

Pipe used for this payload.

int8_t nrf_esb_payload_t::rssi

RSSI for the received packet.

  • components/proprietary_rf/esb/nrf_esb.h