Struct xmc4200::ppb::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn syst_calib(&self) -> &SYST_CALIB
pub const fn syst_calib(&self) -> &SYST_CALIB
0x1c - SysTick Calibration Value Register r
sourcepub const fn nvic_iser0(&self) -> &NVIC_ISER0
pub const fn nvic_iser0(&self) -> &NVIC_ISER0
0x100 - Interrupt Set-enable Register 0
sourcepub const fn nvic_iser1(&self) -> &NVIC_ISER1
pub const fn nvic_iser1(&self) -> &NVIC_ISER1
0x104 - Interrupt Set-enable Register 1
sourcepub const fn nvic_iser2(&self) -> &NVIC_ISER2
pub const fn nvic_iser2(&self) -> &NVIC_ISER2
0x108 - Interrupt Set-enable Register 2
sourcepub const fn nvic_iser3(&self) -> &NVIC_ISER3
pub const fn nvic_iser3(&self) -> &NVIC_ISER3
0x10c - Interrupt Set-enable Register 3
sourcepub const fn nvic_icer0(&self) -> &NVIC_ICER0
pub const fn nvic_icer0(&self) -> &NVIC_ICER0
0x180 - Interrupt Clear-enable Register 0
sourcepub const fn nvic_icer1(&self) -> &NVIC_ICER1
pub const fn nvic_icer1(&self) -> &NVIC_ICER1
0x184 - Interrupt Clear-enable Register 1
sourcepub const fn nvic_icer2(&self) -> &NVIC_ICER2
pub const fn nvic_icer2(&self) -> &NVIC_ICER2
0x188 - Interrupt Clear-enable Register 2
sourcepub const fn nvic_icer3(&self) -> &NVIC_ICER3
pub const fn nvic_icer3(&self) -> &NVIC_ICER3
0x18c - Interrupt Clear-enable Register 3
sourcepub const fn nvic_ispr0(&self) -> &NVIC_ISPR0
pub const fn nvic_ispr0(&self) -> &NVIC_ISPR0
0x200 - Interrupt Set-pending Register 0
sourcepub const fn nvic_ispr1(&self) -> &NVIC_ISPR1
pub const fn nvic_ispr1(&self) -> &NVIC_ISPR1
0x204 - Interrupt Set-pending Register 1
sourcepub const fn nvic_ispr2(&self) -> &NVIC_ISPR2
pub const fn nvic_ispr2(&self) -> &NVIC_ISPR2
0x208 - Interrupt Set-pending Register 2
sourcepub const fn nvic_ispr3(&self) -> &NVIC_ISPR3
pub const fn nvic_ispr3(&self) -> &NVIC_ISPR3
0x20c - Interrupt Set-pending Register 3
sourcepub const fn nvic_icpr0(&self) -> &NVIC_ICPR0
pub const fn nvic_icpr0(&self) -> &NVIC_ICPR0
0x280 - Interrupt Clear-pending Register 0
sourcepub const fn nvic_icpr1(&self) -> &NVIC_ICPR1
pub const fn nvic_icpr1(&self) -> &NVIC_ICPR1
0x284 - Interrupt Clear-pending Register 1
sourcepub const fn nvic_icpr2(&self) -> &NVIC_ICPR2
pub const fn nvic_icpr2(&self) -> &NVIC_ICPR2
0x288 - Interrupt Clear-pending Register 2
sourcepub const fn nvic_icpr3(&self) -> &NVIC_ICPR3
pub const fn nvic_icpr3(&self) -> &NVIC_ICPR3
0x28c - Interrupt Clear-pending Register 3
sourcepub const fn nvic_iabr0(&self) -> &NVIC_IABR0
pub const fn nvic_iabr0(&self) -> &NVIC_IABR0
0x300 - Interrupt Active Bit Register 0
sourcepub const fn nvic_iabr1(&self) -> &NVIC_IABR1
pub const fn nvic_iabr1(&self) -> &NVIC_IABR1
0x304 - Interrupt Active Bit Register 1
sourcepub const fn nvic_iabr2(&self) -> &NVIC_IABR2
pub const fn nvic_iabr2(&self) -> &NVIC_IABR2
0x308 - Interrupt Active Bit Register 2
sourcepub const fn nvic_iabr3(&self) -> &NVIC_IABR3
pub const fn nvic_iabr3(&self) -> &NVIC_IABR3
0x30c - Interrupt Active Bit Register 3
sourcepub const fn nvic_ipr10(&self) -> &NVIC_IPR10
pub const fn nvic_ipr10(&self) -> &NVIC_IPR10
0x428 - Interrupt Priority Register 10
sourcepub const fn nvic_ipr11(&self) -> &NVIC_IPR11
pub const fn nvic_ipr11(&self) -> &NVIC_IPR11
0x42c - Interrupt Priority Register 11
sourcepub const fn nvic_ipr12(&self) -> &NVIC_IPR12
pub const fn nvic_ipr12(&self) -> &NVIC_IPR12
0x430 - Interrupt Priority Register 12
sourcepub const fn nvic_ipr13(&self) -> &NVIC_IPR13
pub const fn nvic_ipr13(&self) -> &NVIC_IPR13
0x434 - Interrupt Priority Register 13
sourcepub const fn nvic_ipr14(&self) -> &NVIC_IPR14
pub const fn nvic_ipr14(&self) -> &NVIC_IPR14
0x438 - Interrupt Priority Register 14
sourcepub const fn nvic_ipr15(&self) -> &NVIC_IPR15
pub const fn nvic_ipr15(&self) -> &NVIC_IPR15
0x43c - Interrupt Priority Register 15
sourcepub const fn nvic_ipr16(&self) -> &NVIC_IPR16
pub const fn nvic_ipr16(&self) -> &NVIC_IPR16
0x440 - Interrupt Priority Register 16
sourcepub const fn nvic_ipr17(&self) -> &NVIC_IPR17
pub const fn nvic_ipr17(&self) -> &NVIC_IPR17
0x444 - Interrupt Priority Register 17
sourcepub const fn nvic_ipr18(&self) -> &NVIC_IPR18
pub const fn nvic_ipr18(&self) -> &NVIC_IPR18
0x448 - Interrupt Priority Register 18
sourcepub const fn nvic_ipr19(&self) -> &NVIC_IPR19
pub const fn nvic_ipr19(&self) -> &NVIC_IPR19
0x44c - Interrupt Priority Register 19
sourcepub const fn nvic_ipr20(&self) -> &NVIC_IPR20
pub const fn nvic_ipr20(&self) -> &NVIC_IPR20
0x450 - Interrupt Priority Register 20
sourcepub const fn nvic_ipr21(&self) -> &NVIC_IPR21
pub const fn nvic_ipr21(&self) -> &NVIC_IPR21
0x454 - Interrupt Priority Register 21
sourcepub const fn nvic_ipr22(&self) -> &NVIC_IPR22
pub const fn nvic_ipr22(&self) -> &NVIC_IPR22
0x458 - Interrupt Priority Register 22
sourcepub const fn nvic_ipr23(&self) -> &NVIC_IPR23
pub const fn nvic_ipr23(&self) -> &NVIC_IPR23
0x45c - Interrupt Priority Register 23
sourcepub const fn nvic_ipr24(&self) -> &NVIC_IPR24
pub const fn nvic_ipr24(&self) -> &NVIC_IPR24
0x460 - Interrupt Priority Register 24
sourcepub const fn nvic_ipr25(&self) -> &NVIC_IPR25
pub const fn nvic_ipr25(&self) -> &NVIC_IPR25
0x464 - Interrupt Priority Register 25
sourcepub const fn nvic_ipr26(&self) -> &NVIC_IPR26
pub const fn nvic_ipr26(&self) -> &NVIC_IPR26
0x468 - Interrupt Priority Register 26
sourcepub const fn nvic_ipr27(&self) -> &NVIC_IPR27
pub const fn nvic_ipr27(&self) -> &NVIC_IPR27
0x46c - Interrupt Priority Register 27
sourcepub const fn mpu_rbar_a1(&self) -> &MPU_RBAR_A1
pub const fn mpu_rbar_a1(&self) -> &MPU_RBAR_A1
0xda4 - MPU Region Base Address Register A1
sourcepub const fn mpu_rasr_a1(&self) -> &MPU_RASR_A1
pub const fn mpu_rasr_a1(&self) -> &MPU_RASR_A1
0xda8 - MPU Region Attribute and Size Register A1
sourcepub const fn mpu_rbar_a2(&self) -> &MPU_RBAR_A2
pub const fn mpu_rbar_a2(&self) -> &MPU_RBAR_A2
0xdac - MPU Region Base Address Register A2
sourcepub const fn mpu_rasr_a2(&self) -> &MPU_RASR_A2
pub const fn mpu_rasr_a2(&self) -> &MPU_RASR_A2
0xdb0 - MPU Region Attribute and Size Register A2
sourcepub const fn mpu_rbar_a3(&self) -> &MPU_RBAR_A3
pub const fn mpu_rbar_a3(&self) -> &MPU_RBAR_A3
0xdb4 - MPU Region Base Address Register A3
sourcepub const fn mpu_rasr_a3(&self) -> &MPU_RASR_A3
pub const fn mpu_rasr_a3(&self) -> &MPU_RASR_A3
0xdb8 - MPU Region Attribute and Size Register A3