[][src]Struct esp32::rtcio::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub rtc_gpio_out: RTC_GPIO_OUT,
    pub rtc_gpio_out_w1ts: RTC_GPIO_OUT_W1TS,
    pub rtc_gpio_out_w1tc: RTC_GPIO_OUT_W1TC,
    pub rtc_gpio_enable: RTC_GPIO_ENABLE,
    pub rtc_gpio_enable_w1ts: RTC_GPIO_ENABLE_W1TS,
    pub rtc_gpio_enable_w1tc: RTC_GPIO_ENABLE_W1TC,
    pub rtc_gpio_status: RTC_GPIO_STATUS,
    pub rtc_gpio_status_w1ts: RTC_GPIO_STATUS_W1TS,
    pub rtc_gpio_status_w1tc: RTC_GPIO_STATUS_W1TC,
    pub rtc_gpio_in: RTC_GPIO_IN,
    pub rtc_gpio_pin0: RTC_GPIO_PIN0,
    pub rtc_gpio_pin1: RTC_GPIO_PIN1,
    pub rtc_gpio_pin2: RTC_GPIO_PIN2,
    pub rtc_gpio_pin3: RTC_GPIO_PIN3,
    pub rtc_gpio_pin4: RTC_GPIO_PIN4,
    pub rtc_gpio_pin5: RTC_GPIO_PIN5,
    pub rtc_gpio_pin6: RTC_GPIO_PIN6,
    pub rtc_gpio_pin7: RTC_GPIO_PIN7,
    pub rtc_gpio_pin8: RTC_GPIO_PIN8,
    pub rtc_gpio_pin9: RTC_GPIO_PIN9,
    pub rtc_gpio_pin10: RTC_GPIO_PIN10,
    pub rtc_gpio_pin11: RTC_GPIO_PIN11,
    pub rtc_gpio_pin12: RTC_GPIO_PIN12,
    pub rtc_gpio_pin13: RTC_GPIO_PIN13,
    pub rtc_gpio_pin14: RTC_GPIO_PIN14,
    pub rtc_gpio_pin15: RTC_GPIO_PIN15,
    pub rtc_gpio_pin16: RTC_GPIO_PIN16,
    pub rtc_gpio_pin17: RTC_GPIO_PIN17,
    pub rtc_io_rtc_debug_sel: RTC_IO_RTC_DEBUG_SEL,
    pub rtc_io_dig_pad_hold: RTC_IO_DIG_PAD_HOLD,
    pub rtc_io_hall_sens: RTC_IO_HALL_SENS,
    pub rtc_io_sensor_pads: RTC_IO_SENSOR_PADS,
    pub rtc_io_adc_pad: RTC_IO_ADC_PAD,
    pub rtc_io_pad_dac1: RTC_IO_PAD_DAC1,
    pub rtc_io_pad_dac2: RTC_IO_PAD_DAC2,
    pub rtc_io_xtal_32k_pad: RTC_IO_XTAL_32K_PAD,
    pub rtc_io_touch_cfg: RTC_IO_TOUCH_CFG,
    pub rtc_io_touch_pad0: RTC_IO_TOUCH_PAD0,
    pub rtc_io_touch_pad1: RTC_IO_TOUCH_PAD1,
    pub rtc_io_touch_pad2: RTC_IO_TOUCH_PAD2,
    pub rtc_io_touch_pad3: RTC_IO_TOUCH_PAD3,
    pub rtc_io_touch_pad4: RTC_IO_TOUCH_PAD4,
    pub rtc_io_touch_pad5: RTC_IO_TOUCH_PAD5,
    pub rtc_io_touch_pad6: RTC_IO_TOUCH_PAD6,
    pub rtc_io_touch_pad7: RTC_IO_TOUCH_PAD7,
    pub rtc_io_touch_pad8: RTC_IO_TOUCH_PAD8,
    pub rtc_io_touch_pad9: RTC_IO_TOUCH_PAD9,
    pub rtc_io_ext_wakeup0: RTC_IO_EXT_WAKEUP0,
    pub rtc_io_xtl_ext_ctr: RTC_IO_XTL_EXT_CTR,
    pub rtc_io_sar_i2c_io: RTC_IO_SAR_I2C_IO,
    pub rtc_io_date: RTC_IO_DATE,
}

Register block

Fields

rtc_gpio_out: RTC_GPIO_OUT

0x00 - RTC_GPIO_OUT

rtc_gpio_out_w1ts: RTC_GPIO_OUT_W1TS

0x04 - RTC_GPIO_OUT_W1TS

rtc_gpio_out_w1tc: RTC_GPIO_OUT_W1TC

0x08 - RTC_GPIO_OUT_W1TC

rtc_gpio_enable: RTC_GPIO_ENABLE

0x0c - RTC_GPIO_ENABLE

rtc_gpio_enable_w1ts: RTC_GPIO_ENABLE_W1TS

0x10 - RTC_GPIO_ENABLE_W1TS

rtc_gpio_enable_w1tc: RTC_GPIO_ENABLE_W1TC

0x14 - RTC_GPIO_ENABLE_W1TC

rtc_gpio_status: RTC_GPIO_STATUS

0x18 - RTC_GPIO_STATUS

rtc_gpio_status_w1ts: RTC_GPIO_STATUS_W1TS

0x1c - RTC_GPIO_STATUS_W1TS

