[][src]Struct rsl10_pac::rf::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub rf_reg00: RF_REG00,
    pub rf_reg01: RF_REG01,
    pub rf_reg02: RF_REG02,
    pub rf_reg03: RF_REG03,
    pub rf_reg04: RF_REG04,
    pub rf_reg05: RF_REG05,
    pub rf_center_freq: RF_CENTER_FREQ,
    pub rf_reg07: RF_REG07,
    pub rf_reg08: RF_REG08,
    pub rf_reg09: RF_REG09,
    pub rf_reg0a: RF_REG0A,
    pub rf_sync_pattern: RF_SYNC_PATTERN,
    pub rf_reg0c: RF_REG0C,
    pub rf_crc_polynomial: RF_CRC_POLYNOMIAL,
    pub rf_crc_rst: RF_CRC_RST,
    pub rf_reg0f: RF_REG0F,
    pub rf_reg10: RF_REG10,
    pub rf_tx_pulse0: RF_TX_PULSE0,
    pub rf_tx_pulse1: RF_TX_PULSE1,
    pub rf_tx_pulse2: RF_TX_PULSE2,
    pub rf_tx_pulse3: RF_TX_PULSE3,
    pub rf_rx_pulse: RF_RX_PULSE,
    pub rf_reg16: RF_REG16,
    pub rf_reg17: RF_REG17,
    pub rf_reg18: RF_REG18,
    pub rf_reg19: RF_REG19,
    pub rf_reg1a: RF_REG1A,
    pub rf_reg1b: RF_REG1B,
    pub rf_agc_lut1: RF_AGC_LUT1,
    pub rf_agc_lut2: RF_AGC_LUT2,
    pub rf_agc_lut3: RF_AGC_LUT3,
    pub rf_agc_lut4: RF_AGC_LUT4,
    pub rf_reg20: RF_REG20,
    pub rf_agc_att1: RF_AGC_ATT1,
    pub rf_reg22: RF_REG22,
    pub rf_reg23: RF_REG23,
    pub rf_reg24: RF_REG24,
    pub rf_reg25: RF_REG25,
    pub rf_reg26: RF_REG26,
    pub rf_reg27: RF_REG27,
    pub rf_reg28: RF_REG28,
    pub rf_pll_ctrl: RF_PLL_CTRL,
    pub rf_reg2a: RF_REG2A,
    pub rf_xtal_ctrl: RF_XTAL_CTRL,
    pub rf_reg2c: RF_REG2C,
    pub rf_reg2d: RF_REG2D,
    pub rf_reg2e: RF_REG2E,
    pub rf_reg2f: RF_REG2F,
    pub rf_reg30: RF_REG30,
    pub rf_reg31: RF_REG31,
    pub rf_reg32: RF_REG32,
    pub rf_txfifo: RF_TXFIFO,
    pub rf_rxfifo: RF_RXFIFO,
    pub rf_deser_status: RF_DESER_STATUS,
    pub rf_irq_status: RF_IRQ_STATUS,
    pub rf_reg37: RF_REG37,
    pub rf_reg38: RF_REG38,
    pub rf_reg39: RF_REG39,
    pub rf_revision: RF_REVISION,
    // some fields omitted
}

Register block

Fields

rf_reg00: RF_REG00

0x00 - REG00

rf_reg01: RF_REG01

0x04 - REG01

rf_reg02: RF_REG02

0x08 - REG02

rf_reg03: RF_REG03

0x0c - REG03

rf_reg04: RF_REG04

0x10 - REG04

rf_reg05: RF_REG05

0x14 - REG05

rf_center_freq: RF_CENTER_FREQ

0x18 - CENTER_FREQ

rf_reg07: RF_REG07

0x1c - REG07

rf_reg08: RF_REG08

0x20 - REG08

rf_reg09: RF_REG09

0x24 - REG09

rf_reg0a: RF_REG0A

0x28 - REG0A

rf_sync_pattern: RF_SYNC_PATTERN

0x2c - SYNC_PATTERN

rf_reg0c: RF_REG0C

0x30 - REG0C

rf_crc_polynomial: RF_CRC_POLYNOMIAL

0x34 - CRC_POLYNOMIAL

rf_crc_rst: RF_CRC_RST

0x38 - CRC_RST

rf_reg0f: RF_REG0F

0x3c - REG0F

rf_reg10: RF_REG10

0x40 - REG10

rf_tx_pulse0: RF_TX_PULSE0

0x44 - TX_PULSE0

rf_tx_pulse1: RF_TX_PULSE1

0x48 - TX_PULSE1

rf_tx_pulse2: RF_TX_PULSE2

0x4c - TX_PULSE2

rf_tx_pulse3: RF_TX_PULSE3

0x50 - TX_PULSE3

rf_rx_pulse: RF_RX_PULSE

0x54 - RX_PULSE

rf_reg16: RF_REG16

0x58 - REG16

rf_reg17: RF_REG17

0x5c - REG17

rf_reg18: RF_REG18

0x60 - REG18

rf_reg19: RF_REG19

0x64 - REG19

rf_reg1a: RF_REG1A

0x68 - REG1A

rf_reg1b: RF_REG1B

0x6c - REG1B

rf_agc_lut1: RF_AGC_LUT1

0x70 - AGC_LUT1

rf_agc_lut2: RF_AGC_LUT2

0x74 - AGC_LUT2

rf_agc_lut3: RF_AGC_LUT3

0x78 - AGC_LUT3

rf_agc_lut4: RF_AGC_LUT4

0x7c - AGC_LUT4

rf_reg20: RF_REG20

0x80 - REG20

rf_agc_att1: RF_AGC_ATT1

0x84 - AGC_ATT1

rf_reg22: RF_REG22

0x88 - REG22

rf_reg23: RF_REG23

0x8c - REG23

rf_reg24: RF_REG24

0x90 - REG24

rf_reg25: RF_REG25

0x94 - REG25

rf_reg26: RF_REG26

0x98 - REG26

rf_reg27: RF_REG27

0x9c - REG27

rf_reg28: RF_REG28

0xa0 - REG28

rf_pll_ctrl: RF_PLL_CTRL

0xa4 - PLL_CTRL

rf_reg2a: RF_REG2A

0xa8 - REG2A

rf_xtal_ctrl: RF_XTAL_CTRL

0xac - XTAL_CTRL

rf_reg2c: RF_REG2C

0xb0 - REG2C

rf_reg2d: RF_REG2D

0xb4 - REG2D

rf_reg2e: RF_REG2E

0xb8 - REG2E

rf_reg2f: RF_REG2F

0xbc - REG2F

rf_reg30: RF_REG30

0xc0 - REG30

rf_reg31: RF_REG31

0xc4 - REG31

rf_reg32: RF_REG32

0xc8 - REG32

rf_txfifo: RF_TXFIFO

0xcc - TXFIFO

rf_rxfifo: RF_RXFIFO

0xd0 - RXFIFO

rf_deser_status: RF_DESER_STATUS

0xd4 - DESER_STATUS

rf_irq_status: RF_IRQ_STATUS

0xd8 - IRQ_STATUS

rf_reg37: RF_REG37

0xdc - REG37

rf_reg38: RF_REG38

0xe0 - REG38

rf_reg39: RF_REG39

0xe4 - REG39

rf_revision: RF_REVISION

0xfc - REVISION

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.