Parts

Struct Parts 

Source
pub struct Parts {
Show 13 fields pub handle: Handle, pub bod: BOD, pub flash: FLASH, pub iosc: IOSC, pub ioscout: IOSCOUT, pub mtb: MTB, pub ram0_1: RAM0_1, pub rom: ROM, pub sysosc: SYSOSC, pub syspll: SYSPLL, pub iosc_derived_clock: IoscDerivedClock<Enabled>, pub frg0: FRG<FRG0>, pub frg1: FRG<FRG1>,
}
Expand description

The main API for the SYSCON peripheral

Provides access to all types that make up the SYSCON API. Please refer to the module documentation for more information.

Fields§

§handle: Handle

The handle to the SYSCON peripheral

§bod: BOD

Brown-out detection

§flash: FLASH

Flash memory

§iosc: IOSC

IRC/FRO

§ioscout: IOSCOUT

IRC/FRO output

§mtb: MTB

Micro Trace Buffer

§ram0_1: RAM0_1

Random access memory

§rom: ROM

Read-only memory

§sysosc: SYSOSC

System oscillator

§syspll: SYSPLL

PLL

§iosc_derived_clock: IoscDerivedClock<Enabled>

The 750 kHz internal oscillator/IRC/FRO-derived clock

§frg0: FRG<FRG0>

Fractional Baud Rate Generator 0

§frg1: FRG<FRG1>

Fractional Baud Rate Generator 1

Auto Trait Implementations§

§

impl Freeze for Parts

§

impl !RefUnwindSafe for Parts

§

impl Send for Parts

§

impl !Sync for Parts

§

impl Unpin for Parts

§

impl !UnwindSafe for Parts

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> 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.