Struct atsamd_hal::clock::v2::pclk::PclkTokens    
source · [−]pub struct PclkTokens {Show 42 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 tcc4: PclkToken<Tcc4>,
    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 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>tcc4: PclkToken<Tcc4>adc0: PclkToken<Adc0>adc1: PclkToken<Adc1>dac: PclkToken<Dac>i2s0: PclkToken<I2S0>i2s1: PclkToken<I2S1>sdhc0: PclkToken<Sdhc0>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