pub struct PARL_IO { /* private fields */ }
Implementations§
Source§impl PARL_IO
impl PARL_IO
Sourcepub const PTR: *const <PARL_IO as Deref>::Target = {0x60015000 as *const <esp32h2::PARL_IO as core::ops::Deref>::Target}
pub const PTR: *const <PARL_IO as Deref>::Target = {0x60015000 as *const <esp32h2::PARL_IO as core::ops::Deref>::Target}
Pointer to the register block
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn rx_mode_cfg(&self) -> &Reg<RX_MODE_CFG_SPEC>
pub fn rx_mode_cfg(&self) -> &Reg<RX_MODE_CFG_SPEC>
0x00 - Parallel RX Sampling mode configuration register.
Sourcepub fn rx_data_cfg(&self) -> &Reg<RX_DATA_CFG_SPEC>
pub fn rx_data_cfg(&self) -> &Reg<RX_DATA_CFG_SPEC>
0x04 - Parallel RX data configuration register.
Sourcepub fn rx_genrl_cfg(&self) -> &Reg<RX_GENRL_CFG_SPEC>
pub fn rx_genrl_cfg(&self) -> &Reg<RX_GENRL_CFG_SPEC>
0x08 - Parallel RX general configuration register.
Sourcepub fn rx_start_cfg(&self) -> &Reg<RX_START_CFG_SPEC>
pub fn rx_start_cfg(&self) -> &Reg<RX_START_CFG_SPEC>
0x0c - Parallel RX Start configuration register.
Sourcepub fn tx_data_cfg(&self) -> &Reg<TX_DATA_CFG_SPEC>
pub fn tx_data_cfg(&self) -> &Reg<TX_DATA_CFG_SPEC>
0x10 - Parallel TX data configuration register.
Sourcepub fn tx_start_cfg(&self) -> &Reg<TX_START_CFG_SPEC>
pub fn tx_start_cfg(&self) -> &Reg<TX_START_CFG_SPEC>
0x14 - Parallel TX Start configuration register.
Sourcepub fn tx_genrl_cfg(&self) -> &Reg<TX_GENRL_CFG_SPEC>
pub fn tx_genrl_cfg(&self) -> &Reg<TX_GENRL_CFG_SPEC>
0x18 - Parallel TX general configuration register.
Sourcepub fn fifo_cfg(&self) -> &Reg<FIFO_CFG_SPEC>
pub fn fifo_cfg(&self) -> &Reg<FIFO_CFG_SPEC>
0x1c - Parallel IO FIFO configuration register.
Sourcepub fn reg_update(&self) -> &Reg<REG_UPDATE_SPEC>
pub fn reg_update(&self) -> &Reg<REG_UPDATE_SPEC>
0x20 - Parallel IO FIFO configuration register.
Sourcepub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
pub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
0x28 - Parallel IO interrupt enable singal configuration register.
Sourcepub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
pub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
0x2c - Parallel IO interrupt raw singal status register.
Sourcepub fn int_st(&self) -> &Reg<INT_ST_SPEC>
pub fn int_st(&self) -> &Reg<INT_ST_SPEC>
0x30 - Parallel IO interrupt singal status register.
Sourcepub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
pub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
0x34 - Parallel IO interrupt clear singal configuration register.
Sourcepub fn rx_st0(&self) -> &Reg<RX_ST0_SPEC>
pub fn rx_st0(&self) -> &Reg<RX_ST0_SPEC>
0x38 - Parallel IO RX status register0
Sourcepub fn rx_st1(&self) -> &Reg<RX_ST1_SPEC>
pub fn rx_st1(&self) -> &Reg<RX_ST1_SPEC>
0x3c - Parallel IO RX status register1
Sourcepub fn tx_st0(&self) -> &Reg<TX_ST0_SPEC>
pub fn tx_st0(&self) -> &Reg<TX_ST0_SPEC>
0x40 - Parallel IO TX status register0
Sourcepub fn rx_clk_cfg(&self) -> &Reg<RX_CLK_CFG_SPEC>
pub fn rx_clk_cfg(&self) -> &Reg<RX_CLK_CFG_SPEC>
0x44 - Parallel IO RX clk configuration register
Sourcepub fn tx_clk_cfg(&self) -> &Reg<TX_CLK_CFG_SPEC>
pub fn tx_clk_cfg(&self) -> &Reg<TX_CLK_CFG_SPEC>
0x48 - Parallel IO TX clk configuration register
Sourcepub fn version(&self) -> &Reg<VERSION_SPEC>
pub fn version(&self) -> &Reg<VERSION_SPEC>
0x3fc - Version register.