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 bufferingahb2vpb0(self) -> Reg<Bufferingahb2vpb0, RW>
pub const fn bufferingahb2vpb0(self) -> Reg<Bufferingahb2vpb0, RW>
Buffering of write accesses on the Synchronous System configuration APB interface.
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 usb1needclkctrl(self) -> Reg<Usb1needclkctrl, RW>
pub const fn usb1needclkctrl(self) -> Reg<Usb1needclkctrl, RW>
USB1-HS Need Clock Control.
Sourcepub const fn usb1needclkstat(self) -> Reg<Usb1needclkstat, RW>
pub const fn usb1needclkstat(self) -> Reg<Usb1needclkstat, RW>
USB1-HS Need Clock Status.
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>
Chip Special I3C Control.
Sourcepub const fn ctimerglobalstarten(self) -> Reg<Ctimerglobalstarten, RW>
pub const fn ctimerglobalstarten(self) -> Reg<Ctimerglobalstarten, RW>
CTIMER Global Start Enable.
Sourcepub const fn ref_clk_ctrl(self) -> Reg<RefClkCtrl, RW>
pub const fn ref_clk_ctrl(self) -> Reg<RefClkCtrl, RW>
FRO 48MHz Reference Clock Control.
Sourcepub const fn ref_clk_ctrl_set(self) -> Reg<RefClkCtrlSet, W>
pub const fn ref_clk_ctrl_set(self) -> Reg<RefClkCtrlSet, W>
FRO 48MHz Reference Clock Control Set.
Sourcepub const fn ref_clk_ctrl_clr(self) -> Reg<RefClkCtrlClr, W>
pub const fn ref_clk_ctrl_clr(self) -> Reg<RefClkCtrlClr, W>
FRO 48MHz Reference Clock Control Clear.
Sourcepub const fn flashsizecfg(self) -> Reg<Flashsizecfg, R>
pub const fn flashsizecfg(self) -> Reg<Flashsizecfg, R>
Flash size configuration.
Sourcepub const fn miscphantom(self) -> Reg<Miscphantom, RW>
pub const fn miscphantom(self) -> Reg<Miscphantom, RW>
MISC Phantom control register.
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.