Struct cc1101_rust::config::Registers
source · [−]#[repr(C, packed)]pub struct Registers {Show 47 fields
pub IOCFG2: u8,
pub IOCFG1: u8,
pub IOCFG0: u8,
pub FIFOTHR: u8,
pub SYNC1: u8,
pub SYNC0: u8,
pub PKTLEN: u8,
pub PKTCTRL1: u8,
pub PKTCTRL0: u8,
pub ADDR: u8,
pub CHANNR: u8,
pub FSCTRL1: u8,
pub FSCTRL0: u8,
pub FREQ2: u8,
pub FREQ1: u8,
pub FREQ0: u8,
pub MDMCFG4: u8,
pub MDMCFG3: u8,
pub MDMCFG2: u8,
pub MDMCFG1: u8,
pub MDMCFG0: u8,
pub DEVIATN: u8,
pub MCSM2: u8,
pub MCSM1: u8,
pub MCSM0: u8,
pub FOCCFG: u8,
pub BSCFG: u8,
pub AGCCTRL2: u8,
pub AGCCTRL1: u8,
pub AGCCTRL0: u8,
pub WOREVT1: u8,
pub WOREVT0: u8,
pub WORCTRL: u8,
pub FREND1: u8,
pub FREND0: u8,
pub FSCAL3: u8,
pub FSCAL2: u8,
pub FSCAL1: u8,
pub FSCAL0: u8,
pub RCCTRL1: u8,
pub RCCTRL0: u8,
pub FSTEST: u8,
pub PTEST: u8,
pub AGCTEST: u8,
pub TEST2: u8,
pub TEST1: u8,
pub TEST0: u8,
}
Expand description
CC1101 register values
Fields
IOCFG2: u8
GDO2 Output Pin Configuration
IOCFG1: u8
GDO1 Output Pin Configuration
IOCFG0: u8
GDO0 Output Pin Configuration
FIFOTHR: u8
RX FIFO and TX FIFO Thresholds
SYNC1: u8
Sync Word, High Byte
SYNC0: u8
Sync Word, Low Byte
PKTLEN: u8
Packet Length
PKTCTRL1: u8
Packet Automation Control
PKTCTRL0: u8
Packet Automation Control
ADDR: u8
Device Address
CHANNR: u8
Channel Number
FSCTRL1: u8
Frequency Synthesizer Control
FSCTRL0: u8
Frequency Synthesizer Control
FREQ2: u8
Frequency Control Word, High Byte
FREQ1: u8
Frequency Control Word, Middle Byte
FREQ0: u8
Frequency Control Word, Low Byte
MDMCFG4: u8
Modem Configuration
MDMCFG3: u8
Modem Configuration
MDMCFG2: u8
Modem Configuration
MDMCFG1: u8
Modem Configuration
MDMCFG0: u8
Modem Configuration
DEVIATN: u8
Modem Deviation Setting
MCSM2: u8
Main Radio Control State Machine Configuration
MCSM1: u8
Main Radio Control State Machine Configuration
MCSM0: u8
Main Radio Control State Machine Configuration
FOCCFG: u8
Frequency Offset Compensation Configuration
BSCFG: u8
Bit Synchronization Configuration
AGCCTRL2: u8
AGC Control
AGCCTRL1: u8
AGC Control
AGCCTRL0: u8
AGC Control
WOREVT1: u8
High Byte Event0 Timeout
WOREVT0: u8
Low Byte Event0 Timeout
WORCTRL: u8
Wake On Radio Control
FREND1: u8
Front End RX Configuration
FREND0: u8
Front End TX Configuration
FSCAL3: u8
Frequency Synthesizer Calibration
FSCAL2: u8
Frequency Synthesizer Calibration
FSCAL1: u8
Frequency Synthesizer Calibration
FSCAL0: u8
Frequency Synthesizer Calibration
RCCTRL1: u8
RC Oscillator Configuration
RCCTRL0: u8
RC Oscillator Configuration
FSTEST: u8
Frequency Synthesizer Calibration Control
PTEST: u8
Production Test
AGCTEST: u8
AGC Test
TEST2: u8
Various Test Settings
TEST1: u8
Various Test Settings
TEST0: u8
Various Test Settings