Struct mkw41z::system_control::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub actlr: ACTLR, pub cpuid: CPUID, pub icsr: ICSR, pub vtor: VTOR, pub aircr: AIRCR, pub scr: SCR, pub ccr: CCR, pub shpr2: SHPR2, pub shpr3: SHPR3, pub shcsr: SHCSR, pub dfsr: DFSR, // some fields omitted }

Register block

Fields

0x08 - Auxiliary Control Register,

0xd00 - CPUID Base Register

0xd04 - Interrupt Control and State Register

0xd08 - Vector Table Offset Register

0xd0c - Application Interrupt and Reset Control Register

0xd10 - System Control Register

0xd14 - Configuration and Control Register

0xd1c - System Handler Priority Register 2

0xd20 - System Handler Priority Register 3

0xd24 - System Handler Control and State Register

0xd30 - Debug Fault Status Register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock