1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Port D Input Pins"]
    pub pind: crate::Reg<pind::PIND_SPEC>,
    #[doc = "0x01 - Port D Data Direction Register"]
    pub ddrd: crate::Reg<ddrd::DDRD_SPEC>,
    #[doc = "0x02 - Port D Data Register"]
    pub portd: crate::Reg<portd::PORTD_SPEC>,
}
#[doc = "DDRD register accessor: an alias for `Reg<DDRD_SPEC>`"]
pub type DDRD = crate::Reg<ddrd::DDRD_SPEC>;
#[doc = "Port D Data Direction Register"]
pub mod ddrd;
#[doc = "PIND register accessor: an alias for `Reg<PIND_SPEC>`"]
pub type PIND = crate::Reg<pind::PIND_SPEC>;
#[doc = "Port D Input Pins"]
pub mod pind;
#[doc = "PORTD register accessor: an alias for `Reg<PORTD_SPEC>`"]
pub type PORTD = crate::Reg<portd::PORTD_SPEC>;
#[doc = "Port D Data Register"]
pub mod portd;