Microchip® Advanced Software Framework

_RadioConfiguration_t Struct Reference

A structure for storing all the attributes of the radio and the transceiver.

#include <radio_interface.h>

Data Fields

RadioFSKBandWidth_t afcBw
 
RadioLoRaBandWidth_t bandWidth
 
uint32_t bitRate
 
uint8_t clockSource
 
uint8_t clockStabilizationDelay
 
uint8_t crcOn
 
uint8_t * dataBuffer
 
uint8_t volatile dataBufferLen
 
RadioDataRate_t dataRate
 
RadioErrorCodingRate_t errorCodingRate
 
uint32_t frequency
 
uint32_t frequencyDeviation
 
uint16_t frequencyHopPeriod
 
RadioFSKShaping_t fskDataShaping
 
uint8_t volatile fskPayloadIndex
 
uint8_t fskRxWindowTimerId
 
uint8_t implicitHeaderMode
 
uint8_t initialized
 
uint8_t iqInverted
 
RadioLBT_t lbt
 
RadioModulation_t modulation
 
int8_t outputPower
 
uint8_t paBoost
 
int16_t packetRSSI
 
int8_t packetSNR
 
uint16_t preambleLen
 
RadioCallback_t radioCallback
 
uint8_t regVersion
 
RadioFSKBandWidth_t rxBw
 
uint8_t syncWord [8]
 
uint8_t syncWordLen
 
uint8_t syncWordLoRa
 
uint8_t timeOnAirTimerId
 
uint8_t watchdogTimerId
 
uint32_t watchdogTimerTimeout
 

RadioFSKBandWidth_t _RadioConfiguration_t::afcBw
RadioLoRaBandWidth_t _RadioConfiguration_t::bandWidth
uint32_t _RadioConfiguration_t::bitRate
uint8_t _RadioConfiguration_t::clockSource
uint8_t _RadioConfiguration_t::clockStabilizationDelay
uint8_t _RadioConfiguration_t::crcOn
uint8_t* _RadioConfiguration_t::dataBuffer
uint8_t volatile _RadioConfiguration_t::dataBufferLen
RadioDataRate_t _RadioConfiguration_t::dataRate
RadioErrorCodingRate_t _RadioConfiguration_t::errorCodingRate
uint32_t _RadioConfiguration_t::frequency

Referenced by Radio_ReadLoraRssi().

uint32_t _RadioConfiguration_t::frequencyDeviation
uint16_t _RadioConfiguration_t::frequencyHopPeriod

Referenced by RADIO_FHSSChangeChannel().

RadioFSKShaping_t _RadioConfiguration_t::fskDataShaping
uint8_t volatile _RadioConfiguration_t::fskPayloadIndex
uint8_t _RadioConfiguration_t::fskRxWindowTimerId
uint8_t _RadioConfiguration_t::implicitHeaderMode
uint8_t _RadioConfiguration_t::initialized
uint8_t _RadioConfiguration_t::iqInverted
RadioLBT_t _RadioConfiguration_t::lbt
RadioModulation_t _RadioConfiguration_t::modulation
int8_t _RadioConfiguration_t::outputPower
uint8_t _RadioConfiguration_t::paBoost
int16_t _RadioConfiguration_t::packetRSSI
int8_t _RadioConfiguration_t::packetSNR
uint16_t _RadioConfiguration_t::preambleLen
RadioCallback_t _RadioConfiguration_t::radioCallback

Referenced by RADIO_FHSSChangeChannel().

uint8_t _RadioConfiguration_t::regVersion
RadioFSKBandWidth_t _RadioConfiguration_t::rxBw
uint8_t _RadioConfiguration_t::syncWord[8]
uint8_t _RadioConfiguration_t::syncWordLen
uint8_t _RadioConfiguration_t::syncWordLoRa
uint8_t _RadioConfiguration_t::timeOnAirTimerId
uint8_t _RadioConfiguration_t::watchdogTimerId
uint32_t _RadioConfiguration_t::watchdogTimerTimeout