Struct atsamd_hal::clock::v2::pclk::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>,
}
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
impl RefUnwindSafe for PclkTokens
impl Send for PclkTokens
impl !Sync for PclkTokens
impl Unpin for PclkTokens
impl UnwindSafe for PclkTokens
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more