[][src]Struct esp32::slchost::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub host_slchost_func2_0: Reg<HOST_SLCHOST_FUNC2_0_SPEC>,
    pub host_slchost_func2_1: Reg<HOST_SLCHOST_FUNC2_1_SPEC>,
    pub host_slchost_func2_2: Reg<HOST_SLCHOST_FUNC2_2_SPEC>,
    pub host_slchost_gpio_status0: Reg<HOST_SLCHOST_GPIO_STATUS0_SPEC>,
    pub host_slchost_gpio_status1: Reg<HOST_SLCHOST_GPIO_STATUS1_SPEC>,
    pub host_slchost_gpio_in0: Reg<HOST_SLCHOST_GPIO_IN0_SPEC>,
    pub host_slchost_gpio_in1: Reg<HOST_SLCHOST_GPIO_IN1_SPEC>,
    pub host_slc0host_token_rdata: Reg<HOST_SLC0HOST_TOKEN_RDATA_SPEC>,
    pub host_slc0_host_pf: Reg<HOST_SLC0_HOST_PF_SPEC>,
    pub host_slc1_host_pf: Reg<HOST_SLC1_HOST_PF_SPEC>,
    pub host_slc0host_int_raw: Reg<HOST_SLC0HOST_INT_RAW_SPEC>,
    pub host_slc1host_int_raw: Reg<HOST_SLC1HOST_INT_RAW_SPEC>,
    pub host_slc0host_int_st: Reg<HOST_SLC0HOST_INT_ST_SPEC>,
    pub host_slc1host_int_st: Reg<HOST_SLC1HOST_INT_ST_SPEC>,
    pub host_slchost_pkt_len: Reg<HOST_SLCHOST_PKT_LEN_SPEC>,
    pub host_slchost_state_w0: Reg<HOST_SLCHOST_STATE_W0_SPEC>,
    pub host_slchost_state_w1: Reg<HOST_SLCHOST_STATE_W1_SPEC>,
    pub host_slchost_conf_w0: Reg<HOST_SLCHOST_CONF_W0_SPEC>,
    pub host_slchost_conf_w1: Reg<HOST_SLCHOST_CONF_W1_SPEC>,
    pub host_slchost_conf_w2: Reg<HOST_SLCHOST_CONF_W2_SPEC>,
    pub host_slchost_conf_w3: Reg<HOST_SLCHOST_CONF_W3_SPEC>,
    pub host_slchost_conf_w4: Reg<HOST_SLCHOST_CONF_W4_SPEC>,
    pub host_slchost_conf_w5: Reg<HOST_SLCHOST_CONF_W5_SPEC>,
    pub host_slchost_conf_w6: Reg<HOST_SLCHOST_CONF_W6_SPEC>,
    pub host_slchost_conf_w7: Reg<HOST_SLCHOST_CONF_W7_SPEC>,
    pub host_slchost_pkt_len0: Reg<HOST_SLCHOST_PKT_LEN0_SPEC>,
    pub host_slchost_pkt_len1: Reg<HOST_SLCHOST_PKT_LEN1_SPEC>,
    pub host_slchost_pkt_len2: Reg<HOST_SLCHOST_PKT_LEN2_SPEC>,
    pub host_slchost_conf_w8: Reg<HOST_SLCHOST_CONF_W8_SPEC>,
    pub host_slchost_conf_w9: Reg<HOST_SLCHOST_CONF_W9_SPEC>,
    pub host_slchost_conf_w10: Reg<HOST_SLCHOST_CONF_W10_SPEC>,
    pub host_slchost_conf_w11: Reg<HOST_SLCHOST_CONF_W11_SPEC>,
    pub host_slchost_conf_w12: Reg<HOST_SLCHOST_CONF_W12_SPEC>,
    pub host_slchost_conf_w13: Reg<HOST_SLCHOST_CONF_W13_SPEC>,
    pub host_slchost_conf_w14: Reg<HOST_SLCHOST_CONF_W14_SPEC>,
    pub host_slchost_conf_w15: Reg<HOST_SLCHOST_CONF_W15_SPEC>,
    pub host_slchost_check_sum0: Reg<HOST_SLCHOST_CHECK_SUM0_SPEC>,
    pub host_slchost_check_sum1: Reg<HOST_SLCHOST_CHECK_SUM1_SPEC>,
    pub host_slc1host_token_rdata: Reg<HOST_SLC1HOST_TOKEN_RDATA_SPEC>,
    pub host_slc0host_token_wdata: Reg<HOST_SLC0HOST_TOKEN_WDATA_SPEC>,
    pub host_slc1host_token_wdata: Reg<HOST_SLC1HOST_TOKEN_WDATA_SPEC>,
    pub host_slchost_token_con: Reg<HOST_SLCHOST_TOKEN_CON_SPEC>,
    pub host_slc0host_int_clr: Reg<HOST_SLC0HOST_INT_CLR_SPEC>,
    pub host_slc1host_int_clr: Reg<HOST_SLC1HOST_INT_CLR_SPEC>,
    pub host_slc0host_func1_int_ena: Reg<HOST_SLC0HOST_FUNC1_INT_ENA_SPEC>,
    pub host_slc1host_func1_int_ena: Reg<HOST_SLC1HOST_FUNC1_INT_ENA_SPEC>,
    pub host_slc0host_func2_int_ena: Reg<HOST_SLC0HOST_FUNC2_INT_ENA_SPEC>,
    pub host_slc1host_func2_int_ena: Reg<HOST_SLC1HOST_FUNC2_INT_ENA_SPEC>,
    pub host_slc0host_int_ena: Reg<HOST_SLC0HOST_INT_ENA_SPEC>,
    pub host_slc1host_int_ena: Reg<HOST_SLC1HOST_INT_ENA_SPEC>,
    pub host_slc0host_rx_infor: Reg<HOST_SLC0HOST_RX_INFOR_SPEC>,
    pub host_slc1host_rx_infor: Reg<HOST_SLC1HOST_RX_INFOR_SPEC>,
    pub host_slc0host_len_wd: Reg<HOST_SLC0HOST_LEN_WD_SPEC>,
    pub host_slc_apbwin_wdata: Reg<HOST_SLC_APBWIN_WDATA_SPEC>,
    pub host_slc_apbwin_conf: Reg<HOST_SLC_APBWIN_CONF_SPEC>,
    pub host_slc_apbwin_rdata: Reg<HOST_SLC_APBWIN_RDATA_SPEC>,
    pub host_slchost_rdclr0: Reg<HOST_SLCHOST_RDCLR0_SPEC>,
    pub host_slchost_rdclr1: Reg<HOST_SLCHOST_RDCLR1_SPEC>,
    pub host_slc0host_int_ena1: Reg<HOST_SLC0HOST_INT_ENA1_SPEC>,
    pub host_slc1host_int_ena1: Reg<HOST_SLC1HOST_INT_ENA1_SPEC>,
    pub host_slchostdate: Reg<HOST_SLCHOSTDATE_SPEC>,
    pub host_slchostid: Reg<HOST_SLCHOSTID_SPEC>,
    pub host_slchost_conf: Reg<HOST_SLCHOST_CONF_SPEC>,
    pub host_slchost_inf_st: Reg<HOST_SLCHOST_INF_ST_SPEC>,
    // some fields omitted
}

Register block

Fields

host_slchost_func2_0: Reg<HOST_SLCHOST_FUNC2_0_SPEC>

0x10 - HOST_SLCHOST_FUNC2_0

host_slchost_func2_1: Reg<HOST_SLCHOST_FUNC2_1_SPEC>

0x14 - HOST_SLCHOST_FUNC2_1

host_slchost_func2_2: Reg<HOST_SLCHOST_FUNC2_2_SPEC>

0x20 - HOST_SLCHOST_FUNC2_2

host_slchost_gpio_status0: Reg<HOST_SLCHOST_GPIO_STATUS0_SPEC>

0x34 - HOST_SLCHOST_GPIO_STATUS0

host_slchost_gpio_status1: Reg<HOST_SLCHOST_GPIO_STATUS1_SPEC>

0x38 - HOST_SLCHOST_GPIO_STATUS1

host_slchost_gpio_in0: Reg<HOST_SLCHOST_GPIO_IN0_SPEC>

0x3c - HOST_SLCHOST_GPIO_IN0

host_slchost_gpio_in1: Reg<HOST_SLCHOST_GPIO_IN1_SPEC>

0x40 - HOST_SLCHOST_GPIO_IN1

host_slc0host_token_rdata: Reg<HOST_SLC0HOST_TOKEN_RDATA_SPEC>

0x44 - HOST_SLC0HOST_TOKEN_RDATA

host_slc0_host_pf: Reg<HOST_SLC0_HOST_PF_SPEC>

0x48 - HOST_SLC0_HOST_PF

host_slc1_host_pf: Reg<HOST_SLC1_HOST_PF_SPEC>

