Type Alias xmc4800::usic0_ch0::pcr_sscmode::W

source ·
pub type W = W<PCR_SSCMODE_SPEC>;
Expand description

Register PCR_SSCMode writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn mslsen(&mut self) -> MSLSEN_W<'_, PCR_SSCMODE_SPEC>

Bit 0 - MSLS Enable

source

pub fn selctr(&mut self) -> SELCTR_W<'_, PCR_SSCMODE_SPEC>

Bit 1 - Select Control

source

pub fn selinv(&mut self) -> SELINV_W<'_, PCR_SSCMODE_SPEC>

Bit 2 - Select Inversion

source

pub fn fem(&mut self) -> FEM_W<'_, PCR_SSCMODE_SPEC>

Bit 3 - Frame End Mode

source

pub fn ctqsel1(&mut self) -> CTQSEL1_W<'_, PCR_SSCMODE_SPEC>

Bits 4:5 - Input Frequency Selection

source

pub fn pctq1(&mut self) -> PCTQ1_W<'_, PCR_SSCMODE_SPEC>

Bits 6:7 - Divider Factor PCTQ1 for Tiw and Tnf

source

pub fn dctq1(&mut self) -> DCTQ1_W<'_, PCR_SSCMODE_SPEC>

Bits 8:12 - Divider Factor DCTQ1 for Tiw and Tnf

source

pub fn parien(&mut self) -> PARIEN_W<'_, PCR_SSCMODE_SPEC>

Bit 13 - Parity Error Interrupt Enable

source

pub fn mslsien(&mut self) -> MSLSIEN_W<'_, PCR_SSCMODE_SPEC>

Bit 14 - MSLS Interrupt Enable

source

pub fn dx2tien(&mut self) -> DX2TIEN_W<'_, PCR_SSCMODE_SPEC>

Bit 15 - DX2T Interrupt Enable

source

pub fn selo(&mut self) -> SELO_W<'_, PCR_SSCMODE_SPEC>

Bits 16:23 - Select Output

source

pub fn tiwen(&mut self) -> TIWEN_W<'_, PCR_SSCMODE_SPEC>

Bit 24 - Enable Inter-Word Delay Tiw

source

pub fn slphsel(&mut self) -> SLPHSEL_W<'_, PCR_SSCMODE_SPEC>

Bit 25 - Slave Mode Clock Phase Select

source

pub fn mclk(&mut self) -> MCLK_W<'_, PCR_SSCMODE_SPEC>

Bit 31 - Master Clock Enable