Type Alias rp2040_pac::i2c0::ic_comp_param_1::R

source ·
pub type R = R<IC_COMP_PARAM_1_SPEC>;
Expand description

Register IC_COMP_PARAM_1 reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn apb_data_width(&self) -> APB_DATA_WIDTH_R

Bits 0:1 - APB data bus width is 32 bits

source

pub fn max_speed_mode(&self) -> MAX_SPEED_MODE_R

Bits 2:3 - MAX SPEED MODE = FAST MODE

source

pub fn hc_count_values(&self) -> HC_COUNT_VALUES_R

Bit 4 - Programmable count values for each mode.

source

pub fn intr_io(&self) -> INTR_IO_R

Bit 5 - COMBINED Interrupt outputs

source

pub fn has_dma(&self) -> HAS_DMA_R

Bit 6 - DMA handshaking signals are enabled

source

pub fn add_encoded_params(&self) -> ADD_ENCODED_PARAMS_R

Bit 7 - Encoded parameters not visible

source

pub fn rx_buffer_depth(&self) -> RX_BUFFER_DEPTH_R

Bits 8:15 - RX Buffer Depth = 16

source

pub fn tx_buffer_depth(&self) -> TX_BUFFER_DEPTH_R

Bits 16:23 - TX Buffer Depth = 16