0x4c - HOST_SLC1_HOST_PF

host_slc0host_int_raw: Reg<HOST_SLC0HOST_INT_RAW_SPEC>

0x50 - HOST_SLC0HOST_INT_RAW

host_slc1host_int_raw: Reg<HOST_SLC1HOST_INT_RAW_SPEC>

0x54 - HOST_SLC1HOST_INT_RAW

host_slc0host_int_st: Reg<HOST_SLC0HOST_INT_ST_SPEC>

0x58 - HOST_SLC0HOST_INT_ST

host_slc1host_int_st: Reg<HOST_SLC1HOST_INT_ST_SPEC>

0x5c - HOST_SLC1HOST_INT_ST

host_slchost_pkt_len: Reg<HOST_SLCHOST_PKT_LEN_SPEC>

0x60 - HOST_SLCHOST_PKT_LEN

host_slchost_state_w0: Reg<HOST_SLCHOST_STATE_W0_SPEC>

0x64 - HOST_SLCHOST_STATE_W0

host_slchost_state_w1: Reg<HOST_SLCHOST_STATE_W1_SPEC>

0x68 - HOST_SLCHOST_STATE_W1

host_slchost_conf_w0: Reg<HOST_SLCHOST_CONF_W0_SPEC>

0x6c - HOST_SLCHOST_CONF_W0

host_slchost_conf_w1: Reg<HOST_SLCHOST_CONF_W1_SPEC>

0x70 - HOST_SLCHOST_CONF_W1

host_slchost_conf_w2: Reg<HOST_SLCHOST_CONF_W2_SPEC>

0x74 - HOST_SLCHOST_CONF_W2

host_slchost_conf_w3: Reg<HOST_SLCHOST_CONF_W3_SPEC>

0x78 - HOST_SLCHOST_CONF_W3

host_slchost_conf_w4: Reg<HOST_SLCHOST_CONF_W4_SPEC>

0x7c - HOST_SLCHOST_CONF_W4

host_slchost_conf_w5: Reg<HOST_SLCHOST_CONF_W5_SPEC>

0x80 - HOST_SLCHOST_CONF_W5

host_slchost_conf_w6: Reg<HOST_SLCHOST_CONF_W6_SPEC>

0x88 - HOST_SLCHOST_CONF_W6

host_slchost_conf_w7: Reg<HOST_SLCHOST_CONF_W7_SPEC>

0x8c - HOST_SLCHOST_CONF_W7

host_slchost_pkt_len0: Reg<HOST_SLCHOST_PKT_LEN0_SPEC>

0x90 - HOST_SLCHOST_PKT_LEN0

host_slchost_pkt_len1: Reg<HOST_SLCHOST_PKT_LEN1_SPEC>

0x94 - HOST_SLCHOST_PKT_LEN1

host_slchost_pkt_len2: Reg<HOST_SLCHOST_PKT_LEN2_SPEC>

0x98 - HOST_SLCHOST_PKT_LEN2

host_slchost_conf_w8: Reg<HOST_SLCHOST_CONF_W8_SPEC>

0x9c - HOST_SLCHOST_CONF_W8

host_slchost_conf_w9: Reg<HOST_SLCHOST_CONF_W9_SPEC>

0xa0 - HOST_SLCHOST_CONF_W9

host_slchost_conf_w10: Reg<HOST_SLCHOST_CONF_W10_SPEC>

0xa4 - HOST_SLCHOST_CONF_W10

host_slchost_conf_w11: Reg<HOST_SLCHOST_CONF_W11_SPEC>

0xa8 - HOST_SLCHOST_CONF_W11

host_slchost_conf_w12: Reg<HOST_SLCHOST_CONF_W12_SPEC>

0xac - HOST_SLCHOST_CONF_W12

host_slchost_conf_w13: Reg<HOST_SLCHOST_CONF_W13_SPEC>

0xb0 - HOST_SLCHOST_CONF_W13

host_slchost_conf_w14: Reg<HOST_SLCHOST_CONF_W14_SPEC>

0xb4 - HOST_SLCHOST_CONF_W14

host_slchost_conf_w15: Reg<HOST_SLCHOST_CONF_W15_SPEC>

0xb8 - HOST_SLCHOST_CONF_W15

host_slchost_check_sum0: Reg<HOST_SLCHOST_CHECK_SUM0_SPEC>

0xbc - HOST_SLCHOST_CHECK_SUM0

host_slchost_check_sum1: Reg<HOST_SLCHOST_CHECK_SUM1_SPEC>

