Struct stm32ral::stm32l4::peripherals::scb::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 15 fields
pub CPUID: RORegister<u32>,
pub ICSR: RWRegister<u32>,
pub VTOR: RWRegister<u32>,
pub AIRCR: RWRegister<u32>,
pub SCR: RWRegister<u32>,
pub CCR: RWRegister<u32>,
pub SHPR1: RWRegister<u32>,
pub SHPR2: RWRegister<u32>,
pub SHPR3: RWRegister<u32>,
pub SHCRS: RWRegister<u32>,
pub CFSR_UFSR_BFSR_MMFSR: RWRegister<u32>,
pub HFSR: RWRegister<u32>,
pub MMFAR: RWRegister<u32>,
pub BFAR: RWRegister<u32>,
pub AFSR: RWRegister<u32>,
// some fields omitted
}
Fields
CPUID: RORegister<u32>
CPUID base register
ICSR: RWRegister<u32>
Interrupt control and state register
VTOR: RWRegister<u32>
Vector table offset register
AIRCR: RWRegister<u32>
Application interrupt and reset control register
SCR: RWRegister<u32>
System control register
CCR: RWRegister<u32>
Configuration and control register
SHPR1: RWRegister<u32>
System handler priority registers
SHPR2: RWRegister<u32>
System handler priority registers
SHPR3: RWRegister<u32>
System handler priority registers
SHCRS: RWRegister<u32>
System handler control and state register
CFSR_UFSR_BFSR_MMFSR: RWRegister<u32>
Configurable fault status register
HFSR: RWRegister<u32>
Hard fault status register
MMFAR: RWRegister<u32>
Memory management fault address register
BFAR: RWRegister<u32>
Bus fault address register
AFSR: RWRegister<u32>
Auxiliary fault status register