Struct esp32h2::parl_io::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn rx_mode_cfg(&self) -> &RX_MODE_CFG
pub const fn rx_mode_cfg(&self) -> &RX_MODE_CFG
0x00 - Parallel RX Sampling mode configuration register.
sourcepub const fn rx_data_cfg(&self) -> &RX_DATA_CFG
pub const fn rx_data_cfg(&self) -> &RX_DATA_CFG
0x04 - Parallel RX data configuration register.
sourcepub const fn rx_genrl_cfg(&self) -> &RX_GENRL_CFG
pub const fn rx_genrl_cfg(&self) -> &RX_GENRL_CFG
0x08 - Parallel RX general configuration register.
sourcepub const fn rx_start_cfg(&self) -> &RX_START_CFG
pub const fn rx_start_cfg(&self) -> &RX_START_CFG
0x0c - Parallel RX Start configuration register.
sourcepub const fn tx_data_cfg(&self) -> &TX_DATA_CFG
pub const fn tx_data_cfg(&self) -> &TX_DATA_CFG
0x10 - Parallel TX data configuration register.
sourcepub const fn tx_start_cfg(&self) -> &TX_START_CFG
pub const fn tx_start_cfg(&self) -> &TX_START_CFG
0x14 - Parallel TX Start configuration register.
sourcepub const fn tx_genrl_cfg(&self) -> &TX_GENRL_CFG
pub const fn tx_genrl_cfg(&self) -> &TX_GENRL_CFG
0x18 - Parallel TX general configuration register.
sourcepub const fn reg_update(&self) -> ®_UPDATE
pub const fn reg_update(&self) -> ®_UPDATE
0x20 - Parallel IO FIFO configuration register.
sourcepub const fn int_ena(&self) -> &INT_ENA
pub const fn int_ena(&self) -> &INT_ENA
0x28 - Parallel IO interrupt enable singal configuration register.
sourcepub const fn int_raw(&self) -> &INT_RAW
pub const fn int_raw(&self) -> &INT_RAW
0x2c - Parallel IO interrupt raw singal status register.
sourcepub const fn int_clr(&self) -> &INT_CLR
pub const fn int_clr(&self) -> &INT_CLR
0x34 - Parallel IO interrupt clear singal configuration register.
sourcepub const fn rx_clk_cfg(&self) -> &RX_CLK_CFG
pub const fn rx_clk_cfg(&self) -> &RX_CLK_CFG
0x44 - Parallel IO RX clk configuration register
sourcepub const fn tx_clk_cfg(&self) -> &TX_CLK_CFG
pub const fn tx_clk_cfg(&self) -> &TX_CLK_CFG
0x48 - Parallel IO TX clk configuration register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more