atsamd_hal::clock::v2::pclk

Struct PclkTokens

Source
pub struct PclkTokens {
Show 46 fields pub dfll: PclkToken<DfllId>, pub dpll0: PclkToken<Dpll0Id>, pub dpll1: PclkToken<Dpll1Id>, pub slow: PclkToken<SlowClk>, pub eic: PclkToken<Eic>, pub freq_m_measure: PclkToken<FreqMMeasure>, pub freq_m_reference: PclkToken<FreqMReference>, pub sercom0: PclkToken<Sercom0>, pub sercom1: PclkToken<Sercom1>, pub tc0_tc1: PclkToken<Tc0Tc1>, pub usb: PclkToken<Usb>, pub ev_sys0: PclkToken<EvSys0>, pub ev_sys1: PclkToken<EvSys1>, pub ev_sys2: PclkToken<EvSys2>, pub ev_sys3: PclkToken<EvSys3>, pub ev_sys4: PclkToken<EvSys4>, pub ev_sys5: PclkToken<EvSys5>, pub ev_sys6: PclkToken<EvSys6>, pub ev_sys7: PclkToken<EvSys7>, pub ev_sys8: PclkToken<EvSys8>, pub ev_sys9: PclkToken<EvSys9>, pub ev_sys10: PclkToken<EvSys10>, pub ev_sys11: PclkToken<EvSys11>, pub sercom2: PclkToken<Sercom2>, pub sercom3: PclkToken<Sercom3>, pub tcc0_tcc1: PclkToken<Tcc0Tcc1>, pub tc2_tc3: PclkToken<Tc2Tc3>, pub tcc2_tcc3: PclkToken<Tcc2Tcc3>, pub tc4_tc5: PclkToken<Tc4Tc5>, pub pdec: PclkToken<PDec>, pub ac: PclkToken<Ac>, pub ccl: PclkToken<Ccl>, pub sercom4: PclkToken<Sercom4>, pub sercom5: PclkToken<Sercom5>, pub sercom6: PclkToken<Sercom6>, pub sercom7: PclkToken<Sercom7>, pub tcc4: PclkToken<Tcc4>, pub tc6_tc7: PclkToken<Tc6Tc7>, pub adc0: PclkToken<Adc0>, pub adc1: PclkToken<Adc1>, pub dac: PclkToken<Dac>, pub i2s0: PclkToken<I2S0>, pub i2s1: PclkToken<I2S1>, pub sdhc0: PclkToken<Sdhc0>, pub sdhc1: PclkToken<Sdhc1>, pub cm4_trace: PclkToken<CM4Trace>,
}
Expand description

Set of PclkTokens representing the disabled Pclks at power-on reset

Fields§

§dfll: PclkToken<DfllId>§dpll0: PclkToken<Dpll0Id>§dpll1: PclkToken<Dpll1Id>§slow: PclkToken<SlowClk>§eic: PclkToken<Eic>§freq_m_measure: PclkToken<FreqMMeasure>§freq_m_reference: PclkToken<FreqMReference>§sercom0: PclkToken<Sercom0>§sercom1: PclkToken<Sercom1>§tc0_tc1: PclkToken<Tc0Tc1>§usb: PclkToken<Usb>§ev_sys0: PclkToken<EvSys0>§ev_sys1: PclkToken<EvSys1>§ev_sys2: PclkToken<EvSys2>§ev_sys3: PclkToken<EvSys3>§ev_sys4: PclkToken<EvSys4>§ev_sys5: PclkToken<EvSys5>§ev_sys6: PclkToken<EvSys6>§ev_sys7: PclkToken<EvSys7>§ev_sys8: PclkToken<EvSys8>§ev_sys9: PclkToken<EvSys9>§ev_sys10: PclkToken<EvSys10>§ev_sys11: PclkToken<EvSys11>§sercom2: PclkToken<Sercom2>§sercom3: PclkToken<Sercom3>§tcc0_tcc1: PclkToken<Tcc0Tcc1>§tc2_tc3: PclkToken<Tc2Tc3>§tcc2_tcc3: PclkToken<Tcc2Tcc3>§tc4_tc5: PclkToken<Tc4Tc5>§pdec: PclkToken<PDec>§ac: PclkToken<Ac>§ccl: PclkToken<Ccl>§sercom4: PclkToken<Sercom4>§sercom5: PclkToken<Sercom5>§sercom6: PclkToken<Sercom6>§sercom7: PclkToken<Sercom7>§tcc4: PclkToken<Tcc4>§tc6_tc7: PclkToken<Tc6Tc7>§adc0: PclkToken<Adc0>§adc1: PclkToken<Adc1>§dac: PclkToken<Dac>§i2s0: PclkToken<I2S0>§i2s1: PclkToken<I2S1>§sdhc0: PclkToken<Sdhc0>§sdhc1: PclkToken<Sdhc1>§cm4_trace: PclkToken<CM4Trace>

Auto Trait Implementations§

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> Same for T

Source§

type Output = T

Should always be Self
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.