Struct stm32ral::stm32h7::peripherals::rtc::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show 51 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>, pub BKP5R: RWRegister<u32>, pub BKP6R: RWRegister<u32>, pub BKP7R: RWRegister<u32>, pub BKP8R: RWRegister<u32>, pub BKP9R: RWRegister<u32>, pub BKP10R: RWRegister<u32>, pub BKP11R: RWRegister<u32>, pub BKP12R: RWRegister<u32>, pub BKP13R: RWRegister<u32>, pub BKP14R: RWRegister<u32>, pub BKP15R: RWRegister<u32>, pub BKP16R: RWRegister<u32>, pub BKP17R: RWRegister<u32>, pub BKP18R: RWRegister<u32>, pub BKP19R: RWRegister<u32>, pub BKP20R: RWRegister<u32>, pub BKP21R: RWRegister<u32>, pub BKP22R: RWRegister<u32>, pub BKP23R: RWRegister<u32>, pub BKP24R: RWRegister<u32>, pub BKP25R: RWRegister<u32>, pub BKP26R: RWRegister<u32>, pub BKP27R: RWRegister<u32>, pub BKP28R: RWRegister<u32>, pub BKP29R: RWRegister<u32>, pub BKP30R: RWRegister<u32>, pub BKP31R: RWRegister<u32>, // some fields omitted
}

Fields

TR: RWRegister<u32>

The RTC_TR is the calendar time shadow register. This register must be written in initialization mode only. Refer to Calendar initialization and configuration on page9 and Reading the calendar on page10.This register is write protected. The write access procedure is described in RTC register write protection on page9.

DR: RWRegister<u32>

The RTC_DR is the calendar date shadow register. This register must be written in initialization mode only. Refer to Calendar initialization and configuration on page9 and Reading the calendar on page10.This register is write protected. The write access procedure is described in RTC register write protection on page9.

CR: RWRegister<u32>

RTC control register

ISR: RWRegister<u32>

This register is write protected (except for RTC_ISR[13:8] bits). The write access procedure is described in RTC register write protection on page9.

PRER: RWRegister<u32>

This register must be written in initialization mode only. The initialization must be performed in two separate write accesses. Refer to Calendar initialization and configuration on page9.This register is write protected. The write access procedure is described in RTC register write protection on page9.

WUTR: RWRegister<u32>

This register can be written only when WUTWF is set to 1 in RTC_ISR.This register is write protected. The write access procedure is described in RTC register write protection on page9.

ALRMAR: RWRegister<u32>

This register can be written only when ALRAWF is set to 1 in RTC_ISR, or in initialization mode.This register is write protected. The write access procedure is described in RTC register write protection on page9.

ALRMBR: RWRegister<u32>

This register can be written only when ALRBWF is set to 1 in RTC_ISR, or in initialization mode.This register is write protected. The write access procedure is described in RTC register write protection on page9.

WPR: WORegister<u32>

RTC write protection register

SSR: RORegister<u32>

RTC sub second register

SHIFTR: WORegister<u32>

This register is write protected. The write access procedure is described in RTC register write protection on page9.

TSTR: RORegister<u32>

The content of this register is valid only when TSF is set to 1 in RTC_ISR. It is cleared when TSF bit is reset.

TSDR: RORegister<u32>

The content of this register is valid only when TSF is set to 1 in RTC_ISR. It is cleared when TSF bit is reset.

TSSSR: RORegister<u32>

The content of this register is valid only when RTC_ISR/TSF is set. It is cleared when the RTC_ISR/TSF bit is reset.

CALR: RWRegister<u32>

This register is write protected. The write access procedure is described in RTC register write protection on page9.

TAMPCR: RWRegister<u32>

RTC tamper and alternate function configuration register

ALRMASSR: RWRegister<u32>

This register can be written only when ALRAE is reset in RTC_CR register, or in initialization mode.This register is write protected. The write access procedure is described in RTC register write protection on page9

ALRMBSSR: RWRegister<u32>

This register can be written only when ALRBE is reset in RTC_CR register, or in initialization mode.This register is write protected.The write access procedure is described in Section: RTC register write protection.

OR: RWRegister<u32>

RTC 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

BKP5R: RWRegister<u32>

RTC backup registers

BKP6R: RWRegister<u32>

RTC backup registers

BKP7R: RWRegister<u32>

RTC backup registers

BKP8R: RWRegister<u32>

RTC backup registers

BKP9R: RWRegister<u32>

RTC backup registers

BKP10R: RWRegister<u32>

RTC backup registers

BKP11R: RWRegister<u32>

RTC backup registers

BKP12R: RWRegister<u32>

RTC backup registers

BKP13R: RWRegister<u32>

RTC backup registers

BKP14R: RWRegister<u32>

RTC backup registers

BKP15R: RWRegister<u32>

RTC backup registers

BKP16R: RWRegister<u32>

RTC backup registers

BKP17R: RWRegister<u32>

RTC backup registers

BKP18R: RWRegister<u32>

RTC backup registers

BKP19R: RWRegister<u32>

RTC backup registers

BKP20R: RWRegister<u32>

RTC backup registers

BKP21R: RWRegister<u32>

RTC backup registers

BKP22R: RWRegister<u32>

RTC backup registers

BKP23R: RWRegister<u32>

RTC backup registers

BKP24R: RWRegister<u32>

RTC backup registers

BKP25R: RWRegister<u32>

RTC backup registers

BKP26R: RWRegister<u32>

RTC backup registers

BKP27R: RWRegister<u32>

RTC backup registers

BKP28R: RWRegister<u32>

RTC backup registers

BKP29R: RWRegister<u32>

RTC backup registers

BKP30R: RWRegister<u32>

RTC backup registers

BKP31R: RWRegister<u32>

RTC backup registers

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.