[−][src]Struct xmc4100::ppb::RegisterBlock
Register block
Fields
actlr: ACTLR
0x08 - Auxiliary Control Register
syst_csr: SYST_CSR
0x10 - SysTick Control and Status Register
syst_rvr: SYST_RVR
0x14 - SysTick Reload Value Register
syst_cvr: SYST_CVR
0x18 - SysTick Current Value Register
syst_calib: SYST_CALIB
0x1c - SysTick Calibration Value Register r
nvic_iser0: NVIC_ISER0
0x100 - Interrupt Set-enable Register 0
nvic_iser1: NVIC_ISER1
0x104 - Interrupt Set-enable Register 1
nvic_iser2: NVIC_ISER2
0x108 - Interrupt Set-enable Register 2
nvic_iser3: NVIC_ISER3
0x10c - Interrupt Set-enable Register 3
nvic_icer0: NVIC_ICER0
0x180 - Interrupt Clear-enable Register 0
nvic_icer1: NVIC_ICER1
0x184 - Interrupt Clear-enable Register 1
nvic_icer2: NVIC_ICER2
0x188 - Interrupt Clear-enable Register 2
nvic_icer3: NVIC_ICER3
0x18c - Interrupt Clear-enable Register 3
nvic_ispr0: NVIC_ISPR0
0x200 - Interrupt Set-pending Register 0
nvic_ispr1: NVIC_ISPR1
0x204 - Interrupt Set-pending Register 1
nvic_ispr2: NVIC_ISPR2
0x208 - Interrupt Set-pending Register 2
nvic_ispr3: NVIC_ISPR3
0x20c - Interrupt Set-pending Register 3
nvic_icpr0: NVIC_ICPR0
0x280 - Interrupt Clear-pending Register 0
nvic_icpr1: NVIC_ICPR1
0x284 - Interrupt Clear-pending Register 1
nvic_icpr2: NVIC_ICPR2
0x288 - Interrupt Clear-pending Register 2
nvic_icpr3: NVIC_ICPR3
0x28c - Interrupt Clear-pending Register 3
nvic_iabr0: NVIC_IABR0
0x300 - Interrupt Active Bit Register 0
nvic_iabr1: NVIC_IABR1
0x304 - Interrupt Active Bit Register 1
nvic_iabr2: NVIC_IABR2
0x308 - Interrupt Active Bit Register 2
nvic_iabr3: NVIC_IABR3
0x30c - Interrupt Active Bit Register 3
nvic_ipr0: NVIC_IPR0
0x400 - Interrupt Priority Register 0
nvic_ipr1: NVIC_IPR1
0x404 - Interrupt Priority Register 1
nvic_ipr2: NVIC_IPR2
0x408 - Interrupt Priority Register 2
nvic_ipr3: NVIC_IPR3
0x40c - Interrupt Priority Register 3
nvic_ipr4: NVIC_IPR4
0x410 - Interrupt Priority Register 4
nvic_ipr5: NVIC_IPR5
0x414 - Interrupt Priority Register 5
nvic_ipr6: NVIC_IPR6
0x418 - Interrupt Priority Register 6
nvic_ipr7: NVIC_IPR7
0x41c - Interrupt Priority Register 7
nvic_ipr8: NVIC_IPR8
0x420 - Interrupt Priority Register 8
nvic_ipr9: NVIC_IPR9
0x424 - Interrupt Priority Register 9
nvic_ipr10: NVIC_IPR10
0x428 - Interrupt Priority Register 10
nvic_ipr11: NVIC_IPR11
0x42c - Interrupt Priority Register 11
nvic_ipr12: NVIC_IPR12
0x430 - Interrupt Priority Register 12
nvic_ipr13: NVIC_IPR13
0x434 - Interrupt Priority Register 13
nvic_ipr14: NVIC_IPR14
0x438 - Interrupt Priority Register 14
nvic_ipr15: NVIC_IPR15
0x43c - Interrupt Priority Register 15
nvic_ipr16: NVIC_IPR16
0x440 - Interrupt Priority Register 16
nvic_ipr17: NVIC_IPR17
0x444 - Interrupt Priority Register 17
nvic_ipr18: NVIC_IPR18
0x448 - Interrupt Priority Register 18
nvic_ipr19: NVIC_IPR19
0x44c - Interrupt Priority Register 19
nvic_ipr20: NVIC_IPR20
0x450 - Interrupt Priority Register 20
nvic_ipr21: NVIC_IPR21
0x454 - Interrupt Priority Register 21
nvic_ipr22: NVIC_IPR22
0x458 - Interrupt Priority Register 22
nvic_ipr23: NVIC_IPR23
0x45c - Interrupt Priority Register 23
nvic_ipr24: NVIC_IPR24
0x460 - Interrupt Priority Register 24
nvic_ipr25: NVIC_IPR25
0x464 - Interrupt Priority Register 25
nvic_ipr26: NVIC_IPR26
0x468 - Interrupt Priority Register 26
nvic_ipr27: NVIC_IPR27
0x46c - Interrupt Priority Register 27
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
shpr1: SHPR1
0xd18 - System Handler Priority Register 1
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
cfsr: CFSR
0xd28 - Configurable Fault Status Register
hfsr: HFSR
0xd2c - HardFault Status Register
mmfar: MMFAR
0xd34 - MemManage Fault Address Register
bfar: BFAR
0xd38 - BusFault Address Register
afsr: AFSR
0xd3c - Auxiliary Fault Status Register
cpacr: CPACR
0xd88 - Coprocessor Access Control Register
mpu_type: MPU_TYPE
0xd90 - MPU Type Register
mpu_ctrl: MPU_CTRL
0xd94 - MPU Control Register
mpu_rnr: MPU_RNR
0xd98 - MPU Region Number Register
mpu_rbar: MPU_RBAR
0xd9c - MPU Region Base Address Register
mpu_rasr: MPU_RASR
0xda0 - MPU Region Attribute and Size Register
mpu_rbar_a1: MPU_RBAR_A1
0xda4 - MPU Region Base Address Register A1
mpu_rasr_a1: MPU_RASR_A1
0xda8 - MPU Region Attribute and Size Register A1
mpu_rbar_a2: MPU_RBAR_A2
0xdac - MPU Region Base Address Register A2
mpu_rasr_a2: MPU_RASR_A2
0xdb0 - MPU Region Attribute and Size Register A2
mpu_rbar_a3: MPU_RBAR_A3
0xdb4 - MPU Region Base Address Register A3
mpu_rasr_a3: MPU_RASR_A3
0xdb8 - MPU Region Attribute and Size Register A3
stir: STIR
0xf00 - Software Trigger Interrupt Register
fpccr: FPCCR
0xf34 - Floating-point Context Control Register
fpcar: FPCAR
0xf38 - Floating-point Context Address Register
fpdscr: FPDSCR
0xf3c - Floating-point Default Status Control Register
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,