1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 _reserved0: [u8; 0x14],
5 #[doc = "0x14 - RTC_STATE1"]
6 pub rtc_state1: crate::Reg<rtc_state1::RTC_STATE1_SPEC>,
7 _reserved1: [u8; 0x18],
8 #[doc = "0x30 - RTC_STORE0"]
9 pub rtc_store0: crate::Reg<rtc_store0::RTC_STORE0_SPEC>,
10 _reserved2: [u8; 0x34],
11 #[doc = "0x68 - RTC_GPIO_OUT"]
12 pub rtc_gpio_out: crate::Reg<rtc_gpio_out::RTC_GPIO_OUT_SPEC>,
13 _reserved3: [u8; 0x08],
14 #[doc = "0x74 - RTC_GPIO_ENABLE"]
15 pub rtc_gpio_enable: crate::Reg<rtc_gpio_enable::RTC_GPIO_ENABLE_SPEC>,
16 _reserved4: [u8; 0x14],
17 #[doc = "0x8c - RTC_GPIO_IN_DATA"]
18 pub rtc_gpio_in_data: crate::Reg<rtc_gpio_in_data::RTC_GPIO_IN_DATA_SPEC>,
19 #[doc = "0x90 - RTC_GPIO_CONF"]
20 pub rtc_gpio_conf: crate::Reg<rtc_gpio_conf::RTC_GPIO_CONF_SPEC>,
21 _reserved6: [u8; 0x0c],
22 #[doc = "0xa0 - PAD_XPD_DCDC_CONF"]
23 pub pad_xpd_dcdc_conf: crate::Reg<pad_xpd_dcdc_conf::PAD_XPD_DCDC_CONF_SPEC>,
24}
25#[doc = "RTC_STORE0 register accessor: an alias for `Reg<RTC_STORE0_SPEC>`"]
26pub type RTC_STORE0 = crate::Reg<rtc_store0::RTC_STORE0_SPEC>;
27#[doc = "RTC_STORE0"]
28pub mod rtc_store0;
29#[doc = "RTC_STATE1 register accessor: an alias for `Reg<RTC_STATE1_SPEC>`"]
30pub type RTC_STATE1 = crate::Reg<rtc_state1::RTC_STATE1_SPEC>;
31#[doc = "RTC_STATE1"]
32pub mod rtc_state1;
33#[doc = "PAD_XPD_DCDC_CONF register accessor: an alias for `Reg<PAD_XPD_DCDC_CONF_SPEC>`"]
34pub type PAD_XPD_DCDC_CONF = crate::Reg<pad_xpd_dcdc_conf::PAD_XPD_DCDC_CONF_SPEC>;
35#[doc = "PAD_XPD_DCDC_CONF"]
36pub mod pad_xpd_dcdc_conf;
37#[doc = "RTC_GPIO_CONF register accessor: an alias for `Reg<RTC_GPIO_CONF_SPEC>`"]
38pub type RTC_GPIO_CONF = crate::Reg<rtc_gpio_conf::RTC_GPIO_CONF_SPEC>;
39#[doc = "RTC_GPIO_CONF"]
40pub mod rtc_gpio_conf;
41#[doc = "RTC_GPIO_ENABLE register accessor: an alias for `Reg<RTC_GPIO_ENABLE_SPEC>`"]
42pub type RTC_GPIO_ENABLE = crate::Reg<rtc_gpio_enable::RTC_GPIO_ENABLE_SPEC>;
43#[doc = "RTC_GPIO_ENABLE"]
44pub mod rtc_gpio_enable;
45#[doc = "RTC_GPIO_IN_DATA register accessor: an alias for `Reg<RTC_GPIO_IN_DATA_SPEC>`"]
46pub type RTC_GPIO_IN_DATA = crate::Reg<rtc_gpio_in_data::RTC_GPIO_IN_DATA_SPEC>;
47#[doc = "RTC_GPIO_IN_DATA"]
48pub mod rtc_gpio_in_data;
49#[doc = "RTC_GPIO_OUT register accessor: an alias for `Reg<RTC_GPIO_OUT_SPEC>`"]
50pub type RTC_GPIO_OUT = crate::Reg<rtc_gpio_out::RTC_GPIO_OUT_SPEC>;
51#[doc = "RTC_GPIO_OUT"]
52pub mod rtc_gpio_out;