pub struct Sysc { /* private fields */ }Implementations§
Source§impl Sysc
impl Sysc
Sourcepub const fn sckdivcr(&self) -> &'static Reg<Sckdivcr_SPEC, RW>
pub const fn sckdivcr(&self) -> &'static Reg<Sckdivcr_SPEC, RW>
System Clock Division Control Register
Sourcepub const fn sckscr(&self) -> &'static Reg<Sckscr_SPEC, RW>
pub const fn sckscr(&self) -> &'static Reg<Sckscr_SPEC, RW>
System Clock Source Control Register
Sourcepub const fn mosccr(&self) -> &'static Reg<Mosccr_SPEC, RW>
pub const fn mosccr(&self) -> &'static Reg<Mosccr_SPEC, RW>
Main Clock Oscillator Control Register
Sourcepub const fn hococr(&self) -> &'static Reg<Hococr_SPEC, RW>
pub const fn hococr(&self) -> &'static Reg<Hococr_SPEC, RW>
High-Speed On-Chip Oscillator Control Register
Sourcepub const fn hococr2(&self) -> &'static Reg<Hococr2_SPEC, RW>
pub const fn hococr2(&self) -> &'static Reg<Hococr2_SPEC, RW>
High-Speed On-Chip Oscillator Control Register 2
Sourcepub const fn mococr(&self) -> &'static Reg<Mococr_SPEC, RW>
pub const fn mococr(&self) -> &'static Reg<Mococr_SPEC, RW>
Middle-Speed On-Chip Oscillator Control Register
Sourcepub const fn oscsf(&self) -> &'static Reg<Oscsf_SPEC, R>
pub const fn oscsf(&self) -> &'static Reg<Oscsf_SPEC, R>
Oscillation Stabilization Flag Register
Sourcepub const fn ostdcr(&self) -> &'static Reg<Ostdcr_SPEC, RW>
pub const fn ostdcr(&self) -> &'static Reg<Ostdcr_SPEC, RW>
Oscillation Stop Detection Control Register
Sourcepub const fn ostdsr(&self) -> &'static Reg<Ostdsr_SPEC, RW>
pub const fn ostdsr(&self) -> &'static Reg<Ostdsr_SPEC, RW>
Oscillation Stop Detection Status Register
Sourcepub const fn mocoutcr(&self) -> &'static Reg<Mocoutcr_SPEC, RW>
pub const fn mocoutcr(&self) -> &'static Reg<Mocoutcr_SPEC, RW>
MOCO User Trimming Control Register
Sourcepub const fn hocoutcr(&self) -> &'static Reg<Hocoutcr_SPEC, RW>
pub const fn hocoutcr(&self) -> &'static Reg<Hocoutcr_SPEC, RW>
HOCO User Trimming Control Register
Sourcepub const fn usbckdivcr(&self) -> &'static Reg<Usbckdivcr_SPEC, RW>
pub const fn usbckdivcr(&self) -> &'static Reg<Usbckdivcr_SPEC, RW>
USB Clock Division Control Register
Sourcepub const fn canfdckdivcr(&self) -> &'static Reg<Canfdckdivcr_SPEC, RW>
pub const fn canfdckdivcr(&self) -> &'static Reg<Canfdckdivcr_SPEC, RW>
CANFD Clock Division Control Register
Sourcepub const fn cecckdivcr(&self) -> &'static Reg<Cecckdivcr_SPEC, RW>
pub const fn cecckdivcr(&self) -> &'static Reg<Cecckdivcr_SPEC, RW>
CEC Clock Division Control Register
Sourcepub const fn i3cckdivcr(&self) -> &'static Reg<I3Cckdivcr_SPEC, RW>
pub const fn i3cckdivcr(&self) -> &'static Reg<I3Cckdivcr_SPEC, RW>
I3C Clock Division Control Register
Sourcepub const fn snzreqcr0(&self) -> &'static Reg<Snzreqcr0_SPEC, RW>
pub const fn snzreqcr0(&self) -> &'static Reg<Snzreqcr0_SPEC, RW>
Snooze Request Control Register 0
Sourcepub const fn moscwtcr(&self) -> &'static Reg<Moscwtcr_SPEC, RW>
pub const fn moscwtcr(&self) -> &'static Reg<Moscwtcr_SPEC, RW>
Main Clock Oscillator Wait Control Register
Sourcepub const fn sopccr(&self) -> &'static Reg<Sopccr_SPEC, RW>
pub const fn sopccr(&self) -> &'static Reg<Sopccr_SPEC, RW>
Sub Operating Power Control Register
Sourcepub const fn lvd1cr1(&self) -> &'static Reg<Lvd1Cr1_SPEC, RW>
pub const fn lvd1cr1(&self) -> &'static Reg<Lvd1Cr1_SPEC, RW>
Voltage Monitor 1 Circuit Control Register
Sourcepub const fn lvd1sr(&self) -> &'static Reg<Lvd1Sr_SPEC, RW>
pub const fn lvd1sr(&self) -> &'static Reg<Lvd1Sr_SPEC, RW>
Voltage Monitor 1 Circuit Status Register
Sourcepub const fn lvd2cr1(&self) -> &'static Reg<Lvd2Cr1_SPEC, RW>
pub const fn lvd2cr1(&self) -> &'static Reg<Lvd2Cr1_SPEC, RW>
Voltage Monitor 2 Circuit Control Register 1
Sourcepub const fn lvd2sr(&self) -> &'static Reg<Lvd2Sr_SPEC, RW>
pub const fn lvd2sr(&self) -> &'static Reg<Lvd2Sr_SPEC, RW>
Voltage Monitor 2 Circuit Status Register
Sourcepub const fn cgfsar(&self) -> &'static Reg<Cgfsar_SPEC, RW>
pub const fn cgfsar(&self) -> &'static Reg<Cgfsar_SPEC, RW>
Clock Generation Function Security Attribute Register
Sourcepub const fn rstsar(&self) -> &'static Reg<Rstsar_SPEC, RW>
pub const fn rstsar(&self) -> &'static Reg<Rstsar_SPEC, RW>
Reset Security Attribution Register
Sourcepub const fn lpmsar(&self) -> &'static Reg<Lpmsar_SPEC, RW>
pub const fn lpmsar(&self) -> &'static Reg<Lpmsar_SPEC, RW>
Low Power Mode Security Attribution Register
Sourcepub const fn lvdsar(&self) -> &'static Reg<Lvdsar_SPEC, RW>
pub const fn lvdsar(&self) -> &'static Reg<Lvdsar_SPEC, RW>
Low Voltage Detection Security Attribution Register
Sourcepub const fn dpfsar(&self) -> &'static Reg<Dpfsar_SPEC, RW>
pub const fn dpfsar(&self) -> &'static Reg<Dpfsar_SPEC, RW>
Deep Standby Interrupt Factor Security Attribution Register
Sourcepub const fn dpsier0(&self) -> &'static Reg<Dpsier0_SPEC, RW>
pub const fn dpsier0(&self) -> &'static Reg<Dpsier0_SPEC, RW>
Deep Standby Interrupt Enable Register 0
Sourcepub const fn dpsier1(&self) -> &'static Reg<Dpsier1_SPEC, RW>
pub const fn dpsier1(&self) -> &'static Reg<Dpsier1_SPEC, RW>
Deep Standby Interrupt Enable Register 1
Sourcepub const fn dpsier2(&self) -> &'static Reg<Dpsier2_SPEC, RW>
pub const fn dpsier2(&self) -> &'static Reg<Dpsier2_SPEC, RW>
Deep Software Standby Interrupt Enable Register 2
Sourcepub const fn dpsier3(&self) -> &'static Reg<Dpsier3_SPEC, RW>
pub const fn dpsier3(&self) -> &'static Reg<Dpsier3_SPEC, RW>
Deep Standby Interrupt Enable Register 3
Sourcepub const fn dpsifr0(&self) -> &'static Reg<Dpsifr0_SPEC, RW>
pub const fn dpsifr0(&self) -> &'static Reg<Dpsifr0_SPEC, RW>
Deep Standby Interrupt Flag Register 0
Sourcepub const fn dpsifr1(&self) -> &'static Reg<Dpsifr1_SPEC, RW>
pub const fn dpsifr1(&self) -> &'static Reg<Dpsifr1_SPEC, RW>
Deep Standby Interrupt Flag Register 1
Sourcepub const fn dpsifr2(&self) -> &'static Reg<Dpsifr2_SPEC, RW>
pub const fn dpsifr2(&self) -> &'static Reg<Dpsifr2_SPEC, RW>
Deep Software Standby Interrupt Flag Register 2
Sourcepub const fn dpsifr3(&self) -> &'static Reg<Dpsifr3_SPEC, RW>
pub const fn dpsifr3(&self) -> &'static Reg<Dpsifr3_SPEC, RW>
Deep Standby Interrupt Flag Register 3
Sourcepub const fn dpsiegr0(&self) -> &'static Reg<Dpsiegr0_SPEC, RW>
pub const fn dpsiegr0(&self) -> &'static Reg<Dpsiegr0_SPEC, RW>
Deep Standby Interrupt Edge Register 0
Sourcepub const fn dpsiegr1(&self) -> &'static Reg<Dpsiegr1_SPEC, RW>
pub const fn dpsiegr1(&self) -> &'static Reg<Dpsiegr1_SPEC, RW>
Deep Standby Interrupt Edge Register 1
Sourcepub const fn dpsiegr2(&self) -> &'static Reg<Dpsiegr2_SPEC, RW>
pub const fn dpsiegr2(&self) -> &'static Reg<Dpsiegr2_SPEC, RW>
Deep Software Standby Interrupt Edge Register 2
Sourcepub const fn syocdcr(&self) -> &'static Reg<Syocdcr_SPEC, RW>
pub const fn syocdcr(&self) -> &'static Reg<Syocdcr_SPEC, RW>
System Control OCD Control Register
Sourcepub const fn momcr(&self) -> &'static Reg<Momcr_SPEC, RW>
pub const fn momcr(&self) -> &'static Reg<Momcr_SPEC, RW>
Main Clock Oscillator Mode Oscillation Control Register
Sourcepub const fn lvd1cmpcr(&self) -> &'static Reg<Lvd1Cmpcr_SPEC, RW>
pub const fn lvd1cmpcr(&self) -> &'static Reg<Lvd1Cmpcr_SPEC, RW>
Voltage Monitoring 1 Comparator Control Register
Sourcepub const fn lvd2cmpcr(&self) -> &'static Reg<Lvd2Cmpcr_SPEC, RW>
pub const fn lvd2cmpcr(&self) -> &'static Reg<Lvd2Cmpcr_SPEC, RW>
Voltage Monitoring 2 Comparator Control Register
Sourcepub const fn lvd1cr0(&self) -> &'static Reg<Lvd1Cr0_SPEC, RW>
pub const fn lvd1cr0(&self) -> &'static Reg<Lvd1Cr0_SPEC, RW>
Voltage Monitor 1 Circuit Control Register 0
Sourcepub const fn lvd2cr0(&self) -> &'static Reg<Lvd2Cr0_SPEC, RW>
pub const fn lvd2cr0(&self) -> &'static Reg<Lvd2Cr0_SPEC, RW>
Voltage Monitor 2 Circuit Control Register 0
Sourcepub const fn sosccr(&self) -> &'static Reg<Sosccr_SPEC, RW>
pub const fn sosccr(&self) -> &'static Reg<Sosccr_SPEC, RW>
Sub-Clock Oscillator Control Register
Sourcepub const fn somcr(&self) -> &'static Reg<Somcr_SPEC, RW>
pub const fn somcr(&self) -> &'static Reg<Somcr_SPEC, RW>
Sub-Clock Oscillator Mode Control Register
Trait Implementations§
impl Copy for Sysc
impl Eq for Sysc
impl Send for Sysc
System Control