#[repr(C)] #[allow(non_snake_case)] pub struct RegisterBlock { pub CONTROL: u32, pub CONTROL_SET: u32, pub CONTROL_CLR: u32, pub CONTROL_TOG: u32, _reserved0: [u8; 16], pub STATUS: u32, _reserved1: [u8; 12], pub AUTHEN: u32, pub AUTHEN_SET: u32, pub AUTHEN_CLR: u32, pub AUTHEN_TOG: u32, pub FREQUENCY_CURRENT: u32, pub FREQUENCY_MIN: u32, pub FREQUENCY_MAX: u32, _reserved2: [u8; 4], pub PERIOD_CURRENT: u32, pub PERIOD_MIN: u32, pub PERIOD_MAX: u32, _reserved3: [u8; 4], pub HIGH_CURRENT: u32, pub HIGH_MIN: u32, pub HIGH_MAX: u32, _reserved4: [u8; 4], pub LOW_CURRENT: u32, pub LOW_MIN: u32, pub LOW_MAX: u32, _reserved5: [u8; 4], }