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 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 enet_sbd_flow_ctrl(self) -> Reg<EnetSbdFlowCtrl, RW>
pub const fn enet_sbd_flow_ctrl(self) -> Reg<EnetSbdFlowCtrl, RW>
Sideband Flow Control
Sourcepub const fn smart_dmaint(self) -> Reg<SmartDmaint, RW>
pub const fn smart_dmaint(self) -> Reg<SmartDmaint, RW>
SmartDMA Interrupt Hijack
Sourcepub const fn bootrom(self) -> Reg<u32, R>
pub const fn bootrom(self) -> Reg<u32, R>
Immediate cessation of execution following the completion of ROM execution
Sourcepub const fn ram_casp_ctrl(self) -> Reg<RamCaspCtrl, RW>
pub const fn ram_casp_ctrl(self) -> Reg<RamCaspCtrl, RW>
Controls Shared RAM Integration
Sourcepub const fn lpcac_ctrl(self) -> Reg<LpcacCtrl, RW>
pub const fn lpcac_ctrl(self) -> Reg<LpcacCtrl, RW>
LPCAC Control
Sourcepub const fn i3c_misc_ctrl(self) -> Reg<I3cMiscCtrl, RW>
pub const fn i3c_misc_ctrl(self) -> Reg<I3cMiscCtrl, RW>
I3C Misc Control
Sourcepub const fn ctimerglobalstarten(self) -> Reg<Ctimerglobalstarten, RW>
pub const fn ctimerglobalstarten(self) -> Reg<Ctimerglobalstarten, RW>
CTIMER Global Start Enable
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