Type Definition stm32f2::stm32f217::i2c1::cr1::W[][src]

type W = W<u32, CR1>;

Writer for register CR1

Implementations

impl W[src]

pub fn swrst(&mut self) -> SWRST_W<'_>[src]

Bit 15 - Software reset

pub fn alert(&mut self) -> ALERT_W<'_>[src]

Bit 13 - SMBus alert

pub fn pec(&mut self) -> PEC_W<'_>[src]

Bit 12 - Packet error checking

pub fn pos(&mut self) -> POS_W<'_>[src]

Bit 11 - Acknowledge/PEC Position (for data reception)

pub fn ack(&mut self) -> ACK_W<'_>[src]

Bit 10 - Acknowledge enable

pub fn stop(&mut self) -> STOP_W<'_>[src]

Bit 9 - Stop generation

pub fn start(&mut self) -> START_W<'_>[src]

Bit 8 - Start generation

pub fn nostretch(&mut self) -> NOSTRETCH_W<'_>[src]

Bit 7 - Clock stretching disable (Slave mode)

pub fn engc(&mut self) -> ENGC_W<'_>[src]

Bit 6 - General call enable

pub fn enpec(&mut self) -> ENPEC_W<'_>[src]

Bit 5 - PEC enable

pub fn enarp(&mut self) -> ENARP_W<'_>[src]

Bit 4 - ARP enable

pub fn smbtype(&mut self) -> SMBTYPE_W<'_>[src]

Bit 3 - SMBus type

pub fn smbus(&mut self) -> SMBUS_W<'_>[src]

Bit 1 - SMBus mode

pub fn pe(&mut self) -> PE_W<'_>[src]

Bit 0 - Peripheral enable