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 <esp32c6::PARL_IO as core::ops::Deref>::Target}
pub const PTR: *const <PARL_IO as Deref>::Target = {0x60015000 as *const <esp32c6::PARL_IO as core::ops::Deref>::Target}
Pointer to the register block
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn rx_cfg0(&self) -> &Reg<RX_CFG0_SPEC>
pub fn rx_cfg0(&self) -> &Reg<RX_CFG0_SPEC>
0x00 - Parallel RX module configuration register0.
Sourcepub fn rx_cfg1(&self) -> &Reg<RX_CFG1_SPEC>
pub fn rx_cfg1(&self) -> &Reg<RX_CFG1_SPEC>
0x04 - Parallel RX module configuration register1.
Sourcepub fn tx_cfg0(&self) -> &Reg<TX_CFG0_SPEC>
pub fn tx_cfg0(&self) -> &Reg<TX_CFG0_SPEC>
0x08 - Parallel TX module configuration register0.
Sourcepub fn tx_cfg1(&self) -> &Reg<TX_CFG1_SPEC>
pub fn tx_cfg1(&self) -> &Reg<TX_CFG1_SPEC>
0x0c - Parallel TX module configuration register1.
Sourcepub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
pub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
0x14 - 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>
0x18 - 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>
0x1c - Parallel IO interrupt singal status register.
Sourcepub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
pub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
0x20 - Parallel IO interrupt clear singal configuration register.
Sourcepub fn version(&self) -> &Reg<VERSION_SPEC>
pub fn version(&self) -> &Reg<VERSION_SPEC>
0x3fc - Version register.
Trait Implementations§
Source§impl Peripheral for PARL_IO
impl Peripheral for PARL_IO
Source§unsafe fn clone_unchecked(&mut self) -> <PARL_IO as Peripheral>::P
unsafe fn clone_unchecked(&mut self) -> <PARL_IO as Peripheral>::P
Unsafely clone (duplicate) a peripheral singleton. Read more
Auto Trait Implementations§
impl Freeze for PARL_IO
impl RefUnwindSafe for PARL_IO
impl Send for PARL_IO
impl Sync for PARL_IO
impl Unpin for PARL_IO
impl UnwindSafe for PARL_IO
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