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
actlr: ACTLR
0x08 - Auxiliary Control Register,
cpuid: CPUID
0xd00 - CPUID Base Register
icsr: ICSR
0xd04 - Interrupt Control and State Register
vtor: VTOR
0xd08 - Vector Table Offset Register
aircr: AIRCR
0xd0c - Application Interrupt and Reset Control Register
scr: SCR
0xd10 - System Control Register
ccr: CCR
0xd14 - Configuration and Control Register
shpr2: SHPR2
0xd1c - System Handler Priority Register 2
shpr3: SHPR3
0xd20 - System Handler Priority Register 3
shcsr: SHCSR
0xd24 - System Handler Control and State Register
dfsr: DFSR
0xd30 - Debug Fault Status Register