Semtech / SX126xLib

Dependents:   SX126xDevKit SX1262PingPong SX126X_TXonly SX126X_PingPong_Demo ... more

Fork of SX126xLib by Gregory Cristian

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(* rxPreambleDetect )(void)
 Pointer to a function run on successful Preamble detection.
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(* 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 70 of file radio.h.


Field Documentation

void( * cadDone)(bool cadFlag)

Pointer to a function run on channel activity detected.

Definition at line 80 of file radio.h.

void( * rxDone)(void)

Pointer to a function run on successful reception.

Definition at line 73 of file radio.h.

void( * rxError)(IrqErrorCode_t errCode)

Pointer to a function run on reception error.

Definition at line 79 of file radio.h.

void( * rxHeaderDone)(void)

Pointer to a function run on successful Header reception.

Definition at line 76 of file radio.h.

void( * rxPreambleDetect)(void)

Pointer to a function run on successful Preamble detection.

Definition at line 74 of file radio.h.

void( * rxSyncWordDone)(void)

Pointer to a function run on successful SyncWord reception.

Definition at line 75 of file radio.h.

void( * rxTimeout)(void)

Pointer to a function run on reception timeout.

Definition at line 78 of file radio.h.

void( * txDone)(void)

Pointer to a function run on successful transmission.

Definition at line 72 of file radio.h.

void( * txTimeout)(void)

Pointer to a function run on transmission timeout.

Definition at line 77 of file radio.h.