[][src]Struct esp32::pcnt::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub pcnt_u0_conf0_reg: PCNT_U0_CONF0_REG,
    pub pcnt_u0_conf1_reg: PCNT_U0_CONF1_REG,
    pub pcnt_u0_conf2_reg: PCNT_U0_CONF2_REG,
    pub pcnt_u1_conf0_reg: PCNT_U1_CONF0_REG,
    pub pcnt_u1_conf1_reg: PCNT_U1_CONF1_REG,
    pub pcnt_u1_conf2_reg: PCNT_U1_CONF2_REG,
    pub pcnt_u2_conf0_reg: PCNT_U2_CONF0_REG,
    pub pcnt_u2_conf1_reg: PCNT_U2_CONF1_REG,
    pub pcnt_u2_conf2_reg: PCNT_U2_CONF2_REG,
    pub pcnt_u3_conf0_reg: PCNT_U3_CONF0_REG,
    pub pcnt_u3_conf1_reg: PCNT_U3_CONF1_REG,
    pub pcnt_u3_conf2_reg: PCNT_U3_CONF2_REG,
    pub pcnt_u4_conf0_reg: PCNT_U4_CONF0_REG,
    pub pcnt_u4_conf1_reg: PCNT_U4_CONF1_REG,
    pub pcnt_u4_conf2_reg: PCNT_U4_CONF2_REG,
    pub pcnt_u5_conf0_reg: PCNT_U5_CONF0_REG,
    pub pcnt_u5_conf1_reg: PCNT_U5_CONF1_REG,
    pub pcnt_u5_conf2_reg: PCNT_U5_CONF2_REG,
    pub pcnt_u6_conf0_reg: PCNT_U6_CONF0_REG,
    pub pcnt_u6_conf1_reg: PCNT_U6_CONF1_REG,
    pub pcnt_u6_conf2_reg: PCNT_U6_CONF2_REG,
    pub pcnt_u7_conf0_reg: PCNT_U7_CONF0_REG,
    pub pcnt_u7_conf1_reg: PCNT_U7_CONF1_REG,
    pub pcnt_u7_conf2_reg: PCNT_U7_CONF2_REG,
    pub pcnt_u0_cnt_reg: PCNT_U0_CNT_REG,
    pub pcnt_u1_cnt_reg: PCNT_U1_CNT_REG,
    pub pcnt_u2_cnt_reg: PCNT_U2_CNT_REG,
    pub pcnt_u3_cnt_reg: PCNT_U3_CNT_REG,
    pub pcnt_u4_cnt_reg: PCNT_U4_CNT_REG,
    pub pcnt_u5_cnt_reg: PCNT_U5_CNT_REG,
    pub pcnt_u6_cnt_reg: PCNT_U6_CNT_REG,
    pub pcnt_u7_cnt_reg: PCNT_U7_CNT_REG,
    pub pcnt_int_raw_reg: PCNT_INT_RAW_REG,
    pub pcnt_int_st_reg: PCNT_INT_ST_REG,
    pub pcnt_int_ena_reg: PCNT_INT_ENA_REG,
    pub pcnt_int_clr_reg: PCNT_INT_CLR_REG,
    pub pcnt_u0_status_reg: PCNT_U0_STATUS_REG,
    pub pcnt_u1_status_reg: PCNT_U1_STATUS_REG,
    pub pcnt_u2_status_reg: PCNT_U2_STATUS_REG,
    pub pcnt_u3_status_reg: PCNT_U3_STATUS_REG,
    pub pcnt_u4_status_reg: PCNT_U4_STATUS_REG,
    pub pcnt_u5_status_reg: PCNT_U5_STATUS_REG,
    pub pcnt_u6_status_reg: PCNT_U6_STATUS_REG,
    pub pcnt_u7_status_reg: PCNT_U7_STATUS_REG,
    pub pcnt_ctrl_reg: PCNT_CTRL_REG,
    pub pcnt_date_reg: PCNT_DATE_REG,
    // some fields omitted
}

Register block

Fields

pcnt_u0_conf0_reg: PCNT_U0_CONF0_REG

0x00 - PCNT_U0_CONF0_REG

pcnt_u0_conf1_reg: PCNT_U0_CONF1_REG

0x04 - PCNT_U0_CONF1_REG

pcnt_u0_conf2_reg: PCNT_U0_CONF2_REG

0x08 - PCNT_U0_CONF2_REG

pcnt_u1_conf0_reg: PCNT_U1_CONF0_REG

0x0c - PCNT_U1_CONF0_REG

pcnt_u1_conf1_reg: PCNT_U1_CONF1_REG

0x10 - PCNT_U1_CONF1_REG

pcnt_u1_conf2_reg: PCNT_U1_CONF2_REG

0x14 - PCNT_U1_CONF2_REG

pcnt_u2_conf0_reg: PCNT_U2_CONF0_REG

0x18 - PCNT_U2_CONF0_REG

