Struct esp32_hal::peripherals::SLCHOST
source · pub struct SLCHOST { /* private fields */ }
Implementations§
source§impl SLCHOST
impl SLCHOST
sourcepub unsafe fn steal() -> SLCHOST
pub unsafe fn steal() -> SLCHOST
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>§
sourcepub fn host_slchost_func2_0(&self) -> &Reg<HOST_SLCHOST_FUNC2_0_SPEC>
pub fn host_slchost_func2_0(&self) -> &Reg<HOST_SLCHOST_FUNC2_0_SPEC>
0x10 -
sourcepub fn host_slchost_func2_1(&self) -> &Reg<HOST_SLCHOST_FUNC2_1_SPEC>
pub fn host_slchost_func2_1(&self) -> &Reg<HOST_SLCHOST_FUNC2_1_SPEC>
0x14 -
sourcepub fn host_slchost_func2_2(&self) -> &Reg<HOST_SLCHOST_FUNC2_2_SPEC>
pub fn host_slchost_func2_2(&self) -> &Reg<HOST_SLCHOST_FUNC2_2_SPEC>
0x20 -
sourcepub fn host_slchost_gpio_status0(&self) -> &Reg<HOST_SLCHOST_GPIO_STATUS0_SPEC>
pub fn host_slchost_gpio_status0(&self) -> &Reg<HOST_SLCHOST_GPIO_STATUS0_SPEC>
0x34 -
sourcepub fn host_slchost_gpio_status1(&self) -> &Reg<HOST_SLCHOST_GPIO_STATUS1_SPEC>
pub fn host_slchost_gpio_status1(&self) -> &Reg<HOST_SLCHOST_GPIO_STATUS1_SPEC>
0x38 -
sourcepub fn host_slchost_gpio_in0(&self) -> &Reg<HOST_SLCHOST_GPIO_IN0_SPEC>
pub fn host_slchost_gpio_in0(&self) -> &Reg<HOST_SLCHOST_GPIO_IN0_SPEC>
0x3c -
sourcepub fn host_slchost_gpio_in1(&self) -> &Reg<HOST_SLCHOST_GPIO_IN1_SPEC>
pub fn host_slchost_gpio_in1(&self) -> &Reg<HOST_SLCHOST_GPIO_IN1_SPEC>
0x40 -
sourcepub fn host_slc0host_token_rdata(&self) -> &Reg<HOST_SLC0HOST_TOKEN_RDATA_SPEC>
pub fn host_slc0host_token_rdata(&self) -> &Reg<HOST_SLC0HOST_TOKEN_RDATA_SPEC>
0x44 -
sourcepub fn host_slc0_host_pf(&self) -> &Reg<HOST_SLC0_HOST_PF_SPEC>
pub fn host_slc0_host_pf(&self) -> &Reg<HOST_SLC0_HOST_PF_SPEC>
0x48 -
sourcepub fn host_slc1_host_pf(&self) -> &Reg<HOST_SLC1_HOST_PF_SPEC>
pub fn host_slc1_host_pf(&self) -> &Reg<HOST_SLC1_HOST_PF_SPEC>
0x4c -
sourcepub fn host_slc0host_int_raw(&self) -> &Reg<HOST_SLC0HOST_INT_RAW_SPEC>
pub fn host_slc0host_int_raw(&self) -> &Reg<HOST_SLC0HOST_INT_RAW_SPEC>
0x50 -
sourcepub fn host_slc1host_int_raw(&self) -> &Reg<HOST_SLC1HOST_INT_RAW_SPEC>
pub fn host_slc1host_int_raw(&self) -> &Reg<HOST_SLC1HOST_INT_RAW_SPEC>
0x54 -
sourcepub fn host_slc0host_int_st(&self) -> &Reg<HOST_SLC0HOST_INT_ST_SPEC>
pub fn host_slc0host_int_st(&self) -> &Reg<HOST_SLC0HOST_INT_ST_SPEC>
0x58 -
sourcepub fn host_slc1host_int_st(&self) -> &Reg<HOST_SLC1HOST_INT_ST_SPEC>
pub fn host_slc1host_int_st(&self) -> &Reg<HOST_SLC1HOST_INT_ST_SPEC>
0x5c -
sourcepub fn host_slchost_pkt_len(&self) -> &Reg<HOST_SLCHOST_PKT_LEN_SPEC>
pub fn host_slchost_pkt_len(&self) -> &Reg<HOST_SLCHOST_PKT_LEN_SPEC>
0x60 -
sourcepub fn host_slchost_state_w0(&self) -> &Reg<HOST_SLCHOST_STATE_W0_SPEC>
pub fn host_slchost_state_w0(&self) -> &Reg<HOST_SLCHOST_STATE_W0_SPEC>
0x64 -
sourcepub fn host_slchost_state_w1(&self) -> &Reg<HOST_SLCHOST_STATE_W1_SPEC>
pub fn host_slchost_state_w1(&self) -> &Reg<HOST_SLCHOST_STATE_W1_SPEC>
0x68 -
sourcepub fn host_slchost_conf_w0(&self) -> &Reg<HOST_SLCHOST_CONF_W0_SPEC>
pub fn host_slchost_conf_w0(&self) -> &Reg<HOST_SLCHOST_CONF_W0_SPEC>
0x6c -
sourcepub fn host_slchost_conf_w1(&self) -> &Reg<HOST_SLCHOST_CONF_W1_SPEC>
pub fn host_slchost_conf_w1(&self) -> &Reg<HOST_SLCHOST_CONF_W1_SPEC>
0x70 -
sourcepub fn host_slchost_conf_w2(&self) -> &Reg<HOST_SLCHOST_CONF_W2_SPEC>
pub fn host_slchost_conf_w2(&self) -> &Reg<HOST_SLCHOST_CONF_W2_SPEC>
0x74 -
sourcepub fn host_slchost_conf_w3(&self) -> &Reg<HOST_SLCHOST_CONF_W3_SPEC>
pub fn host_slchost_conf_w3(&self) -> &Reg<HOST_SLCHOST_CONF_W3_SPEC>
0x78 -
sourcepub fn host_slchost_conf_w4(&self) -> &Reg<HOST_SLCHOST_CONF_W4_SPEC>
pub fn host_slchost_conf_w4(&self) -> &Reg<HOST_SLCHOST_CONF_W4_SPEC>
0x7c -
sourcepub fn host_slchost_conf_w5(&self) -> &Reg<HOST_SLCHOST_CONF_W5_SPEC>
pub fn host_slchost_conf_w5(&self) -> &Reg<HOST_SLCHOST_CONF_W5_SPEC>
0x80 -
sourcepub fn host_slchost_win_cmd(&self) -> &Reg<HOST_SLCHOST_WIN_CMD_SPEC>
pub fn host_slchost_win_cmd(&self) -> &Reg<HOST_SLCHOST_WIN_CMD_SPEC>
0x84 -
sourcepub fn host_slchost_conf_w6(&self) -> &Reg<HOST_SLCHOST_CONF_W6_SPEC>
pub fn host_slchost_conf_w6(&self) -> &Reg<HOST_SLCHOST_CONF_W6_SPEC>
0x88 -
sourcepub fn host_slchost_conf_w7(&self) -> &Reg<HOST_SLCHOST_CONF_W7_SPEC>
pub fn host_slchost_conf_w7(&self) -> &Reg<HOST_SLCHOST_CONF_W7_SPEC>
0x8c -
sourcepub fn host_slchost_pkt_len0(&self) -> &Reg<HOST_SLCHOST_PKT_LEN0_SPEC>
pub fn host_slchost_pkt_len0(&self) -> &Reg<HOST_SLCHOST_PKT_LEN0_SPEC>
0x90 -
sourcepub fn host_slchost_pkt_len1(&self) -> &Reg<HOST_SLCHOST_PKT_LEN1_SPEC>
pub fn host_slchost_pkt_len1(&self) -> &Reg<HOST_SLCHOST_PKT_LEN1_SPEC>
0x94 -
sourcepub fn host_slchost_pkt_len2(&self) -> &Reg<HOST_SLCHOST_PKT_LEN2_SPEC>
pub fn host_slchost_pkt_len2(&self) -> &Reg<HOST_SLCHOST_PKT_LEN2_SPEC>
0x98 -
sourcepub fn host_slchost_conf_w8(&self) -> &Reg<HOST_SLCHOST_CONF_W8_SPEC>
pub fn host_slchost_conf_w8(&self) -> &Reg<HOST_SLCHOST_CONF_W8_SPEC>
0x9c -
sourcepub fn host_slchost_conf_w9(&self) -> &Reg<HOST_SLCHOST_CONF_W9_SPEC>
pub fn host_slchost_conf_w9(&self) -> &Reg<HOST_SLCHOST_CONF_W9_SPEC>
0xa0 -
sourcepub fn host_slchost_conf_w10(&self) -> &Reg<HOST_SLCHOST_CONF_W10_SPEC>
pub fn host_slchost_conf_w10(&self) -> &Reg<HOST_SLCHOST_CONF_W10_SPEC>
0xa4 -
sourcepub fn host_slchost_conf_w11(&self) -> &Reg<HOST_SLCHOST_CONF_W11_SPEC>
pub fn host_slchost_conf_w11(&self) -> &Reg<HOST_SLCHOST_CONF_W11_SPEC>
0xa8 -
sourcepub fn host_slchost_conf_w12(&self) -> &Reg<HOST_SLCHOST_CONF_W12_SPEC>
pub fn host_slchost_conf_w12(&self) -> &Reg<HOST_SLCHOST_CONF_W12_SPEC>
0xac -
sourcepub fn host_slchost_conf_w13(&self) -> &Reg<HOST_SLCHOST_CONF_W13_SPEC>
pub fn host_slchost_conf_w13(&self) -> &Reg<HOST_SLCHOST_CONF_W13_SPEC>
0xb0 -
sourcepub fn host_slchost_conf_w14(&self) -> &Reg<HOST_SLCHOST_CONF_W14_SPEC>
pub fn host_slchost_conf_w14(&self) -> &Reg<HOST_SLCHOST_CONF_W14_SPEC>
0xb4 -
sourcepub fn host_slchost_conf_w15(&self) -> &Reg<HOST_SLCHOST_CONF_W15_SPEC>
pub fn host_slchost_conf_w15(&self) -> &Reg<HOST_SLCHOST_CONF_W15_SPEC>
0xb8 -
sourcepub fn host_slchost_check_sum0(&self) -> &Reg<HOST_SLCHOST_CHECK_SUM0_SPEC>
pub fn host_slchost_check_sum0(&self) -> &Reg<HOST_SLCHOST_CHECK_SUM0_SPEC>
0xbc -
sourcepub fn host_slchost_check_sum1(&self) -> &Reg<HOST_SLCHOST_CHECK_SUM1_SPEC>
pub fn host_slchost_check_sum1(&self) -> &Reg<HOST_SLCHOST_CHECK_SUM1_SPEC>
0xc0 -
sourcepub fn host_slc1host_token_rdata(&self) -> &Reg<HOST_SLC1HOST_TOKEN_RDATA_SPEC>
pub fn host_slc1host_token_rdata(&self) -> &Reg<HOST_SLC1HOST_TOKEN_RDATA_SPEC>
0xc4 -
sourcepub fn host_slc0host_token_wdata(&self) -> &Reg<HOST_SLC0HOST_TOKEN_WDATA_SPEC>
pub fn host_slc0host_token_wdata(&self) -> &Reg<HOST_SLC0HOST_TOKEN_WDATA_SPEC>
0xc8 -
sourcepub fn host_slc1host_token_wdata(&self) -> &Reg<HOST_SLC1HOST_TOKEN_WDATA_SPEC>
pub fn host_slc1host_token_wdata(&self) -> &Reg<HOST_SLC1HOST_TOKEN_WDATA_SPEC>
0xcc -
sourcepub fn host_slchost_token_con(&self) -> &Reg<HOST_SLCHOST_TOKEN_CON_SPEC>
pub fn host_slchost_token_con(&self) -> &Reg<HOST_SLCHOST_TOKEN_CON_SPEC>
0xd0 -
sourcepub fn host_slc0host_int_clr(&self) -> &Reg<HOST_SLC0HOST_INT_CLR_SPEC>
pub fn host_slc0host_int_clr(&self) -> &Reg<HOST_SLC0HOST_INT_CLR_SPEC>
0xd4 -
sourcepub fn host_slc1host_int_clr(&self) -> &Reg<HOST_SLC1HOST_INT_CLR_SPEC>
pub fn host_slc1host_int_clr(&self) -> &Reg<HOST_SLC1HOST_INT_CLR_SPEC>
0xd8 -
sourcepub fn host_slc0host_func1_int_ena(
&self
) -> &Reg<HOST_SLC0HOST_FUNC1_INT_ENA_SPEC>
pub fn host_slc0host_func1_int_ena( &self ) -> &Reg<HOST_SLC0HOST_FUNC1_INT_ENA_SPEC>
0xdc -
sourcepub fn host_slc1host_func1_int_ena(
&self
) -> &Reg<HOST_SLC1HOST_FUNC1_INT_ENA_SPEC>
pub fn host_slc1host_func1_int_ena( &self ) -> &Reg<HOST_SLC1HOST_FUNC1_INT_ENA_SPEC>
0xe0 -
sourcepub fn host_slc0host_func2_int_ena(
&self
) -> &Reg<HOST_SLC0HOST_FUNC2_INT_ENA_SPEC>
pub fn host_slc0host_func2_int_ena( &self ) -> &Reg<HOST_SLC0HOST_FUNC2_INT_ENA_SPEC>
0xe4 -
sourcepub fn host_slc1host_func2_int_ena(
&self
) -> &Reg<HOST_SLC1HOST_FUNC2_INT_ENA_SPEC>
pub fn host_slc1host_func2_int_ena( &self ) -> &Reg<HOST_SLC1HOST_FUNC2_INT_ENA_SPEC>
0xe8 -
sourcepub fn host_slc0host_int_ena(&self) -> &Reg<HOST_SLC0HOST_INT_ENA_SPEC>
pub fn host_slc0host_int_ena(&self) -> &Reg<HOST_SLC0HOST_INT_ENA_SPEC>
0xec -
sourcepub fn host_slc1host_int_ena(&self) -> &Reg<HOST_SLC1HOST_INT_ENA_SPEC>
pub fn host_slc1host_int_ena(&self) -> &Reg<HOST_SLC1HOST_INT_ENA_SPEC>
0xf0 -
sourcepub fn host_slc0host_rx_infor(&self) -> &Reg<HOST_SLC0HOST_RX_INFOR_SPEC>
pub fn host_slc0host_rx_infor(&self) -> &Reg<HOST_SLC0HOST_RX_INFOR_SPEC>
0xf4 -
sourcepub fn host_slc1host_rx_infor(&self) -> &Reg<HOST_SLC1HOST_RX_INFOR_SPEC>
pub fn host_slc1host_rx_infor(&self) -> &Reg<HOST_SLC1HOST_RX_INFOR_SPEC>
0xf8 -
sourcepub fn host_slc0host_len_wd(&self) -> &Reg<HOST_SLC0HOST_LEN_WD_SPEC>
pub fn host_slc0host_len_wd(&self) -> &Reg<HOST_SLC0HOST_LEN_WD_SPEC>
0xfc -
sourcepub fn host_slc_apbwin_wdata(&self) -> &Reg<HOST_SLC_APBWIN_WDATA_SPEC>
pub fn host_slc_apbwin_wdata(&self) -> &Reg<HOST_SLC_APBWIN_WDATA_SPEC>
0x100 -
sourcepub fn host_slc_apbwin_conf(&self) -> &Reg<HOST_SLC_APBWIN_CONF_SPEC>
pub fn host_slc_apbwin_conf(&self) -> &Reg<HOST_SLC_APBWIN_CONF_SPEC>
0x104 -
sourcepub fn host_slc_apbwin_rdata(&self) -> &Reg<HOST_SLC_APBWIN_RDATA_SPEC>
pub fn host_slc_apbwin_rdata(&self) -> &Reg<HOST_SLC_APBWIN_RDATA_SPEC>
0x108 -
sourcepub fn host_slchost_rdclr0(&self) -> &Reg<HOST_SLCHOST_RDCLR0_SPEC>
pub fn host_slchost_rdclr0(&self) -> &Reg<HOST_SLCHOST_RDCLR0_SPEC>
0x10c -
sourcepub fn host_slchost_rdclr1(&self) -> &Reg<HOST_SLCHOST_RDCLR1_SPEC>
pub fn host_slchost_rdclr1(&self) -> &Reg<HOST_SLCHOST_RDCLR1_SPEC>
0x110 -
sourcepub fn host_slc0host_int_ena1(&self) -> &Reg<HOST_SLC0HOST_INT_ENA1_SPEC>
pub fn host_slc0host_int_ena1(&self) -> &Reg<HOST_SLC0HOST_INT_ENA1_SPEC>
0x114 -
sourcepub fn host_slc1host_int_ena1(&self) -> &Reg<HOST_SLC1HOST_INT_ENA1_SPEC>
pub fn host_slc1host_int_ena1(&self) -> &Reg<HOST_SLC1HOST_INT_ENA1_SPEC>
0x118 -
sourcepub fn host_slchostdate(&self) -> &Reg<HOST_SLCHOSTDATE_SPEC>
pub fn host_slchostdate(&self) -> &Reg<HOST_SLCHOSTDATE_SPEC>
0x178 -
sourcepub fn host_slchostid(&self) -> &Reg<HOST_SLCHOSTID_SPEC>
pub fn host_slchostid(&self) -> &Reg<HOST_SLCHOSTID_SPEC>
0x17c -
sourcepub fn host_slchost_conf(&self) -> &Reg<HOST_SLCHOST_CONF_SPEC>
pub fn host_slchost_conf(&self) -> &Reg<HOST_SLCHOST_CONF_SPEC>
0x1f0 -
sourcepub fn host_slchost_inf_st(&self) -> &Reg<HOST_SLCHOST_INF_ST_SPEC>
pub fn host_slchost_inf_st(&self) -> &Reg<HOST_SLCHOST_INF_ST_SPEC>
0x1f4 -
Trait Implementations§
source§impl Peripheral for SLCHOST
impl Peripheral for SLCHOST
Auto Trait Implementations§
impl RefUnwindSafe for SLCHOST
impl Send for SLCHOST
impl Sync for SLCHOST
impl Unpin for SLCHOST
impl UnwindSafe for SLCHOST
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