CC13xx Driver Library
rfc_dataEntry_s Struct Reference

#include <rf_data_entry.h>

Data Fields

uint8_t * pNextEntry
 Pointer to next entry in the queue, NULL if this is the last entry. More...
 
uint8_t status
 Indicates status of entry, including whether it is free for the system CPU to write to. More...
 
struct {
   uint8_t   type:2
 Type of data entry structure
0: General data entry
1: Multi-element Rx entry
2: Pointer entry
3: Partial read Rx entry. More...
 
   uint8_t   lenSz:2
 Size of length word in start of each Rx entry element
0: No length indicator
1: One byte length indicator
2: Two bytes length indicator
3: Reserved More...
 
   uint8_t   irqIntv:4
 For partial read Rx entry only: The number of bytes between interrupt generated by the radio CPU (0: 16 bytes) More...
 
config
 
uint16_t length
 For pointer entries: Number of bytes in the data buffer pointed to
For other entries: Number of bytes following this length field. More...
 

Field Documentation

struct { ... } rfc_dataEntry_s::config
uint8_t rfc_dataEntry_s::irqIntv

For partial read Rx entry only: The number of bytes between interrupt generated by the radio CPU (0: 16 bytes)

uint16_t rfc_dataEntry_s::length

For pointer entries: Number of bytes in the data buffer pointed to
For other entries: Number of bytes following this length field.

uint8_t rfc_dataEntry_s::lenSz

Size of length word in start of each Rx entry element
0: No length indicator
1: One byte length indicator
2: Two bytes length indicator
3: Reserved

uint8_t* rfc_dataEntry_s::pNextEntry

Pointer to next entry in the queue, NULL if this is the last entry.

uint8_t rfc_dataEntry_s::status

Indicates status of entry, including whether it is free for the system CPU to write to.

uint8_t rfc_dataEntry_s::type

Type of data entry structure
0: General data entry
1: Multi-element Rx entry
2: Pointer entry
3: Partial read Rx entry.