W

Type Alias W 

Source
pub type W<REG> = W<REG>;
Expand description

Register writer.

Used as an argument to the closures in the write and modify methods of the register.

Aliased Type§

pub struct W<REG> { /* private fields */ }

Trait Implementations§

Source§

impl<REG: CptcrW> CptcrW<REG> for W<REG>

Source§

fn set_swcpt(&mut self) -> &mut Self

Source§

impl<REG: MasterCrW> MasterCrW<REG> for W<REG>

Source§

fn ckpsc(&mut self) -> CKPSC_W<'_, REG>

Source§

fn cont(&mut self) -> CONT_W<'_, REG>

Source§

fn retrig(&mut self) -> RETRIG_W<'_, REG>

Source§

fn half(&mut self) -> HALF_W<'_, REG>

Source§

fn syncrst(&mut self) -> SYNCRST_W<'_, REG>

Source§

fn syncstrt(&mut self) -> SYNCSTRT_W<'_, REG>

Source§

fn dacsync(&mut self) -> DACSYNC_W<'_, REG>

Source§

fn preen(&mut self) -> PREEN_W<'_, REG>

Source§

impl<REG: MasterDierW> MasterDierW<REG> for W<REG>

Source§

fn cmpie(&mut self, cmp: Cmp) -> CMPIE_W<'_, REG>

Source§

fn repie(&mut self) -> REPIE_W<'_, REG>

Source§

fn updie(&mut self) -> UPDIE_W<'_, REG>

Source§

impl<REG: MasterIcr> MasterIcr<REG> for W<REG>

Source§

fn cmpc(&mut self, cmp: Cmp) -> CMPC_W<'_, REG>

Source§

fn repc(&mut self) -> CMPC_W<'_, REG>

Source§

fn updc(&mut self) -> CMPC_W<'_, REG>

Source§

impl<REG: Rst1rW> Rst1rW<REG> for W<REG>

Source§

fn srt(&mut self) -> SRT_W<'_, REG>

Source§

fn resync(&mut self) -> RESYNC_W<'_, REG>

Source§

fn per(&mut self) -> PER_W<'_, REG>

Source§

fn cmp(&mut self, cmp: Cmp) -> CMP_W<'_, REG>

Source§

fn mstper(&mut self) -> MSTPER_W<'_, REG>

Source§

fn mstcmp(&mut self, cmp: Cmp) -> MSTCMP_W<'_, REG>

Source§

fn extevnt(&mut self, e: ExtEvnt) -> EXTEVNT_W<'_, REG>

Source§

fn update(&mut self) -> UPDATE_W<'_, REG>

Source§

impl<REG: RstrW> RstrW<REG> for W<REG>

Source§

fn updt(&mut self) -> UPDT_W<'_, REG>

Source§

fn cmp2(&mut self) -> CMP2_W<'_, REG>

Source§

fn cmp4(&mut self) -> CMP2_W<'_, REG>

Source§

fn mstper(&mut self) -> MSTPER_W<'_, REG>

Source§

fn mstcmp(&mut self, cmp: Cmp) -> MSTCMP_W<'_, REG>

Source§

fn extevnt(&mut self, e: ExtEvnt) -> EXTEVNT_W<'_, REG>

Source§

impl<REG: Set1rW> Set1rW<REG> for W<REG>

Source§

fn sst(&mut self) -> SST_W<'_, REG>

Source§

fn resync(&mut self) -> RESYNC_W<'_, REG>

Source§

fn per(&mut self) -> PER_W<'_, REG>

Source§

fn cmp(&mut self, cmp: Cmp) -> CMP_W<'_, REG>

Source§

fn mstper(&mut self) -> MSTPER_W<'_, REG>

Source§

fn mstcmp(&mut self, cmp: Cmp) -> MSTCMP_W<'_, REG>

Source§

fn extevnt(&mut self, e: ExtEvnt) -> EXTEVNT_W<'_, REG>

Source§

fn update(&mut self) -> UPDATE_W<'_, REG>

Source§

impl<REG: TimCrW> TimCrW<REG> for W<REG>

Source§

fn pshpll(&mut self) -> PSHPLL_W<'_, REG>

Source§

fn delcmp2(&mut self) -> DELCMP2_W<'_, REG>

Source§

fn delcmp4(&mut self) -> DELCMP4_W<'_, REG>

Source§

fn mstu(&mut self) -> MSTU_W<'_, REG>

Source§

fn trepu(&mut self) -> TREPU_W<'_, REG>

Source§

fn trstu(&mut self) -> TRSTU_W<'_, REG>

Source§

fn updgat(&mut self) -> UPDGAT_W<'_, REG>