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