1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Voltage select. Per bank control"]
    pub voltage_select: crate::Reg<voltage_select::VOLTAGE_SELECT_SPEC>,
    #[doc = "0x04..0x7c - Pad control register"]
    pub gpio: [crate::Reg<gpio::GPIO_SPEC>; 30],
    #[doc = "0x7c - Pad control register"]
    pub swclk: crate::Reg<swclk::SWCLK_SPEC>,
    #[doc = "0x80 - Pad control register"]
    pub swd: crate::Reg<swd::SWD_SPEC>,
}
#[doc = "VOLTAGE_SELECT register accessor: an alias for `Reg<VOLTAGE_SELECT_SPEC>`"]
pub type VOLTAGE_SELECT = crate::Reg<voltage_select::VOLTAGE_SELECT_SPEC>;
#[doc = "Voltage select. Per bank control"]
pub mod voltage_select;
#[doc = "GPIO register accessor: an alias for `Reg<GPIO_SPEC>`"]
pub type GPIO = crate::Reg<gpio::GPIO_SPEC>;
#[doc = "Pad control register"]
pub mod gpio;
#[doc = "SWCLK register accessor: an alias for `Reg<SWCLK_SPEC>`"]
pub type SWCLK = crate::Reg<swclk::SWCLK_SPEC>;
#[doc = "Pad control register"]
pub mod swclk;
#[doc = "SWD register accessor: an alias for `Reg<SWD_SPEC>`"]
pub type SWD = crate::Reg<swd::SWD_SPEC>;
#[doc = "Pad control register"]
pub mod swd;