1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Configuration Change Protection"] pub ccp: crate::Reg<ccp::CCP_SPEC>, _reserved1: [u8; 8usize], #[doc = "0x09 - Stack Pointer Low"] pub spl: crate::Reg<spl::SPL_SPEC>, #[doc = "0x0a - Stack Pointer High"] pub sph: crate::Reg<sph::SPH_SPEC>, } #[doc = "CCP register accessor: an alias for `Reg<CCP_SPEC>`"] pub type CCP = crate::Reg<ccp::CCP_SPEC>; #[doc = "Configuration Change Protection"] pub mod ccp; #[doc = "SPH register accessor: an alias for `Reg<SPH_SPEC>`"] pub type SPH = crate::Reg<sph::SPH_SPEC>; #[doc = "Stack Pointer High"] pub mod sph; #[doc = "SPL register accessor: an alias for `Reg<SPL_SPEC>`"] pub type SPL = crate::Reg<spl::SPL_SPEC>; #[doc = "Stack Pointer Low"] pub mod spl;