rtc_gpio_status_w1tc: RTC_GPIO_STATUS_W1TC

0x20 - RTC_GPIO_STATUS_W1TC

rtc_gpio_in: RTC_GPIO_IN

0x24 - RTC_GPIO_IN

rtc_gpio_pin0: RTC_GPIO_PIN0

0x28 - RTC_GPIO_PIN0

rtc_gpio_pin1: RTC_GPIO_PIN1

0x2c - RTC_GPIO_PIN1

rtc_gpio_pin2: RTC_GPIO_PIN2

0x30 - RTC_GPIO_PIN2

rtc_gpio_pin3: RTC_GPIO_PIN3

0x34 - RTC_GPIO_PIN3

rtc_gpio_pin4: RTC_GPIO_PIN4

0x38 - RTC_GPIO_PIN4

rtc_gpio_pin5: RTC_GPIO_PIN5

0x3c - RTC_GPIO_PIN5

rtc_gpio_pin6: RTC_GPIO_PIN6

0x40 - RTC_GPIO_PIN6

rtc_gpio_pin7: RTC_GPIO_PIN7

0x44 - RTC_GPIO_PIN7

rtc_gpio_pin8: RTC_GPIO_PIN8

0x48 - RTC_GPIO_PIN8

rtc_gpio_pin9: RTC_GPIO_PIN9

0x4c - RTC_GPIO_PIN9

rtc_gpio_pin10: RTC_GPIO_PIN10

0x50 - RTC_GPIO_PIN10

rtc_gpio_pin11: RTC_GPIO_PIN11

0x54 - RTC_GPIO_PIN11

rtc_gpio_pin12: RTC_GPIO_PIN12

0x58 - RTC_GPIO_PIN12

rtc_gpio_pin13: RTC_GPIO_PIN13

0x5c - RTC_GPIO_PIN13

rtc_gpio_pin14: RTC_GPIO_PIN14

0x60 - RTC_GPIO_PIN14

rtc_gpio_pin15: RTC_GPIO_PIN15

0x64 - RTC_GPIO_PIN15

rtc_gpio_pin16: RTC_GPIO_PIN16

0x68 - RTC_GPIO_PIN16

rtc_gpio_pin17: RTC_GPIO_PIN17

0x6c - RTC_GPIO_PIN17

rtc_io_rtc_debug_sel: RTC_IO_RTC_DEBUG_SEL

0x70 - RTC_IO_RTC_DEBUG_SEL

rtc_io_dig_pad_hold: RTC_IO_DIG_PAD_HOLD

0x74 - RTC_IO_DIG_PAD_HOLD

rtc_io_hall_sens: RTC_IO_HALL_SENS

0x78 - RTC_IO_HALL_SENS

rtc_io_sensor_pads: RTC_IO_SENSOR_PADS

0x7c - RTC_IO_SENSOR_PADS

rtc_io_adc_pad: RTC_IO_ADC_PAD

0x80 - RTC_IO_ADC_PAD

rtc_io_pad_dac1: RTC_IO_PAD_DAC1

0x84 - RTC_IO_PAD_DAC1

rtc_io_pad_dac2: RTC_IO_PAD_DAC2

0x88 - RTC_IO_PAD_DAC2

rtc_io_xtal_32k_pad: RTC_IO_XTAL_32K_PAD

0x8c - RTC_IO_XTAL_32K_PAD

rtc_io_touch_cfg: RTC_IO_TOUCH_CFG

0x90 - RTC_IO_TOUCH_CFG

rtc_io_touch_pad0: RTC_IO_TOUCH_PAD0

0x94 - RTC_IO_TOUCH_PAD0

rtc_io_touch_pad1: RTC_IO_TOUCH_PAD1

0x98 - RTC_IO_TOUCH_PAD1

rtc_io_touch_pad2: RTC_IO_TOUCH_PAD2

0x9c - RTC_IO_TOUCH_PAD2

rtc_io_touch_pad3: RTC_IO_TOUCH_PAD3

0xa0 - RTC_IO_TOUCH_PAD3

rtc_io_touch_pad4: RTC_IO_TOUCH_PAD4

0xa4 - RTC_IO_TOUCH_PAD4

rtc_io_touch_pad5: RTC_IO_TOUCH_PAD5

0xa8 - RTC_IO_TOUCH_PAD5

rtc_io_touch_pad6: RTC_IO_TOUCH_PAD6

0xac - RTC_IO_TOUCH_PAD6

rtc_io_touch_pad7: RTC_IO_TOUCH_PAD7

0xb0 - RTC_IO_TOUCH_PAD7

rtc_io_touch_pad8: RTC_IO_TOUCH_PAD8

0xb4 - RTC_IO_TOUCH_PAD8

rtc_io_touch_pad9: RTC_IO_TOUCH_PAD9

0xb8 - RTC_IO_TOUCH_PAD9

rtc_io_ext_wakeup0: RTC_IO_EXT_WAKEUP0

0xbc - RTC_IO_EXT_WAKEUP0

rtc_io_xtl_ext_ctr: RTC_IO_XTL_EXT_CTR

0xc0 - RTC_IO_XTL_EXT_CTR

rtc_io_sar_i2c_io: RTC_IO_SAR_I2C_IO

0xc4 - RTC_IO_SAR_I2C_IO

rtc_io_date: RTC_IO_DATE

0xc8 - RTC_IO_DATE

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.