W

Type Alias W 

pub type W = W<SierSpec>;
Expand description

Register SIER writer

Aliased Type§

pub struct W { /* private fields */ }

Implementations§

§

impl W

pub fn tdie(&mut self) -> TdieW<'_, SierSpec>

Bit 0 - Transmit Data Interrupt Enable

pub fn rdie(&mut self) -> RdieW<'_, SierSpec>

Bit 1 - Receive Data Interrupt Enable

pub fn avie(&mut self) -> AvieW<'_, SierSpec>

Bit 2 - Address Valid Interrupt Enable

pub fn taie(&mut self) -> TaieW<'_, SierSpec>

Bit 3 - Transmit ACK Interrupt Enable

pub fn rsie(&mut self) -> RsieW<'_, SierSpec>

Bit 8 - Repeated Start Interrupt Enable

pub fn sdie(&mut self) -> SdieW<'_, SierSpec>

Bit 9 - STOP Detect Interrupt Enable

pub fn beie(&mut self) -> BeieW<'_, SierSpec>

Bit 10 - Bit Error Interrupt Enable

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

Bit 11 - FIFO Error Interrupt Enable

pub fn am0ie(&mut self) -> Am0ieW<'_, SierSpec>

Bit 12 - Address Match 0 Interrupt Enable

pub fn am1f(&mut self) -> Am1fW<'_, SierSpec>

Bit 13 - Address Match 1 Interrupt Enable

pub fn gcie(&mut self) -> GcieW<'_, SierSpec>

Bit 14 - General Call Interrupt Enable

pub fn sarie(&mut self) -> SarieW<'_, SierSpec>

Bit 15 - SMBus Alert Response Interrupt Enable