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 sckdivcr2(&self) -> &'static Reg<Sckdivcr2_SPEC, RW>
pub const fn sckdivcr2(&self) -> &'static Reg<Sckdivcr2_SPEC, RW>
System Clock Division Control Register 2
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 Register2
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 ebckocr(&self) -> &'static Reg<Ebckocr_SPEC, RW>
pub const fn ebckocr(&self) -> &'static Reg<Ebckocr_SPEC, RW>
External Bus Clock Output Control Register
Sourcepub const fn sdckocr(&self) -> &'static Reg<Sdckocr_SPEC, RW>
pub const fn sdckocr(&self) -> &'static Reg<Sdckocr_SPEC, RW>
SDRAM Clock Output Control Register
Sourcepub const fn scickdivcr(&self) -> &'static Reg<Scickdivcr_SPEC, RW>
pub const fn scickdivcr(&self) -> &'static Reg<Scickdivcr_SPEC, RW>
SCI clock Division control register
Sourcepub const fn spickdivcr(&self) -> &'static Reg<Spickdivcr_SPEC, RW>
pub const fn spickdivcr(&self) -> &'static Reg<Spickdivcr_SPEC, RW>
SPI clock Division control register
Sourcepub const fn lcdckdivcr(&self) -> &'static Reg<Lcdckdivcr_SPEC, RW>
pub const fn lcdckdivcr(&self) -> &'static Reg<Lcdckdivcr_SPEC, RW>
LCD clock Division control 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 octackdivcr(&self) -> &'static Reg<Octackdivcr_SPEC, RW>
pub const fn octackdivcr(&self) -> &'static Reg<Octackdivcr_SPEC, RW>
Octal-SPI 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 Core Clock Division Control Register
Sourcepub const fn octackcr(&self) -> &'static Reg<Octackcr_SPEC, RW>
pub const fn octackcr(&self) -> &'static Reg<Octackcr_SPEC, RW>
Octal-SPI Clock Control Register
Sourcepub const fn canfdckcr(&self) -> &'static Reg<Canfdckcr_SPEC, RW>
pub const fn canfdckcr(&self) -> &'static Reg<Canfdckcr_SPEC, RW>
CANFD Core Clock Control Register
Sourcepub const fn moscscr(&self) -> &'static Reg<Moscscr_SPEC, RW>
pub const fn moscscr(&self) -> &'static Reg<Moscscr_SPEC, RW>
Main Clock Oscillator Standby Control Register
Sourcepub const fn hocoscr(&self) -> &'static Reg<Hocoscr_SPEC, RW>
pub const fn hocoscr(&self) -> &'static Reg<Hocoscr_SPEC, RW>
High-Speed On-Chip Oscillator Standby Control Register
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 syraccr(&self) -> &'static Reg<Syraccr_SPEC, R>
pub const fn syraccr(&self) -> &'static Reg<Syraccr_SPEC, R>
System Register Access Control Register
Sourcepub const fn pvdcr1(
&self,
) -> &'static ClusterRegisterArray<Reg<Pvdcr1_SPEC, RW>, 2, 0x2>
pub const fn pvdcr1( &self, ) -> &'static ClusterRegisterArray<Reg<Pvdcr1_SPEC, RW>, 2, 0x2>
Voltage Monitor %s Circuit Control Register 1
pub const fn pvd1cr1(&self) -> &'static Reg<Pvdcr1_SPEC, RW>
pub const fn pvd2cr1(&self) -> &'static Reg<Pvdcr1_SPEC, RW>
Sourcepub const fn pvdsr(
&self,
) -> &'static ClusterRegisterArray<Reg<Pvdsr_SPEC, RW>, 2, 0x2>
pub const fn pvdsr( &self, ) -> &'static ClusterRegisterArray<Reg<Pvdsr_SPEC, RW>, 2, 0x2>
Voltage Monitor %s Circuit Status Register
pub const fn pvd1sr(&self) -> &'static Reg<Pvdsr_SPEC, RW>
pub const fn pvd2sr(&self) -> &'static Reg<Pvdsr_SPEC, RW>
Sourcepub const fn pdctrgd(&self) -> &'static Reg<Pdctrgd_SPEC, RW>
pub const fn pdctrgd(&self) -> &'static Reg<Pdctrgd_SPEC, RW>
Graphics Power Domain Control Register
Sourcepub const fn pdramscr0(&self) -> &'static Reg<Pdramscr0_SPEC, RW>
pub const fn pdramscr0(&self) -> &'static Reg<Pdramscr0_SPEC, RW>
SRAM Power Domain Standby Control Register 0
Sourcepub const fn pdramscr1(&self) -> &'static Reg<Pdramscr1_SPEC, RW>
pub const fn pdramscr1(&self) -> &'static Reg<Pdramscr1_SPEC, RW>
SRAM Power Domain Standby Control Register 1
Sourcepub const fn vbrsabar(&self) -> &'static Reg<Vbrsabar_SPEC, RW>
pub const fn vbrsabar(&self) -> &'static Reg<Vbrsabar_SPEC, RW>
VBATT Backup Register Security Attribute Boundary Address Register
Sourcepub const fn vbrpabars(&self) -> &'static Reg<Vbrpabars_SPEC, RW>
pub const fn vbrpabars(&self) -> &'static Reg<Vbrpabars_SPEC, RW>
VBATT Backup Register Privilege Attribute Boundary Address Register for Secure Region
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 pvdsar(&self) -> &'static Reg<Pvdsar_SPEC, RW>
pub const fn pvdsar(&self) -> &'static Reg<Pvdsar_SPEC, RW>
Programable Voltage Detection Security Attribution Register
Sourcepub const fn bbfsar(&self) -> &'static Reg<Bbfsar_SPEC, RW>
pub const fn bbfsar(&self) -> &'static Reg<Bbfsar_SPEC, RW>
Battery Backup Function Security Attribute Register
Sourcepub const fn pgcsar(&self) -> &'static Reg<Pgcsar_SPEC, RW>
pub const fn pgcsar(&self) -> &'static Reg<Pgcsar_SPEC, RW>
Power Gating Control Security Attribution Register
Sourcepub const fn dpfsar(&self) -> &'static Reg<Dpfsar_SPEC, RW>
pub const fn dpfsar(&self) -> &'static Reg<Dpfsar_SPEC, RW>
Deep Software Standby Interrupt Factor Security Attribution Register
Sourcepub const fn rscsar(&self) -> &'static Reg<Rscsar_SPEC, RW>
pub const fn rscsar(&self) -> &'static Reg<Rscsar_SPEC, RW>
RAM Standby Control Security Attribution Register
Sourcepub const fn prcr_s(&self) -> &'static Reg<PrcrS_SPEC, RW>
pub const fn prcr_s(&self) -> &'static Reg<PrcrS_SPEC, RW>
Protect Register for Secure (PRCR_S)
Sourcepub const fn lococr(&self) -> &'static Reg<Lococr_SPEC, RW>
pub const fn lococr(&self) -> &'static Reg<Lococr_SPEC, RW>
Low-Speed On-Chip Oscillator Control Register
Sourcepub const fn locoutcr(&self) -> &'static Reg<Locoutcr_SPEC, RW>
pub const fn locoutcr(&self) -> &'static Reg<Locoutcr_SPEC, RW>
LOCO User Trimming Control Register
Sourcepub const fn dpsbycr(&self) -> &'static Reg<Dpsbycr_SPEC, RW>
pub const fn dpsbycr(&self) -> &'static Reg<Dpsbycr_SPEC, RW>
Deep Software Standby Control Register
Sourcepub const fn dpswcr(&self) -> &'static Reg<Dpswcr_SPEC, RW>
pub const fn dpswcr(&self) -> &'static Reg<Dpswcr_SPEC, RW>
Deep Software Standby Wait Control Register
Sourcepub const fn dpsier0(&self) -> &'static Reg<Dpsier0_SPEC, RW>
pub const fn dpsier0(&self) -> &'static Reg<Dpsier0_SPEC, RW>
Deep Software 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 Software 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 Software 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 Software 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 Software 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 Software 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 Software 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 Software 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 pvdcmpcr(
&self,
) -> &'static ClusterRegisterArray<Reg<Pvdcmpcr_SPEC, RW>, 2, 0x4>
pub const fn pvdcmpcr( &self, ) -> &'static ClusterRegisterArray<Reg<Pvdcmpcr_SPEC, RW>, 2, 0x4>
Voltage Monitor %s Comparator Control Register
pub const fn pvd1cmpcr(&self) -> &'static Reg<Pvdcmpcr_SPEC, RW>
pub const fn pvd2cmpcr(&self) -> &'static Reg<Pvdcmpcr_SPEC, RW>
Sourcepub const fn pvdcr0(
&self,
) -> &'static ClusterRegisterArray<Reg<Pvdcr0_SPEC, RW>, 2, 0x4>
pub const fn pvdcr0( &self, ) -> &'static ClusterRegisterArray<Reg<Pvdcr0_SPEC, RW>, 2, 0x4>
Voltage Monitor %s Circuit Control Register 0
pub const fn pvd1cr0(&self) -> &'static Reg<Pvdcr0_SPEC, RW>
pub const fn pvd2cr0(&self) -> &'static Reg<Pvdcr0_SPEC, RW>
Sourcepub const fn vbattmnselr(&self) -> &'static Reg<Vbattmnselr_SPEC, RW>
pub const fn vbattmnselr(&self) -> &'static Reg<Vbattmnselr_SPEC, RW>
Battery Backup Voltage Monitor Function Select Register
Sourcepub const fn vbtbpcr1(&self) -> &'static Reg<Vbtbpcr1_SPEC, RW>
pub const fn vbtbpcr1(&self) -> &'static Reg<Vbtbpcr1_SPEC, RW>
VBATT Battery Power Supply Control Register 1
Sourcepub const fn lvocr(&self) -> &'static Reg<Lvocr_SPEC, RW>
pub const fn lvocr(&self) -> &'static Reg<Lvocr_SPEC, RW>
Low Voltage Operation Control register
Sourcepub const fn syrstmsk0(&self) -> &'static Reg<Syrstmsk0_SPEC, RW>
pub const fn syrstmsk0(&self) -> &'static Reg<Syrstmsk0_SPEC, RW>
System Reset Mask Control Register 0
Sourcepub const fn syrstmsk2(&self) -> &'static Reg<Syrstmsk2_SPEC, RW>
pub const fn syrstmsk2(&self) -> &'static Reg<Syrstmsk2_SPEC, RW>
System Reset Mask Control Register 2
Sourcepub const fn pvdfcr(
&self,
) -> &'static ClusterRegisterArray<Reg<Pvdfcr_SPEC, RW>, 2, 0x4>
pub const fn pvdfcr( &self, ) -> &'static ClusterRegisterArray<Reg<Pvdfcr_SPEC, RW>, 2, 0x4>
Voltage Monitor %s Function Control Register
pub const fn pvd1fcr(&self) -> &'static Reg<Pvdfcr_SPEC, RW>
pub const fn pvd2fcr(&self) -> &'static Reg<Pvdfcr_SPEC, RW>
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
Sourcepub const fn vbtbpcr2(&self) -> &'static Reg<Vbtbpcr2_SPEC, RW>
pub const fn vbtbpcr2(&self) -> &'static Reg<Vbtbpcr2_SPEC, RW>
VBATT Battery Power Supply Control Register 2
Sourcepub const fn vbtbpsr(&self) -> &'static Reg<Vbtbpsr_SPEC, RW>
pub const fn vbtbpsr(&self) -> &'static Reg<Vbtbpsr_SPEC, RW>
VBATT Battery Power Supply Status Register
Sourcepub const fn vbtadsr(&self) -> &'static Reg<Vbtadsr_SPEC, RW>
pub const fn vbtadsr(&self) -> &'static Reg<Vbtadsr_SPEC, RW>
VBATT Tamper detection Status Register
Sourcepub const fn vbtadcr1(&self) -> &'static Reg<Vbtadcr1_SPEC, RW>
pub const fn vbtadcr1(&self) -> &'static Reg<Vbtadcr1_SPEC, RW>
VBATT Tamper detection Control Register 1
Sourcepub const fn vbtadcr2(&self) -> &'static Reg<Vbtadcr2_SPEC, RW>
pub const fn vbtadcr2(&self) -> &'static Reg<Vbtadcr2_SPEC, RW>
VBATT Tamper detection Control Register 2
Sourcepub const fn vbtictlr2(&self) -> &'static Reg<Vbtictlr2_SPEC, RW>
pub const fn vbtictlr2(&self) -> &'static Reg<Vbtictlr2_SPEC, RW>
VBATT Input Control Register 2
Sourcepub const fn vbtbkr(
&self,
) -> &'static ClusterRegisterArray<Reg<Vbtbkr_SPEC, RW>, 128, 0x1>
pub const fn vbtbkr( &self, ) -> &'static ClusterRegisterArray<Reg<Vbtbkr_SPEC, RW>, 128, 0x1>
VBATT Backup Register
Trait Implementations§
impl Copy for Sysc
impl Eq for Sysc
impl Send for Sysc
System Control