#[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

Trait Implementations

Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.