Driver for the SX1280 RF Transceiver

Dependents:   SX1280PingPong RangignMaster RangingSlave MSNV2-Terminal_V1-6 ... more

Embed: (wiki syntax)

« Back to documentation index

RadioCallbacks_t Struct Reference

RadioCallbacks_t Struct Reference

The radio callbacks structure Holds function pointers to be called on radio interrupts. More...

#include <radio.h>

Data Fields

void(* txDone )(void)
 Pointer to a function run on successful transmission.
void(* rxDone )(void)
 Pointer to a function run on successful reception.
void(* rxSyncWordDone )(void)
 Pointer to a function run on successful SyncWord reception.
void(* rxHeaderDone )(void)
 Pointer to a function run on successful Header reception.
void(* txTimeout )(void)
 Pointer to a function run on transmission timeout.
void(* rxTimeout )(void)
 Pointer to a function run on reception timeout.
void(* rxError )(IrqErrorCode_t errCode)
 Pointer to a function run on reception error.
void(* rangingDone )(IrqRangingCode_t val)
 Pointer to a function run on ranging terminated.
void(* cadDone )(bool cadFlag)
 Pointer to a function run on channel activity detected.

Detailed Description

The radio callbacks structure Holds function pointers to be called on radio interrupts.

Definition at line 121 of file radio.h.


Field Documentation

void( * cadDone)(bool cadFlag)

Pointer to a function run on channel activity detected.

Definition at line 131 of file radio.h.

void( * rangingDone)(IrqRangingCode_t val)

Pointer to a function run on ranging terminated.

Definition at line 130 of file radio.h.

void( * rxDone)(void)

Pointer to a function run on successful reception.

Definition at line 124 of file radio.h.

void( * rxError)(IrqErrorCode_t errCode)

Pointer to a function run on reception error.

Definition at line 129 of file radio.h.

void( * rxHeaderDone)(void)

Pointer to a function run on successful Header reception.

Definition at line 126 of file radio.h.

void( * rxSyncWordDone)(void)

Pointer to a function run on successful SyncWord reception.

Definition at line 125 of file radio.h.

void( * rxTimeout)(void)

Pointer to a function run on reception timeout.

Definition at line 128 of file radio.h.

void( * txDone)(void)

Pointer to a function run on successful transmission.

Definition at line 123 of file radio.h.

void( * txTimeout)(void)

Pointer to a function run on transmission timeout.

Definition at line 127 of file radio.h.