#[repr(C)]pub struct RegisterBlock {
pub dr: [Reg<DR_SPEC>; 10],
pub rtccr: Reg<RTCCR_SPEC>,
pub cr: Reg<CR_SPEC>,
pub csr: Reg<CSR_SPEC>,
pub bkp_dr: [Reg<BKP_DR_SPEC>; 32],
/* private fields */
}
Expand description
Register block
Fields
dr: [Reg<DR_SPEC>; 10]
0x00..0x28 - Backup data register (BKP_DR)
rtccr: Reg<RTCCR_SPEC>
0x28 - RTC clock calibration register (BKP_RTCCR)
cr: Reg<CR_SPEC>
0x2c - Backup control register (BKP_CR)
csr: Reg<CSR_SPEC>
0x30 - BKP_CSR control/status register (BKP_CSR)
bkp_dr: [Reg<BKP_DR_SPEC>; 32]
0x3c..0xbc - Backup data register (BKP_DR)
Implementations
sourceimpl RegisterBlock
impl RegisterBlock
sourcepub fn bkp_dr11(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr11(&self) -> &Reg<BKP_DR_SPEC>
0x3c - Backup data register (BKP_DR)
sourcepub fn bkp_dr12(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr12(&self) -> &Reg<BKP_DR_SPEC>
0x40 - Backup data register (BKP_DR)
sourcepub fn bkp_dr13(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr13(&self) -> &Reg<BKP_DR_SPEC>
0x44 - Backup data register (BKP_DR)
sourcepub fn bkp_dr14(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr14(&self) -> &Reg<BKP_DR_SPEC>
0x48 - Backup data register (BKP_DR)
sourcepub fn bkp_dr15(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr15(&self) -> &Reg<BKP_DR_SPEC>
0x4c - Backup data register (BKP_DR)
sourcepub fn bkp_dr16(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr16(&self) -> &Reg<BKP_DR_SPEC>
0x50 - Backup data register (BKP_DR)
sourcepub fn bkp_dr17(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr17(&self) -> &Reg<BKP_DR_SPEC>
0x54 - Backup data register (BKP_DR)
sourcepub fn bkp_dr18(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr18(&self) -> &Reg<BKP_DR_SPEC>
0x58 - Backup data register (BKP_DR)
sourcepub fn bkp_dr19(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr19(&self) -> &Reg<BKP_DR_SPEC>
0x5c - Backup data register (BKP_DR)
sourcepub fn bkp_dr20(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr20(&self) -> &Reg<BKP_DR_SPEC>
0x60 - Backup data register (BKP_DR)
sourcepub fn bkp_dr21(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr21(&self) -> &Reg<BKP_DR_SPEC>
0x64 - Backup data register (BKP_DR)
sourcepub fn bkp_dr22(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr22(&self) -> &Reg<BKP_DR_SPEC>
0x68 - Backup data register (BKP_DR)
sourcepub fn bkp_dr23(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr23(&self) -> &Reg<BKP_DR_SPEC>
0x6c - Backup data register (BKP_DR)
sourcepub fn bkp_dr24(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr24(&self) -> &Reg<BKP_DR_SPEC>
0x70 - Backup data register (BKP_DR)
sourcepub fn bkp_dr25(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr25(&self) -> &Reg<BKP_DR_SPEC>
0x74 - Backup data register (BKP_DR)
sourcepub fn bkp_dr26(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr26(&self) -> &Reg<BKP_DR_SPEC>
0x78 - Backup data register (BKP_DR)
sourcepub fn bkp_dr27(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr27(&self) -> &Reg<BKP_DR_SPEC>
0x7c - Backup data register (BKP_DR)
sourcepub fn bkp_dr28(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr28(&self) -> &Reg<BKP_DR_SPEC>
0x80 - Backup data register (BKP_DR)
sourcepub fn bkp_dr29(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr29(&self) -> &Reg<BKP_DR_SPEC>
0x84 - Backup data register (BKP_DR)
sourcepub fn bkp_dr30(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr30(&self) -> &Reg<BKP_DR_SPEC>
0x88 - Backup data register (BKP_DR)
sourcepub fn bkp_dr31(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr31(&self) -> &Reg<BKP_DR_SPEC>
0x8c - Backup data register (BKP_DR)
sourcepub fn bkp_dr32(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr32(&self) -> &Reg<BKP_DR_SPEC>
0x90 - Backup data register (BKP_DR)
sourcepub fn bkp_dr33(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr33(&self) -> &Reg<BKP_DR_SPEC>
0x94 - Backup data register (BKP_DR)
sourcepub fn bkp_dr34(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr34(&self) -> &Reg<BKP_DR_SPEC>
0x98 - Backup data register (BKP_DR)
sourcepub fn bkp_dr35(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr35(&self) -> &Reg<BKP_DR_SPEC>
0x9c - Backup data register (BKP_DR)
sourcepub fn bkp_dr36(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr36(&self) -> &Reg<BKP_DR_SPEC>
0xa0 - Backup data register (BKP_DR)
sourcepub fn bkp_dr37(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr37(&self) -> &Reg<BKP_DR_SPEC>
0xa4 - Backup data register (BKP_DR)
sourcepub fn bkp_dr38(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr38(&self) -> &Reg<BKP_DR_SPEC>
0xa8 - Backup data register (BKP_DR)
sourcepub fn bkp_dr39(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr39(&self) -> &Reg<BKP_DR_SPEC>
0xac - Backup data register (BKP_DR)
sourcepub fn bkp_dr40(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr40(&self) -> &Reg<BKP_DR_SPEC>
0xb0 - Backup data register (BKP_DR)
sourcepub fn bkp_dr41(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr41(&self) -> &Reg<BKP_DR_SPEC>
0xb4 - Backup data register (BKP_DR)
sourcepub fn bkp_dr42(&self) -> &Reg<BKP_DR_SPEC>
pub fn bkp_dr42(&self) -> &Reg<BKP_DR_SPEC>
0xb8 - Backup data register (BKP_DR)
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more