Struct stm32ral::stm32l0::peripherals::rtc::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 24 fields
pub TR: RWRegister<u32>,
pub DR: RWRegister<u32>,
pub CR: RWRegister<u32>,
pub ISR: RWRegister<u32>,
pub PRER: RWRegister<u32>,
pub WUTR: RWRegister<u32>,
pub ALRMAR: RWRegister<u32>,
pub ALRMBR: 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 TAMPCR: RWRegister<u32>,
pub ALRMASSR: RWRegister<u32>,
pub ALRMBSSR: RWRegister<u32>,
pub OR: 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>
RTC time register
DR: RWRegister<u32>
RTC date register
CR: RWRegister<u32>
RTC control register
ISR: RWRegister<u32>
RTC initialization and status register
PRER: RWRegister<u32>
RTC prescaler register
WUTR: RWRegister<u32>
RTC wakeup timer register
ALRMAR: RWRegister<u32>
RTC alarm A register
ALRMBR: RWRegister<u32>
RTC alarm B register
WPR: WORegister<u32>
write protection register
SSR: RORegister<u32>
RTC sub second register
SHIFTR: WORegister<u32>
RTC shift control register
TSTR: RORegister<u32>
RTC timestamp time register
TSDR: RORegister<u32>
RTC timestamp date register
TSSSR: RORegister<u32>
RTC time-stamp sub second register
CALR: RWRegister<u32>
RTC calibration register
TAMPCR: RWRegister<u32>
RTC tamper configuration register
ALRMASSR: RWRegister<u32>
RTC alarm A sub second register
ALRMBSSR: RWRegister<u32>
RTC alarm B sub second register
OR: RWRegister<u32>
option register
BKP0R: RWRegister<u32>
RTC backup registers
BKP1R: RWRegister<u32>
RTC backup registers
BKP2R: RWRegister<u32>
RTC backup registers
BKP3R: RWRegister<u32>
RTC backup registers
BKP4R: RWRegister<u32>
RTC backup registers