NRF52_esb

Embed: (wiki syntax)

« Back to documentation index

nrf_esb_payload_t Struct Reference

nrf_esb_payload_t Struct Reference
[Enhanced ShockBurst]

Enhanced ShockBurst payload. More...

#include <nrf_esb.h>

Data Fields

uint8_t length
 Length of the packet (maximum value is NRF_ESB_MAX_PAYLOAD_LENGTH).
uint8_t pipe
 Pipe used for this payload.
int8_t rssi
 RSSI for the received packet.
uint8_t noack
 Flag indicating that this packet will not be acknowledgement.
uint8_t pid
 PID assigned during communication.
uint8_t data [NRF_ESB_MAX_PAYLOAD_LENGTH]
 The payload data.

Detailed Description

Enhanced ShockBurst payload.

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

Definition at line 273 of file nrf_esb.h.


Field Documentation

uint8_t data[NRF_ESB_MAX_PAYLOAD_LENGTH]

The payload data.

Definition at line 280 of file nrf_esb.h.

uint8_t length

Length of the packet (maximum value is NRF_ESB_MAX_PAYLOAD_LENGTH).

Definition at line 275 of file nrf_esb.h.

uint8_t noack

Flag indicating that this packet will not be acknowledgement.

Definition at line 278 of file nrf_esb.h.

uint8_t pid

PID assigned during communication.

Definition at line 279 of file nrf_esb.h.

uint8_t pipe

Pipe used for this payload.

Definition at line 276 of file nrf_esb.h.

int8_t rssi

RSSI for the received packet.

Definition at line 277 of file nrf_esb.h.