Struct mkw41z4::rsim_regs::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

0x00 - Radio System Control

0x04 - Radio Active Early Warning

0x08 - Radio MAC Address

0x0c - Radio MAC Address

0x10 - Radio Miscellaneous

0x100 - Deep Sleep Timer

0x104 - Deep Sleep Timer Control

0x108 - Deep Sleep Wakeup Time Offset

0x10c - ANT Link Layer Sleep Time

0x110 - ANT Link Layer Wake Time

0x114 - 802.15.4 Link Layer Sleep Time

0x118 - 802.15.4 Link Layer Wake Time

0x11c - Generic FSK Link Layer Sleep Time

0x120 - Generic FSK Link Layer Wake Time

0x124 - Radio Oscillator Control

0x128 - Radio Analog Test Registers

0x12c - Radio Analog Trim Registers