Struct mkw41z::rsim::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub control: CONTROL, pub active_delay: ACTIVE_DELAY, pub mac_msb: MAC_MSB, pub mac_lsb: MAC_LSB, pub misc: MISC, pub dsm_timer: DSM_TIMER, pub dsm_control: DSM_CONTROL, pub dsm_osc_offset: DSM_OSC_OFFSET, pub ant_sleep: ANT_SLEEP, pub ant_wake: ANT_WAKE, pub zig_sleep: ZIG_SLEEP, pub zig_wake: ZIG_WAKE, pub gen_sleep: GEN_SLEEP, pub gen_wake: GEN_WAKE, pub rf_osc_ctrl: RF_OSC_CTRL, pub ana_test: ANA_TEST, pub ana_trim: ANA_TRIM, // some fields omitted }
Register block
Fields
control: CONTROL
0x00 - Radio System Control
active_delay: ACTIVE_DELAY
0x04 - Radio Active Early Warning
mac_msb: MAC_MSB
0x08 - Radio MAC Address
mac_lsb: MAC_LSB
0x0c - Radio MAC Address
misc: MISC
0x10 - Radio Miscellaneous
dsm_timer: DSM_TIMER
0x100 - Deep Sleep Timer
dsm_control: DSM_CONTROL
0x104 - Deep Sleep Timer Control
dsm_osc_offset: DSM_OSC_OFFSET
0x108 - Deep Sleep Wakeup Time Offset
ant_sleep: ANT_SLEEP
0x10c - ANT Link Layer Sleep Time
ant_wake: ANT_WAKE
0x110 - ANT Link Layer Wake Time
zig_sleep: ZIG_SLEEP
0x114 - 802.15.4 Link Layer Sleep Time
zig_wake: ZIG_WAKE
0x118 - 802.15.4 Link Layer Wake Time
gen_sleep: GEN_SLEEP
0x11c - Generic FSK Link Layer Sleep Time
gen_wake: GEN_WAKE
0x120 - Generic FSK Link Layer Wake Time
rf_osc_ctrl: RF_OSC_CTRL
0x124 - Radio Oscillator Control
ana_test: ANA_TEST
0x128 - Radio Analog Test Registers
ana_trim: ANA_TRIM
0x12c - Radio Analog Trim Registers