Struct stm32ral::stm32f0::peripherals::rtc::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 20 fields
pub TR: RWRegister<u32>,
pub DR: RWRegister<u32>,
pub CR: RWRegister<u32>,
pub ISR: RWRegister<u32>,
pub PRER: RWRegister<u32>,
pub ALRMAR: RWRegister<u32>,
pub WPR: WORegister<u32>,
pub SSR: RORegister<u32>,
pub SHIFTR: WORegister<u32>,
pub TSTR: RORegister<u32>,
pub TSDR: RORegister<u32>,
pub TSSSR: RORegister<u32>,
pub CALR: RWRegister<u32>,
pub TAFCR: RWRegister<u32>,
pub ALRMASSR: RWRegister<u32>,
pub BKP0R: RWRegister<u32>,
pub BKP1R: RWRegister<u32>,
pub BKP2R: RWRegister<u32>,
pub BKP3R: RWRegister<u32>,
pub BKP4R: RWRegister<u32>,
// some fields omitted
}
Fields
TR: RWRegister<u32>
time register
DR: RWRegister<u32>
date register
CR: RWRegister<u32>
control register
ISR: RWRegister<u32>
initialization and status register
PRER: RWRegister<u32>
prescaler register
ALRMAR: RWRegister<u32>
alarm A register
WPR: WORegister<u32>
write protection register
SSR: RORegister<u32>
sub second register
SHIFTR: WORegister<u32>
shift control register
TSTR: RORegister<u32>
timestamp time register
TSDR: RORegister<u32>
timestamp date register
TSSSR: RORegister<u32>
time-stamp sub second register
CALR: RWRegister<u32>
calibration register
TAFCR: RWRegister<u32>
tamper and alternate function configuration register
ALRMASSR: RWRegister<u32>
alarm A sub second register
BKP0R: RWRegister<u32>
backup register
BKP1R: RWRegister<u32>
backup register
BKP2R: RWRegister<u32>
backup register
BKP3R: RWRegister<u32>
backup register
BKP4R: RWRegister<u32>
backup register