Struct nrf52832_pac::mwu::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 18 fields
pub events_region: [EVENTS_REGION; 4],
pub events_pregion: [EVENTS_PREGION; 2],
pub inten: INTEN,
pub intenset: INTENSET,
pub intenclr: INTENCLR,
pub nmien: NMIEN,
pub nmienset: NMIENSET,
pub nmienclr: NMIENCLR,
pub perregion: [PERREGION; 2],
pub regionen: REGIONEN,
pub regionenset: REGIONENSET,
pub regionenclr: REGIONENCLR,
pub region0: REGION,
pub region1: REGION,
pub region2: REGION,
pub region3: REGION,
pub pregion0: PREGION,
pub pregion1: PREGION,
/* private fields */
}
Expand description
Register block
Fields
events_region: [EVENTS_REGION; 4]
0x100..0x120 - Unspecified
events_pregion: [EVENTS_PREGION; 2]
0x160..0x170 - Unspecified
inten: INTEN
0x300 - Enable or disable interrupt
intenset: INTENSET
0x304 - Enable interrupt
intenclr: INTENCLR
0x308 - Disable interrupt
nmien: NMIEN
0x320 - Enable or disable non-maskable interrupt
nmienset: NMIENSET
0x324 - Enable non-maskable interrupt
nmienclr: NMIENCLR
0x328 - Disable non-maskable interrupt
perregion: [PERREGION; 2]
0x400..0x410 - Unspecified
regionen: REGIONEN
0x510 - Enable/disable regions watch
regionenset: REGIONENSET
0x514 - Enable regions watch
regionenclr: REGIONENCLR
0x518 - Disable regions watch
region0: REGION
0x600..0x608 - Unspecified
region1: REGION
0x610..0x618 - Unspecified
region2: REGION
0x620..0x628 - Unspecified
region3: REGION
0x630..0x638 - Unspecified
pregion0: PREGION
0x6c0..0x6cc - Unspecified
pregion1: PREGION
0x6d0..0x6dc - Unspecified
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more