esp32s3::rtc_i2c::int_ena

Type Alias W

Source
pub type W = W<INT_ENA_SPEC>;
Expand description

Register INT_ENA writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn slave_tran_comp(&mut self) -> SLAVE_TRAN_COMP_W<'_, INT_ENA_SPEC>

Bit 0 - enable slave transit complete interrupt

Source

pub fn arbitration_lost(&mut self) -> ARBITRATION_LOST_W<'_, INT_ENA_SPEC>

Bit 1 - enable arbitration lost interrupt

Source

pub fn master_tran_comp(&mut self) -> MASTER_TRAN_COMP_W<'_, INT_ENA_SPEC>

Bit 2 - enable master transit complete interrupt

Source

pub fn trans_complete(&mut self) -> TRANS_COMPLETE_W<'_, INT_ENA_SPEC>

Bit 3 - enable transit complete interrupt

Source

pub fn time_out(&mut self) -> TIME_OUT_W<'_, INT_ENA_SPEC>

Bit 4 - enable time out interrupt

Source

pub fn ack_err(&mut self) -> ACK_ERR_W<'_, INT_ENA_SPEC>

Bit 5 - enable eack error interrupt

Source

pub fn rx_data(&mut self) -> RX_DATA_W<'_, INT_ENA_SPEC>

Bit 6 - enable receive data interrupt

Source

pub fn tx_data(&mut self) -> TX_DATA_W<'_, INT_ENA_SPEC>

Bit 7 - enable transit data interrupt

Source

pub fn detect_start(&mut self) -> DETECT_START_W<'_, INT_ENA_SPEC>

Bit 8 - enable detect start interrupt