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 29 30 31 32 33 34 35
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - ks_ctrl."] pub ks_ctrl: crate::Reg<ks_ctrl::KS_CTRL_SPEC>, _reserved1: [u8; 0x0c], #[doc = "0x10 - ks_int_en."] pub ks_int_en: crate::Reg<ks_int_en::KS_INT_EN_SPEC>, #[doc = "0x14 - ks_int_sts."] pub ks_int_sts: crate::Reg<ks_int_sts::KS_INT_STS_SPEC>, #[doc = "0x18 - keycode_clr."] pub keycode_clr: crate::Reg<keycode_clr::KEYCODE_CLR_SPEC>, #[doc = "0x1c - keycode_value."] pub keycode_value: crate::Reg<keycode_value::KEYCODE_VALUE_SPEC>, } #[doc = "ks_ctrl register accessor: an alias for `Reg<KS_CTRL_SPEC>`"] pub type KS_CTRL = crate::Reg<ks_ctrl::KS_CTRL_SPEC>; #[doc = "ks_ctrl."] pub mod ks_ctrl; #[doc = "ks_int_en register accessor: an alias for `Reg<KS_INT_EN_SPEC>`"] pub type KS_INT_EN = crate::Reg<ks_int_en::KS_INT_EN_SPEC>; #[doc = "ks_int_en."] pub mod ks_int_en; #[doc = "ks_int_sts register accessor: an alias for `Reg<KS_INT_STS_SPEC>`"] pub type KS_INT_STS = crate::Reg<ks_int_sts::KS_INT_STS_SPEC>; #[doc = "ks_int_sts."] pub mod ks_int_sts; #[doc = "keycode_clr register accessor: an alias for `Reg<KEYCODE_CLR_SPEC>`"] pub type KEYCODE_CLR = crate::Reg<keycode_clr::KEYCODE_CLR_SPEC>; #[doc = "keycode_clr."] pub mod keycode_clr; #[doc = "keycode_value register accessor: an alias for `Reg<KEYCODE_VALUE_SPEC>`"] pub type KEYCODE_VALUE = crate::Reg<keycode_value::KEYCODE_VALUE_SPEC>; #[doc = "keycode_value."] pub mod keycode_value;