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 - KBI Status and Control Register"] pub sc: crate::Reg<sc::SC_SPEC>, #[doc = "0x01 - KBIx Pin Enable Register"] pub pe: crate::Reg<pe::PE_SPEC>, #[doc = "0x02 - KBIx Edge Select Register"] pub es: crate::Reg<es::ES_SPEC>, } #[doc = "SC register accessor: an alias for `Reg<SC_SPEC>`"] pub type SC = crate::Reg<sc::SC_SPEC>; #[doc = "KBI Status and Control Register"] pub mod sc; #[doc = "PE register accessor: an alias for `Reg<PE_SPEC>`"] pub type PE = crate::Reg<pe::PE_SPEC>; #[doc = "KBIx Pin Enable Register"] pub mod pe; #[doc = "ES register accessor: an alias for `Reg<ES_SPEC>`"] pub type ES = crate::Reg<es::ES_SPEC>; #[doc = "KBIx Edge Select Register"] pub mod es;