Sysc

Struct Sysc 

Source
pub struct Sysc { /* private fields */ }

Implementations§

Source§

impl Sysc

Source

pub const fn sbycr(&self) -> &'static Reg<Sbycr_SPEC, RW>

Standby Control Register

Source

pub const fn sckdivcr(&self) -> &'static Reg<Sckdivcr_SPEC, RW>

System Clock Division Control Register

Source

pub const fn sckscr(&self) -> &'static Reg<Sckscr_SPEC, RW>

System Clock Source Control Register

Source

pub const fn pllccr(&self) -> &'static Reg<Pllccr_SPEC, RW>

PLL Clock Control Register

Source

pub const fn pllcr(&self) -> &'static Reg<Pllcr_SPEC, RW>

PLL Control Register

Source

pub const fn mosccr(&self) -> &'static Reg<Mosccr_SPEC, RW>

Main Clock Oscillator Control Register

Source

pub const fn hococr(&self) -> &'static Reg<Hococr_SPEC, RW>

High-Speed On-Chip Oscillator Control Register

Source

pub const fn hococr2(&self) -> &'static Reg<Hococr2_SPEC, RW>

High-Speed On-Chip Oscillator Control Register 2

Source

pub const fn mococr(&self) -> &'static Reg<Mococr_SPEC, RW>

Middle-Speed On-Chip Oscillator Control Register

Source

pub const fn fllcr1(&self) -> &'static Reg<Fllcr1_SPEC, RW>

FLL Control Register1

Source

pub const fn fllcr2(&self) -> &'static Reg<Fllcr2_SPEC, RW>

FLL Control Register2

Source

pub const fn oscsf(&self) -> &'static Reg<Oscsf_SPEC, R>

Oscillation Stabilization Flag Register

Source

pub const fn ckocr(&self) -> &'static Reg<Ckocr_SPEC, RW>

Clock Out Control Register

Source

pub const fn ostdcr(&self) -> &'static Reg<Ostdcr_SPEC, RW>

Oscillation Stop Detection Control Register

Source

pub const fn ostdsr(&self) -> &'static Reg<Ostdsr_SPEC, RW>

Oscillation Stop Detection Status Register

Source

pub const fn mocoutcr(&self) -> &'static Reg<Mocoutcr_SPEC, RW>

MOCO User Trimming Control Register

Source

pub const fn hocoutcr(&self) -> &'static Reg<Hocoutcr_SPEC, RW>

HOCO User Trimming Control Register

Source

pub const fn usbckdivcr(&self) -> &'static Reg<Usbckdivcr_SPEC, RW>

USB Clock Division Control Register

Source

pub const fn canfdckdivcr(&self) -> &'static Reg<Canfdckdivcr_SPEC, RW>

CANFD Clock Division Control Register

Source

pub const fn cecckdivcr(&self) -> &'static Reg<Cecckdivcr_SPEC, RW>

CEC Clock Division Control Register

Source

pub const fn i3cckdivcr(&self) -> &'static Reg<I3Cckdivcr_SPEC, RW>

I3C Clock Division Control Register

Source

pub const fn usbckcr(&self) -> &'static Reg<Usbckcr_SPEC, RW>

USB Clock Control Register

Source

pub const fn canfdckcr(&self) -> &'static Reg<Canfdckcr_SPEC, RW>

CANFD Clock Control Register

Source

pub const fn cecckcr(&self) -> &'static Reg<Cecckcr_SPEC, RW>

CEC Clock Control Register

Source

pub const fn i3cckcr(&self) -> &'static Reg<I3Cckcr_SPEC, RW>

I3C Clock Control Register

Source

pub const fn snzcr(&self) -> &'static Reg<Snzcr_SPEC, RW>

Snooze Control Register

Source

pub const fn snzedcr0(&self) -> &'static Reg<Snzedcr0_SPEC, RW>

Snooze End Control Register 0

Source

pub const fn snzreqcr0(&self) -> &'static Reg<Snzreqcr0_SPEC, RW>

Snooze Request Control Register 0

Source

pub const fn opccr(&self) -> &'static Reg<Opccr_SPEC, RW>

Operating Power Control Register

Source

pub const fn moscwtcr(&self) -> &'static Reg<Moscwtcr_SPEC, RW>

Main Clock Oscillator Wait Control Register

Source

pub const fn sopccr(&self) -> &'static Reg<Sopccr_SPEC, RW>

Sub Operating Power Control Register

Source

pub const fn rstsr1(&self) -> &'static Reg<Rstsr1_SPEC, RW>

Reset Status Register 1

Source

pub const fn lvd1cr1(&self) -> &'static Reg<Lvd1Cr1_SPEC, RW>

Voltage Monitor 1 Circuit Control Register

Source

pub const fn lvd1sr(&self) -> &'static Reg<Lvd1Sr_SPEC, RW>

Voltage Monitor 1 Circuit Status Register

Source

pub const fn lvd2cr1(&self) -> &'static Reg<Lvd2Cr1_SPEC, RW>

Voltage Monitor 2 Circuit Control Register 1

Source

pub const fn lvd2sr(&self) -> &'static Reg<Lvd2Sr_SPEC, RW>

Voltage Monitor 2 Circuit Status Register

Source

pub const fn cgfsar(&self) -> &'static Reg<Cgfsar_SPEC, RW>

