Struct esp32c6_hal::peripherals::PARL_IO
source · pub struct PARL_IO { /* private fields */ }
Implementations§
source§impl PARL_IO
impl PARL_IO
sourcepub unsafe fn steal() -> PARL_IO
pub unsafe fn steal() -> PARL_IO
Unsafely create an instance of this peripheral out of thin air.
Safety
You must ensure that you’re only using one instance of this type at a time.
Methods from Deref<Target = RegisterBlock>§
pub fn rx_cfg0(&self) -> &Reg<RX_CFG0_SPEC>
pub fn rx_cfg0(&self) -> &Reg<RX_CFG0_SPEC>
0x00 - Parallel RX module configuration register0.
pub fn rx_cfg1(&self) -> &Reg<RX_CFG1_SPEC>
pub fn rx_cfg1(&self) -> &Reg<RX_CFG1_SPEC>
0x04 - Parallel RX module configuration register1.
pub fn tx_cfg0(&self) -> &Reg<TX_CFG0_SPEC>
pub fn tx_cfg0(&self) -> &Reg<TX_CFG0_SPEC>
0x08 - Parallel TX module configuration register0.
pub fn tx_cfg1(&self) -> &Reg<TX_CFG1_SPEC>
pub fn tx_cfg1(&self) -> &Reg<TX_CFG1_SPEC>
0x0c - Parallel TX module configuration register1.
pub fn st(&self) -> &Reg<ST_SPEC>
pub fn st(&self) -> &Reg<ST_SPEC>
0x10 - Parallel IO module status register0.
pub 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.
pub 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.
pub fn int_st(&self) -> &Reg<INT_ST_SPEC>
pub fn int_st(&self) -> &Reg<INT_ST_SPEC>
0x1c - Parallel IO interrupt singal status register.
pub 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.
pub fn clk(&self) -> &Reg<CLK_SPEC>
pub fn clk(&self) -> &Reg<CLK_SPEC>
0x120 - Parallel IO clk configuration register
pub 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
Auto Trait Implementations§
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