pcnt_u2_conf1_reg: PCNT_U2_CONF1_REG

0x1c - PCNT_U2_CONF1_REG

pcnt_u2_conf2_reg: PCNT_U2_CONF2_REG

0x20 - PCNT_U2_CONF2_REG

pcnt_u3_conf0_reg: PCNT_U3_CONF0_REG

0x24 - PCNT_U3_CONF0_REG

pcnt_u3_conf1_reg: PCNT_U3_CONF1_REG

0x28 - PCNT_U3_CONF1_REG

pcnt_u3_conf2_reg: PCNT_U3_CONF2_REG

0x2c - PCNT_U3_CONF2_REG

pcnt_u4_conf0_reg: PCNT_U4_CONF0_REG

0x30 - PCNT_U4_CONF0_REG

pcnt_u4_conf1_reg: PCNT_U4_CONF1_REG

0x34 - PCNT_U4_CONF1_REG

pcnt_u4_conf2_reg: PCNT_U4_CONF2_REG

0x38 - PCNT_U4_CONF2_REG

pcnt_u5_conf0_reg: PCNT_U5_CONF0_REG

0x3c - PCNT_U5_CONF0_REG

pcnt_u5_conf1_reg: PCNT_U5_CONF1_REG

0x40 - PCNT_U5_CONF1_REG

pcnt_u5_conf2_reg: PCNT_U5_CONF2_REG

0x44 - PCNT_U5_CONF2_REG

pcnt_u6_conf0_reg: PCNT_U6_CONF0_REG

0x48 - PCNT_U6_CONF0_REG

pcnt_u6_conf1_reg: PCNT_U6_CONF1_REG

0x4c - PCNT_U6_CONF1_REG

pcnt_u6_conf2_reg: PCNT_U6_CONF2_REG

0x50 - PCNT_U6_CONF2_REG

pcnt_u7_conf0_reg: PCNT_U7_CONF0_REG

0x54 - PCNT_U7_CONF0_REG

pcnt_u7_conf1_reg: PCNT_U7_CONF1_REG

0x58 - PCNT_U7_CONF1_REG

pcnt_u7_conf2_reg: PCNT_U7_CONF2_REG

0x5c - PCNT_U7_CONF2_REG

pcnt_u0_cnt_reg: PCNT_U0_CNT_REG

0x60 - PCNT_U0_CNT_REG

pcnt_u1_cnt_reg: PCNT_U1_CNT_REG

0x64 - PCNT_U1_CNT_REG

pcnt_u2_cnt_reg: PCNT_U2_CNT_REG

0x68 - PCNT_U2_CNT_REG

pcnt_u3_cnt_reg: PCNT_U3_CNT_REG

0x6c - PCNT_U3_CNT_REG

pcnt_u4_cnt_reg: PCNT_U4_CNT_REG

0x70 - PCNT_U4_CNT_REG

pcnt_u5_cnt_reg: PCNT_U5_CNT_REG

0x74 - PCNT_U5_CNT_REG

pcnt_u6_cnt_reg: PCNT_U6_CNT_REG

0x78 - PCNT_U6_CNT_REG

pcnt_u7_cnt_reg: PCNT_U7_CNT_REG

0x7c - PCNT_U7_CNT_REG

pcnt_int_raw_reg: PCNT_INT_RAW_REG

0x80 - PCNT_INT_RAW_REG

pcnt_int_st_reg: PCNT_INT_ST_REG

0x84 - PCNT_INT_ST_REG

pcnt_int_ena_reg: PCNT_INT_ENA_REG

0x88 - PCNT_INT_ENA_REG

pcnt_int_clr_reg: PCNT_INT_CLR_REG

0x8c - PCNT_INT_CLR_REG

pcnt_u0_status_reg: PCNT_U0_STATUS_REG

0x90 - PCNT_U0_STATUS_REG

pcnt_u1_status_reg: PCNT_U1_STATUS_REG

0x94 - PCNT_U1_STATUS_REG

pcnt_u2_status_reg: PCNT_U2_STATUS_REG

0x98 - PCNT_U2_STATUS_REG

pcnt_u3_status_reg: PCNT_U3_STATUS_REG

0x9c - PCNT_U3_STATUS_REG

pcnt_u4_status_reg: PCNT_U4_STATUS_REG

0xa0 - PCNT_U4_STATUS_REG

pcnt_u5_status_reg: PCNT_U5_STATUS_REG

0xa4 - PCNT_U5_STATUS_REG

pcnt_u6_status_reg: PCNT_U6_STATUS_REG

0xa8 - PCNT_U6_STATUS_REG

pcnt_u7_status_reg: PCNT_U7_STATUS_REG

0xac - PCNT_U7_STATUS_REG

pcnt_ctrl_reg: PCNT_CTRL_REG

0xb0 - PCNT_CTRL_REG

pcnt_date_reg: PCNT_DATE_REG

0xfc - PCNT_DATE_REG

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.