Clock Generation Function Security Attribute Register

Source

pub const fn rstsar(&self) -> &'static Reg<Rstsar_SPEC, RW>

Reset Security Attribution Register

Source

pub const fn lpmsar(&self) -> &'static Reg<Lpmsar_SPEC, RW>

Low Power Mode Security Attribution Register

Source

pub const fn lvdsar(&self) -> &'static Reg<Lvdsar_SPEC, RW>

Low Voltage Detection Security Attribution Register

Source

pub const fn dpfsar(&self) -> &'static Reg<Dpfsar_SPEC, RW>

Deep Standby Interrupt Factor Security Attribution Register

Source

pub const fn prcr(&self) -> &'static Reg<Prcr_SPEC, RW>

Protect Register

Source

pub const fn dpsbycr(&self) -> &'static Reg<Dpsbycr_SPEC, RW>

Deep Standby Control Register

Source

pub const fn dpswcr(&self) -> &'static Reg<Dpswcr_SPEC, RW>

Deep Standby Wait Control Register

Source

pub const fn dpsier0(&self) -> &'static Reg<Dpsier0_SPEC, RW>

Deep Standby Interrupt Enable Register 0

Source

pub const fn dpsier1(&self) -> &'static Reg<Dpsier1_SPEC, RW>

Deep Standby Interrupt Enable Register 1

Source

pub const fn dpsier2(&self) -> &'static Reg<Dpsier2_SPEC, RW>

Deep Software Standby Interrupt Enable Register 2

Source

pub const fn dpsier3(&self) -> &'static Reg<Dpsier3_SPEC, RW>

Deep Standby Interrupt Enable Register 3

Source

pub const fn dpsifr0(&self) -> &'static Reg<Dpsifr0_SPEC, RW>

Deep Standby Interrupt Flag Register 0

Source

pub const fn dpsifr1(&self) -> &'static Reg<Dpsifr1_SPEC, RW>

Deep Standby Interrupt Flag Register 1

Source

pub const fn dpsifr2(&self) -> &'static Reg<Dpsifr2_SPEC, RW>

Deep Software Standby Interrupt Flag Register 2

Source

pub const fn dpsifr3(&self) -> &'static Reg<Dpsifr3_SPEC, RW>

Deep Standby Interrupt Flag Register 3

Source

pub const fn dpsiegr0(&self) -> &'static Reg<Dpsiegr0_SPEC, RW>

Deep Standby Interrupt Edge Register 0

Source

pub const fn dpsiegr1(&self) -> &'static Reg<Dpsiegr1_SPEC, RW>

Deep Standby Interrupt Edge Register 1

Source

pub const fn dpsiegr2(&self) -> &'static Reg<Dpsiegr2_SPEC, RW>

Deep Software Standby Interrupt Edge Register 2

Source

pub const fn syocdcr(&self) -> &'static Reg<Syocdcr_SPEC, RW>

System Control OCD Control Register

Source

pub const fn rstsr0(&self) -> &'static Reg<Rstsr0_SPEC, RW>

Reset Status Register 0

Source

pub const fn rstsr2(&self) -> &'static Reg<Rstsr2_SPEC, RW>

Reset Status Register 2

Source

pub const fn momcr(&self) -> &'static Reg<Momcr_SPEC, RW>

Main Clock Oscillator Mode Oscillation Control Register

Source

pub const fn fwepror(&self) -> &'static Reg<Fwepror_SPEC, RW>

Flash P/E Protect Register

Source

pub const fn lvd1cmpcr(&self) -> &'static Reg<Lvd1Cmpcr_SPEC, RW>

Voltage Monitoring 1 Comparator Control Register

Source

pub const fn lvd2cmpcr(&self) -> &'static Reg<Lvd2Cmpcr_SPEC, RW>

Voltage Monitoring 2 Comparator Control Register

Source

pub const fn lvd1cr0(&self) -> &'static Reg<Lvd1Cr0_SPEC, RW>

Voltage Monitor 1 Circuit Control Register 0

Source

pub const fn lvd2cr0(&self) -> &'static Reg<Lvd2Cr0_SPEC, RW>

Voltage Monitor 2 Circuit Control Register 0

Source

pub const fn sosccr(&self) -> &'static Reg<Sosccr_SPEC, RW>

Sub-Clock Oscillator Control Register

Source

pub const fn somcr(&self) -> &'static Reg<Somcr_SPEC, RW>

Sub-Clock Oscillator Mode Control Register

Source

pub const fn lococr(&self) -> &'static Reg<Lococr_SPEC, RW>

Low-Speed On-Chip Oscillator Control Register

Source

pub const fn locoutcr(&self) -> &'static Reg<Locoutcr_SPEC, RW>

LOCO User Trimming Control Register

Trait Implementations§

Source§

impl Clone for Sysc

Source§

fn clone(&self) -> Sysc

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Sysc

Source§

fn eq(&self, other: &Sysc) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Sysc

Source§

impl Eq for Sysc

Source§

impl Send for Sysc

System Control

Source§

impl StructuralPartialEq for Sysc

Source§

impl Sync for Sysc

Auto Trait Implementations§

§

impl Freeze for Sysc

§

impl RefUnwindSafe for Sysc

§

impl Unpin for Sysc

§

impl UnwindSafe for Sysc

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.