0xc0 - HOST_SLCHOST_CHECK_SUM1

host_slc1host_token_rdata: Reg<HOST_SLC1HOST_TOKEN_RDATA_SPEC>

0xc4 - HOST_SLC1HOST_TOKEN_RDATA

host_slc0host_token_wdata: Reg<HOST_SLC0HOST_TOKEN_WDATA_SPEC>

0xc8 - HOST_SLC0HOST_TOKEN_WDATA

host_slc1host_token_wdata: Reg<HOST_SLC1HOST_TOKEN_WDATA_SPEC>

0xcc - HOST_SLC1HOST_TOKEN_WDATA

host_slchost_token_con: Reg<HOST_SLCHOST_TOKEN_CON_SPEC>

0xd0 - HOST_SLCHOST_TOKEN_CON

host_slc0host_int_clr: Reg<HOST_SLC0HOST_INT_CLR_SPEC>

0xd4 - HOST_SLC0HOST_INT_CLR

host_slc1host_int_clr: Reg<HOST_SLC1HOST_INT_CLR_SPEC>

0xd8 - HOST_SLC1HOST_INT_CLR

host_slc0host_func1_int_ena: Reg<HOST_SLC0HOST_FUNC1_INT_ENA_SPEC>

0xdc - HOST_SLC0HOST_FUNC1_INT_ENA

host_slc1host_func1_int_ena: Reg<HOST_SLC1HOST_FUNC1_INT_ENA_SPEC>

0xe0 - HOST_SLC1HOST_FUNC1_INT_ENA

host_slc0host_func2_int_ena: Reg<HOST_SLC0HOST_FUNC2_INT_ENA_SPEC>

0xe4 - HOST_SLC0HOST_FUNC2_INT_ENA

host_slc1host_func2_int_ena: Reg<HOST_SLC1HOST_FUNC2_INT_ENA_SPEC>

0xe8 - HOST_SLC1HOST_FUNC2_INT_ENA

host_slc0host_int_ena: Reg<HOST_SLC0HOST_INT_ENA_SPEC>

0xec - HOST_SLC0HOST_INT_ENA

host_slc1host_int_ena: Reg<HOST_SLC1HOST_INT_ENA_SPEC>

0xf0 - HOST_SLC1HOST_INT_ENA

host_slc0host_rx_infor: Reg<HOST_SLC0HOST_RX_INFOR_SPEC>

0xf4 - HOST_SLC0HOST_RX_INFOR

host_slc1host_rx_infor: Reg<HOST_SLC1HOST_RX_INFOR_SPEC>

0xf8 - HOST_SLC1HOST_RX_INFOR

host_slc0host_len_wd: Reg<HOST_SLC0HOST_LEN_WD_SPEC>

0xfc - HOST_SLC0HOST_LEN_WD

host_slc_apbwin_wdata: Reg<HOST_SLC_APBWIN_WDATA_SPEC>

0x100 - HOST_SLC_APBWIN_WDATA

host_slc_apbwin_conf: Reg<HOST_SLC_APBWIN_CONF_SPEC>

0x104 - HOST_SLC_APBWIN_CONF

host_slc_apbwin_rdata: Reg<HOST_SLC_APBWIN_RDATA_SPEC>

0x108 - HOST_SLC_APBWIN_RDATA

host_slchost_rdclr0: Reg<HOST_SLCHOST_RDCLR0_SPEC>

0x10c - HOST_SLCHOST_RDCLR0

host_slchost_rdclr1: Reg<HOST_SLCHOST_RDCLR1_SPEC>

0x110 - HOST_SLCHOST_RDCLR1

host_slc0host_int_ena1: Reg<HOST_SLC0HOST_INT_ENA1_SPEC>

0x114 - HOST_SLC0HOST_INT_ENA1

host_slc1host_int_ena1: Reg<HOST_SLC1HOST_INT_ENA1_SPEC>

0x118 - HOST_SLC1HOST_INT_ENA1

host_slchostdate: Reg<HOST_SLCHOSTDATE_SPEC>

0x178 - HOST_SLCHOSTDATE

host_slchostid: Reg<HOST_SLCHOSTID_SPEC>

0x17c - HOST_SLCHOSTID

host_slchost_conf: Reg<HOST_SLCHOST_CONF_SPEC>

0x1f0 - HOST_SLCHOST_CONF

host_slchost_inf_st: Reg<HOST_SLCHOST_INF_ST_SPEC>

0x1f4 - HOST_SLCHOST_INF_ST

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.