W

Type Alias W 

pub type W = W<CtrlSpec>;
Expand description

Register CTRL writer

Aliased Type§

pub struct W { /* private fields */ }

Implementations§

§

impl W

pub fn pt(&mut self) -> PtW<'_, CtrlSpec>

Bit 0 - Parity Type

pub fn pe(&mut self) -> PeW<'_, CtrlSpec>

Bit 1 - Parity Enable

pub fn ilt(&mut self) -> IltW<'_, CtrlSpec>

Bit 2 - Idle Line Type Select

pub fn wake(&mut self) -> WakeW<'_, CtrlSpec>

Bit 3 - Receiver Wakeup Method Select

pub fn m(&mut self) -> MW<'_, CtrlSpec>

Bit 4 - 9-Bit or 8-Bit Mode Select

pub fn rsrc(&mut self) -> RsrcW<'_, CtrlSpec>

Bit 5 - Receiver Source Select

pub fn dozeen(&mut self) -> DozeenW<'_, CtrlSpec>

Bit 6 - Doze Enable

pub fn loops(&mut self) -> LoopsW<'_, CtrlSpec>

Bit 7 - Loop Mode Select

pub fn idlecfg(&mut self) -> IdlecfgW<'_, CtrlSpec>

Bits 8:10 - Idle Configuration

pub fn m7(&mut self) -> M7W<'_, CtrlSpec>

Bit 11 - 7-Bit Mode Select

pub fn ma2ie(&mut self) -> Ma2ieW<'_, CtrlSpec>

Bit 14 - Match 2 Interrupt Enable

pub fn ma1ie(&mut self) -> Ma1ieW<'_, CtrlSpec>

Bit 15 - Match 1 Interrupt Enable

pub fn sbk(&mut self) -> SbkW<'_, CtrlSpec>

Bit 16 - Send Break

pub fn rwu(&mut self) -> RwuW<'_, CtrlSpec>

Bit 17 - Receiver Wakeup Control

pub fn re(&mut self) -> ReW<'_, CtrlSpec>

Bit 18 - Receiver Enable

pub fn te(&mut self) -> TeW<'_, CtrlSpec>

Bit 19 - Transmitter Enable

pub fn ilie(&mut self) -> IlieW<'_, CtrlSpec>

Bit 20 - Idle Line Interrupt Enable

pub fn rie(&mut self) -> RieW<'_, CtrlSpec>

Bit 21 - Receiver Interrupt Enable

pub fn tcie(&mut self) -> TcieW<'_, CtrlSpec>

Bit 22 - Transmission Complete Interrupt Enable for

pub fn tie(&mut self) -> TieW<'_, CtrlSpec>

Bit 23 - Transmit Interrupt Enable

pub fn peie(&mut self) -> PeieW<'_, CtrlSpec>

Bit 24 - Parity Error Interrupt Enable

pub fn feie(&mut self) -> FeieW<'_, CtrlSpec>

Bit 25 - Framing Error Interrupt Enable

pub fn neie(&mut self) -> NeieW<'_, CtrlSpec>

Bit 26 - Noise Error Interrupt Enable

pub fn orie(&mut self) -> OrieW<'_, CtrlSpec>

Bit 27 - Overrun Interrupt Enable

pub fn txinv(&mut self) -> TxinvW<'_, CtrlSpec>

Bit 28 - Transmit Data Inversion

pub fn txdir(&mut self) -> TxdirW<'_, CtrlSpec>

Bit 29 - TXD Pin Direction in Single-Wire Mode

pub fn r9t8(&mut self) -> R9t8W<'_, CtrlSpec>

Bit 30 - Receive Bit 9 / Transmit Bit 8

pub fn r8t9(&mut self) -> R8t9W<'_, CtrlSpec>

Bit 31 - Receive Bit 8 / Transmit Bit 9