#[doc = "CR1 register accessor: an alias for `Reg<CR1_SPEC>`"]
pub type CR1 = crate::Reg<cr1::CR1_SPEC>;
#[doc = "AConfiguration register 1"]
pub mod cr1;
#[doc = "CR2 register accessor: an alias for `Reg<CR2_SPEC>`"]
pub type CR2 = crate::Reg<cr2::CR2_SPEC>;
#[doc = "AConfiguration register 2"]
pub mod cr2;
#[doc = "FRCR register accessor: an alias for `Reg<FRCR_SPEC>`"]
pub type FRCR = crate::Reg<frcr::FRCR_SPEC>;
#[doc = "AFRCR"]
pub mod frcr;
#[doc = "SLOTR register accessor: an alias for `Reg<SLOTR_SPEC>`"]
pub type SLOTR = crate::Reg<slotr::SLOTR_SPEC>;
#[doc = "ASlot register"]
pub mod slotr;
#[doc = "IM register accessor: an alias for `Reg<IM_SPEC>`"]
pub type IM = crate::Reg<im::IM_SPEC>;
#[doc = "AInterrupt mask register2"]
pub mod im;
#[doc = "SR register accessor: an alias for `Reg<SR_SPEC>`"]
pub type SR = crate::Reg<sr::SR_SPEC>;
#[doc = "AStatus register"]
pub mod sr;
#[doc = "CLRFR register accessor: an alias for `Reg<CLRFR_SPEC>`"]
pub type CLRFR = crate::Reg<clrfr::CLRFR_SPEC>;
#[doc = "AClear flag register"]
pub mod clrfr;
#[doc = "DR register accessor: an alias for `Reg<DR_SPEC>`"]
pub type DR = crate::Reg<dr::DR_SPEC>;
#[doc = "AData register"]
pub mod dr;
