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;