#[repr(C)]
pub struct RegisterBlock {
pub cr0: CR0,
pub cr1: CR1,
pub intclr: INTCLR,
pub poen0: POEN0,
pub poen1: POEN1,
pub ram0: RAM0,
pub ram1: RAM1,
pub ram2: RAM2,
pub ram3: RAM3,
pub ram4: RAM4,
pub ram5: RAM5,
pub ram6: RAM6,
pub ram7: RAM7,
pub ram8: RAM8,
pub ram9: RAM9,
pub ram10: RAM10,
pub ram11: RAM11,
pub ram12: RAM12,
pub ram13: RAM13,
pub ram14: RAM14,
pub ram15: RAM15,
}
pub type CR0 = crate::Reg<cr0::CR0_SPEC>;
pub mod cr0;
pub type CR1 = crate::Reg<cr1::CR1_SPEC>;
pub mod cr1;
pub type INTCLR = crate::Reg<intclr::INTCLR_SPEC>;
pub mod intclr;
pub type POEN0 = crate::Reg<poen0::POEN0_SPEC>;
pub mod poen0;
pub type POEN1 = crate::Reg<poen1::POEN1_SPEC>;
pub mod poen1;
pub type RAM0 = crate::Reg<ram0::RAM0_SPEC>;
pub mod ram0;
pub type RAM1 = crate::Reg<ram1::RAM1_SPEC>;
pub mod ram1;
pub type RAM2 = crate::Reg<ram2::RAM2_SPEC>;
pub mod ram2;
pub type RAM3 = crate::Reg<ram3::RAM3_SPEC>;
pub mod ram3;
pub type RAM4 = crate::Reg<ram4::RAM4_SPEC>;
pub mod ram4;
pub type RAM5 = crate::Reg<ram5::RAM5_SPEC>;
pub mod ram5;
pub type RAM6 = crate::Reg<ram6::RAM6_SPEC>;
pub mod ram6;
pub type RAM7 = crate::Reg<ram7::RAM7_SPEC>;
pub mod ram7;
pub type RAM8 = crate::Reg<ram8::RAM8_SPEC>;
pub mod ram8;
pub type RAM9 = crate::Reg<ram9::RAM9_SPEC>;
pub mod ram9;
pub type RAM10 = crate::Reg<ram10::RAM10_SPEC>;
pub mod ram10;
pub type RAM11 = crate::Reg<ram11::RAM11_SPEC>;
pub mod ram11;
pub type RAM12 = crate::Reg<ram12::RAM12_SPEC>;
pub mod ram12;
pub type RAM13 = crate::Reg<ram13::RAM13_SPEC>;
pub mod ram13;
pub type RAM14 = crate::Reg<ram14::RAM14_SPEC>;
pub mod ram14;
pub type RAM15 = crate::Reg<ram15::RAM15_SPEC>;
pub mod ram15;