Trait TimExt
Source pub trait TimExt: MasterExt<ISRrs = ISRrs, ICRrs = ICRrs, DIERrs = DIERrs> {
type SET1Rrs: Set1rR + Set1rW;
type RST1Rrs: Rst1rR + Rst1rW;
type RSTRrs: RstrR + RstrW;
type CPT1CRrs: CptcrW + Readable;
Show 22 methods
// Required methods
fn cmp1cr(&self) -> &CMP1CR;
fn cpt1r(&self) -> &CPT1R;
fn cpt2r(&self) -> &CPT1R;
fn dtr(&self) -> &DTR;
fn eefr1(&self) -> &EEFR1;
fn eefr2(&self) -> &EEFR2;
fn set1r(&self) -> &Reg<Self::SET1Rrs>;
fn rst1r(&self) -> &Reg<Self::RST1Rrs>;
fn set2r(&self) -> &Reg<Self::SET1Rrs>;
fn rst2r(&self) -> &Reg<Self::RST1Rrs>;
fn rstr(&self) -> &Reg<Self::RSTRrs>;
fn chpr(&self) -> &CHPR;
fn cpt1cr(&self) -> &Reg<Self::CPT1CRrs>;
fn cpt2cr(&self) -> &Reg<Self::CPT1CRrs>;
fn outr(&self) -> &OUTR;
fn fltr(&self) -> &FLTR;
fn cr2(&self) -> &CR2;
fn eefr3(&self) -> &EEFR3;
// Provided methods
fn cptr(&self, c: Chan) -> &CPT1R { ... }
fn set_r(&self, c: Chan) -> &Reg<Self::SET1Rrs> { ... }
fn rst_r(&self, c: Chan) -> &Reg<Self::RST1Rrs> { ... }
fn cptcr(&self, c: Chan) -> &Reg<Self::CPT1CRrs> { ... }
}