#[repr(C)]
pub struct RegisterBlock {
pub sr: SR,
pub cr1: CR1,
pub cr2: CR2,
pub smpr1: SMPR1,
pub smpr2: SMPR2,
pub smpr3: SMPR3,
pub jofr1: JOFR1,
pub jofr2: JOFR2,
pub jofr3: JOFR3,
pub jofr4: JOFR4,
pub htr: HTR,
pub ltr: LTR,
pub sqr1: SQR1,
pub sqr2: SQR2,
pub sqr3: SQR3,
pub jsqr: JSQR,
pub jdr1: JDR1,
pub jdr2: JDR2,
pub jdr3: JDR3,
pub jdr4: JDR4,
pub dr: DR,
pub ccsr: CCSR,
}
pub type SR = crate::Reg<sr::SR_SPEC>;
pub mod sr;
pub type CR1 = crate::Reg<cr1::CR1_SPEC>;
pub mod cr1;
pub type CR2 = crate::Reg<cr2::CR2_SPEC>;
pub mod cr2;
pub type SMPR1 = crate::Reg<smpr1::SMPR1_SPEC>;
pub mod smpr1;
pub type SMPR2 = crate::Reg<smpr2::SMPR2_SPEC>;
pub mod smpr2;
pub type SMPR3 = crate::Reg<smpr3::SMPR3_SPEC>;
pub mod smpr3;
pub type JOFR1 = crate::Reg<jofr1::JOFR1_SPEC>;
pub mod jofr1;
pub type JOFR2 = crate::Reg<jofr2::JOFR2_SPEC>;
pub mod jofr2;
pub type JOFR3 = crate::Reg<jofr3::JOFR3_SPEC>;
pub mod jofr3;
pub type JOFR4 = crate::Reg<jofr4::JOFR4_SPEC>;
pub mod jofr4;
pub type HTR = crate::Reg<htr::HTR_SPEC>;
pub mod htr;
pub type LTR = crate::Reg<ltr::LTR_SPEC>;
pub mod ltr;
pub type SQR1 = crate::Reg<sqr1::SQR1_SPEC>;
pub mod sqr1;
pub type SQR2 = crate::Reg<sqr2::SQR2_SPEC>;
pub mod sqr2;
pub type SQR3 = crate::Reg<sqr3::SQR3_SPEC>;
pub mod sqr3;
pub type JSQR = crate::Reg<jsqr::JSQR_SPEC>;
pub mod jsqr;
pub type JDR1 = crate::Reg<jdr1::JDR1_SPEC>;
pub mod jdr1;
pub type JDR2 = crate::Reg<jdr2::JDR2_SPEC>;
pub mod jdr2;
pub type JDR3 = crate::Reg<jdr3::JDR3_SPEC>;
pub mod jdr3;
pub type JDR4 = crate::Reg<jdr4::JDR4_SPEC>;
pub mod jdr4;
pub type DR = crate::Reg<dr::DR_SPEC>;
pub mod dr;
pub type CCSR = crate::Reg<ccsr::CCSR_SPEC>;
pub mod ccsr;