pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn ahbmatprio(&self) -> &Ahbmatprio
pub const fn ahbmatprio(&self) -> &Ahbmatprio
0x210 - AHB Matrix Priority Control
Sourcepub const fn cpu0nstckcal(&self) -> &Cpu0nstckcal
pub const fn cpu0nstckcal(&self) -> &Cpu0nstckcal
0x23c - Non-Secure CPU0 System Tick Calibration
Sourcepub const fn slowclkdiv(&self) -> &Slowclkdiv
pub const fn slowclkdiv(&self) -> &Slowclkdiv
0x378 - SLOW_CLK Clock Divider
Sourcepub const fn pll1clkdiv(&self) -> &Pll1clkdiv
pub const fn pll1clkdiv(&self) -> &Pll1clkdiv
0x3e4 - PLL1_CLK_DIV Clock Divider
Sourcepub const fn smart_dmaint(&self) -> &SmartDmaint
pub const fn smart_dmaint(&self) -> &SmartDmaint
0x414 - SmartDMA Interrupt Hijack
Sourcepub const fn ram_interleave(&self) -> &RamInterleave
pub const fn ram_interleave(&self) -> &RamInterleave
0x470 - Controls RAM Interleave Integration
Sourcepub const fn lpcac_ctrl(&self) -> &LpcacCtrl
pub const fn lpcac_ctrl(&self) -> &LpcacCtrl
0x824 - LPCAC Control
Sourcepub const fn pwm0subctl(&self) -> &Pwm0subctl
pub const fn pwm0subctl(&self) -> &Pwm0subctl
0x938 - PWM0 Submodule Control
Sourcepub const fn pwm1subctl(&self) -> &Pwm1subctl
pub const fn pwm1subctl(&self) -> &Pwm1subctl
0x93c - PWM1 Submodule Control
Sourcepub const fn ctimerglobalstarten(&self) -> &Ctimerglobalstarten
pub const fn ctimerglobalstarten(&self) -> &Ctimerglobalstarten
0x940 - CTIMER Global Start Enable
Sourcepub const fn gray_code_lsb(&self) -> &GrayCodeLsb
pub const fn gray_code_lsb(&self) -> &GrayCodeLsb
0xb60 - Gray to Binary Converter Gray Code [31:0]
Sourcepub const fn gray_code_msb(&self) -> &GrayCodeMsb
pub const fn gray_code_msb(&self) -> &GrayCodeMsb
0xb64 - Gray to Binary Converter Gray Code [41:32]
Sourcepub const fn binary_code_lsb(&self) -> &BinaryCodeLsb
pub const fn binary_code_lsb(&self) -> &BinaryCodeLsb
0xb68 - Gray to Binary Converter Binary Code [31:0]
Sourcepub const fn binary_code_msb(&self) -> &BinaryCodeMsb
pub const fn binary_code_msb(&self) -> &BinaryCodeMsb
0xb6c - Gray to Binary Converter Binary Code [41:32]
Sourcepub fn els_uid_iter(&self) -> impl Iterator<Item = &ElsUid>
pub fn els_uid_iter(&self) -> impl Iterator<Item = &ElsUid>
Iterator for array of: 0xe20..0xe30 - Device UID n
Sourcepub const fn sram_xen_dp(&self) -> &SramXenDp
pub const fn sram_xen_dp(&self) -> &SramXenDp
0xe5c - RAM XEN Control (Duplicate)
Sourcepub const fn els_otp_lc_state(&self) -> &ElsOtpLcState
pub const fn els_otp_lc_state(&self) -> &ElsOtpLcState
0xe80 - Life Cycle State Register
Sourcepub const fn els_otp_lc_state_dp(&self) -> &ElsOtpLcStateDp
pub const fn els_otp_lc_state_dp(&self) -> &ElsOtpLcStateDp
0xe84 - Life Cycle State Register (Duplicate)
Sourcepub const fn debug_lock_en(&self) -> &DebugLockEn
pub const fn debug_lock_en(&self) -> &DebugLockEn
0xfa0 - Control Write Access to Security
Sourcepub const fn debug_features(&self) -> &DebugFeatures
pub const fn debug_features(&self) -> &DebugFeatures
0xfa4 - Cortex Debug Features Control
Sourcepub const fn debug_features_dp(&self) -> &DebugFeaturesDp
pub const fn debug_features_dp(&self) -> &DebugFeaturesDp
0xfa8 - Cortex Debug Features Control (Duplicate)
Sourcepub const fn swd_access_cpu0(&self) -> &SwdAccessCpu0
pub const fn swd_access_cpu0(&self) -> &SwdAccessCpu0
0xfb4 - CPU0 Software Debug Access
Sourcepub const fn debug_auth_beacon(&self) -> &DebugAuthBeacon
pub const fn debug_auth_beacon(&self) -> &DebugAuthBeacon
0xfc0 - Debug Authentication BEACON
Sourcepub const fn device_type(&self) -> &DeviceType
pub const fn device_type(&self) -> &DeviceType
0xff4 - Device Type
Sourcepub const fn device_id0(&self) -> &DeviceId0
pub const fn device_id0(&self) -> &DeviceId0
0xff8 - Device ID