pub struct Syscon { /* private fields */ }Expand description
SYSCON.
Implementations§
Source§impl Syscon
impl Syscon
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn ahbmatprio(self) -> Reg<Ahbmatprio, RW>
pub const fn ahbmatprio(self) -> Reg<Ahbmatprio, RW>
AHB Matrix Priority Control.
Sourcepub const fn cpu0nstckcal(self) -> Reg<Cpu0nstckcal, RW>
pub const fn cpu0nstckcal(self) -> Reg<Cpu0nstckcal, RW>
Non-Secure CPU0 System Tick Calibration.
Sourcepub const fn slowclkdiv(self) -> Reg<Slowclkdiv, RW>
pub const fn slowclkdiv(self) -> Reg<Slowclkdiv, RW>
SLOW_CLK Clock Divider.
Sourcepub const fn pll1clkdiv(self) -> Reg<Pll1clkdiv, RW>
pub const fn pll1clkdiv(self) -> Reg<Pll1clkdiv, RW>
PLL1_CLK_DIV Clock Divider.
Sourcepub const fn smart_dmaint(self) -> Reg<SmartDmaint, RW>
pub const fn smart_dmaint(self) -> Reg<SmartDmaint, RW>
SmartDMA Interrupt Hijack.
Sourcepub const fn ram_interleave(self) -> Reg<RamInterleave, RW>
pub const fn ram_interleave(self) -> Reg<RamInterleave, RW>
Controls RAM Interleave Integration.
Sourcepub const fn lpcac_ctrl(self) -> Reg<LpcacCtrl, RW>
pub const fn lpcac_ctrl(self) -> Reg<LpcacCtrl, RW>
LPCAC Control.
Sourcepub const fn pwm0subctl(self) -> Reg<Pwm0subctl, RW>
pub const fn pwm0subctl(self) -> Reg<Pwm0subctl, RW>
PWM0 Submodule Control.
Sourcepub const fn pwm1subctl(self) -> Reg<Pwm1subctl, RW>
pub const fn pwm1subctl(self) -> Reg<Pwm1subctl, RW>
PWM1 Submodule Control.
Sourcepub const fn ctimerglobalstarten(self) -> Reg<Ctimerglobalstarten, RW>
pub const fn ctimerglobalstarten(self) -> Reg<Ctimerglobalstarten, RW>
CTIMER Global Start Enable.
Sourcepub const fn gray_code_lsb(self) -> Reg<GrayCodeLsb, RW>
pub const fn gray_code_lsb(self) -> Reg<GrayCodeLsb, RW>
Gray to Binary Converter Gray Code [31:0].
Sourcepub const fn gray_code_msb(self) -> Reg<GrayCodeMsb, RW>
pub const fn gray_code_msb(self) -> Reg<GrayCodeMsb, RW>
Gray to Binary Converter Gray Code [41:32].
Sourcepub const fn binary_code_lsb(self) -> Reg<BinaryCodeLsb, R>
pub const fn binary_code_lsb(self) -> Reg<BinaryCodeLsb, R>
Gray to Binary Converter Binary Code [31:0].
Sourcepub const fn binary_code_msb(self) -> Reg<BinaryCodeMsb, R>
pub const fn binary_code_msb(self) -> Reg<BinaryCodeMsb, R>
Gray to Binary Converter Binary Code [41:32].
Sourcepub const fn sram_xen_dp(self) -> Reg<SramXenDp, RW>
pub const fn sram_xen_dp(self) -> Reg<SramXenDp, RW>
RAM XEN Control (Duplicate).
Sourcepub const fn els_otp_lc_state(self) -> Reg<ElsOtpLcState, R>
pub const fn els_otp_lc_state(self) -> Reg<ElsOtpLcState, R>
Life Cycle State Register.
Sourcepub const fn els_otp_lc_state_dp(self) -> Reg<ElsOtpLcStateDp, R>
pub const fn els_otp_lc_state_dp(self) -> Reg<ElsOtpLcStateDp, R>
Life Cycle State Register (Duplicate).
Sourcepub const fn debug_lock_en(self) -> Reg<DebugLockEn, RW>
pub const fn debug_lock_en(self) -> Reg<DebugLockEn, RW>
Control Write Access to Security.
Sourcepub const fn debug_features(self) -> Reg<DebugFeatures, RW>
pub const fn debug_features(self) -> Reg<DebugFeatures, RW>
Cortex Debug Features Control.
Sourcepub const fn debug_features_dp(self) -> Reg<DebugFeaturesDp, RW>
pub const fn debug_features_dp(self) -> Reg<DebugFeaturesDp, RW>
Cortex Debug Features Control (Duplicate).
Sourcepub const fn swd_access_cpu0(self) -> Reg<SwdAccessCpu0, RW>
pub const fn swd_access_cpu0(self) -> Reg<SwdAccessCpu0, RW>
CPU0 Software Debug Access.
Sourcepub const fn debug_auth_beacon(self) -> Reg<DebugAuthBeacon, RW>
pub const fn debug_auth_beacon(self) -> Reg<DebugAuthBeacon, RW>
Debug Authentication BEACON.
Sourcepub const fn device_type(self) -> Reg<DeviceType, R>
pub const fn device_type(self) -> Reg<DeviceType, R>
Device Type.
Sourcepub const fn device_id0(self) -> Reg<DeviceId0, R>
pub const fn device_id0(self) -> Reg<DeviceId0, R>
Device ID.
Trait Implementations§
impl Copy for Syscon
impl Eq for Syscon
impl Send for Syscon
impl StructuralPartialEq for Syscon
impl Sync for Syscon
Auto Trait Implementations§
impl Freeze for Syscon
impl RefUnwindSafe for Syscon
impl Unpin for Syscon
impl UnwindSafe for Syscon
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more