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 - General Purpose IO Register 0"]
    pub gpior0: GPIOR0,
    #[doc = "0x01 - General Purpose IO Register 1"]
    pub gpior1: GPIOR1,
    #[doc = "0x02 - General Purpose IO Register 2"]
    pub gpior2: GPIOR2,
    #[doc = "0x03 - General Purpose IO Register 3"]
    pub gpior3: GPIOR3,
}
#[doc = "GPIOR0 (rw) register accessor: an alias for `Reg<GPIOR0_SPEC>`"]
pub type GPIOR0 = crate::Reg<gpior0::GPIOR0_SPEC>;
#[doc = "General Purpose IO Register 0"]
pub mod gpior0;
#[doc = "GPIOR1 (rw) register accessor: an alias for `Reg<GPIOR1_SPEC>`"]
pub type GPIOR1 = crate::Reg<gpior1::GPIOR1_SPEC>;
#[doc = "General Purpose IO Register 1"]
pub mod gpior1;
#[doc = "GPIOR2 (rw) register accessor: an alias for `Reg<GPIOR2_SPEC>`"]
pub type GPIOR2 = crate::Reg<gpior2::GPIOR2_SPEC>;
#[doc = "General Purpose IO Register 2"]
pub mod gpior2;
#[doc = "GPIOR3 (rw) register accessor: an alias for `Reg<GPIOR3_SPEC>`"]
pub type GPIOR3 = crate::Reg<gpior3::GPIOR3_SPEC>;
#[doc = "General Purpose IO Register 3"]
pub mod gpior3;