Type Alias xmc4300::usic0_ch0::psr_ascmode::W

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

Register PSR_ASCMode writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn txidle(&mut self) -> TxidleW<'_, PsrAscmodeSpec>

Bit 0 - Transmission Idle

source

pub fn rxidle(&mut self) -> RxidleW<'_, PsrAscmodeSpec>

Bit 1 - Reception Idle

source

pub fn sbd(&mut self) -> SbdW<'_, PsrAscmodeSpec>

Bit 2 - Synchronization Break Detected

source

pub fn col(&mut self) -> ColW<'_, PsrAscmodeSpec>

Bit 3 - Collision Detected

source

pub fn rns(&mut self) -> RnsW<'_, PsrAscmodeSpec>

Bit 4 - Receiver Noise Detected

source

pub fn fer0(&mut self) -> Fer0W<'_, PsrAscmodeSpec>

Bit 5 - Format Error in Stop Bit 0

source

pub fn fer1(&mut self) -> Fer1W<'_, PsrAscmodeSpec>

Bit 6 - Format Error in Stop Bit 1

source

pub fn rff(&mut self) -> RffW<'_, PsrAscmodeSpec>

Bit 7 - Receive Frame Finished

source

pub fn tff(&mut self) -> TffW<'_, PsrAscmodeSpec>

Bit 8 - Transmitter Frame Finished

source

pub fn rsif(&mut self) -> RsifW<'_, PsrAscmodeSpec>

Bit 10 - Receiver Start Indication Flag

source

pub fn dlif(&mut self) -> DlifW<'_, PsrAscmodeSpec>

Bit 11 - Data Lost Indication Flag

source

pub fn tsif(&mut self) -> TsifW<'_, PsrAscmodeSpec>

Bit 12 - Transmit Shift Indication Flag

source

pub fn tbif(&mut self) -> TbifW<'_, PsrAscmodeSpec>

Bit 13 - Transmit Buffer Indication Flag

source

pub fn rif(&mut self) -> RifW<'_, PsrAscmodeSpec>

Bit 14 - Receive Indication Flag

source

pub fn aif(&mut self) -> AifW<'_, PsrAscmodeSpec>

Bit 15 - Alternative Receive Indication Flag

source

pub fn brgif(&mut self) -> BrgifW<'_, PsrAscmodeSpec>

Bit 16 - Baud Rate Generator Indication Flag