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 mstpcra(&self) -> &'static Reg<Mstpcra_SPEC, RW>

Module Stop Control Register A

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 memwait(&self) -> &'static Reg<Memwait_SPEC, RW>

Memory Wait Cycle Control Register for Code Flash

Source

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

High-Speed On-Chip Oscillator Control Register

Source

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

Middle-Speed On-Chip Oscillator Control Register

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 lpopt(&self) -> &'static Reg<Lpopt_SPEC, RW>

Lower Power Operation Control 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 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 psmcr(&self) -> &'static Reg<Psmcr_SPEC, RW>

Power Save Memory Control Register

Source

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

Operating Power Control Register

Source

pub const fn hocowtcr(&self) -> &'static Reg<Hocowtcr_SPEC, RW>

High-Speed On-Chip 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 prcr(&self) -> &'static Reg<Prcr_SPEC, RW>

Protect Register

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 lvcmpcr(&self) -> &'static Reg<Lvcmpcr_SPEC, RW>

Voltage Monitor Circuit Control Register

Source

pub const fn lvdlvlr(&self) -> &'static Reg<Lvdlvlr_SPEC, RW>

Voltage Detection Level Select 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 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.