Struct esp32c6::parl_io::RegisterBlock  
source · #[repr(C)]pub struct RegisterBlock {
    pub rx_cfg0: RX_CFG0,
    pub rx_cfg1: RX_CFG1,
    pub tx_cfg0: TX_CFG0,
    pub tx_cfg1: TX_CFG1,
    pub st: ST,
    pub int_ena: INT_ENA,
    pub int_raw: INT_RAW,
    pub int_st: INT_ST,
    pub int_clr: INT_CLR,
    pub clk: CLK,
    pub version: VERSION,
    /* private fields */
}Expand description
Register block
Fields§
§rx_cfg0: RX_CFG00x00 - Parallel RX module configuration register0.
rx_cfg1: RX_CFG10x04 - Parallel RX module configuration register1.
tx_cfg0: TX_CFG00x08 - Parallel TX module configuration register0.
tx_cfg1: TX_CFG10x0c - Parallel TX module configuration register1.
st: ST0x10 - Parallel IO module status register0.
int_ena: INT_ENA0x14 - Parallel IO interrupt enable singal configuration register.
int_raw: INT_RAW0x18 - Parallel IO interrupt raw singal status register.
int_st: INT_ST0x1c - Parallel IO interrupt singal status register.
int_clr: INT_CLR0x20 - Parallel IO interrupt clear singal configuration register.
clk: CLK0x120 - Parallel IO clk configuration register
version: VERSION0x3fc - Version register.
Auto Trait Implementations§
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