#[repr(C)]
pub struct RTC_TypeDef {
Show 40 fields pub TR: u32, pub DR: u32, pub CR: u32, pub ISR: u32, pub PRER: u32, pub WUTR: u32, pub RESERVED: u32, pub ALRMAR: u32, pub ALRMBR: u32, pub WPR: u32, pub SSR: u32, pub SHIFTR: u32, pub TSTR: u32, pub TSDR: u32, pub TSSSR: u32, pub CALR: u32, pub TAMPCR: u32, pub ALRMASSR: u32, pub ALRMBSSR: u32, pub OR: u32, pub BKP0R: u32, pub BKP1R: u32, pub BKP2R: u32, pub BKP3R: u32, pub BKP4R: u32, pub BKP5R: u32, pub BKP6R: u32, pub BKP7R: u32, pub BKP8R: u32, pub BKP9R: u32, pub BKP10R: u32, pub BKP11R: u32, pub BKP12R: u32, pub BKP13R: u32, pub BKP14R: u32, pub BKP15R: u32, pub BKP16R: u32, pub BKP17R: u32, pub BKP18R: u32, pub BKP19R: u32,
}
Expand description

@brief Real-Time Clock

Fields§

§TR: u32

< RTC time register, Address offset: 0x00

§DR: u32

< RTC date register, Address offset: 0x04

§CR: u32

< RTC control register, Address offset: 0x08

§ISR: u32

< RTC initialization and status register, Address offset: 0x0C

§PRER: u32

< RTC prescaler register, Address offset: 0x10

§WUTR: u32

< RTC wakeup timer register, Address offset: 0x14

§RESERVED: u32

< Reserved, Address offset: 0x18

§ALRMAR: u32

< RTC alarm A register, Address offset: 0x1C

§ALRMBR: u32

< RTC alarm B register, Address offset: 0x20

§WPR: u32

< RTC write protection register, Address offset: 0x24

§SSR: u32

< RTC sub second register, Address offset: 0x28

§SHIFTR: u32

< RTC shift control register, Address offset: 0x2C

§TSTR: u32

< RTC time stamp time register, Address offset: 0x30

§TSDR: u32

< RTC time stamp date register, Address offset: 0x34

§TSSSR: u32

< RTC time-stamp sub second register, Address offset: 0x38

§CALR: u32

< RTC calibration register, Address offset: 0x3C

§TAMPCR: u32

< RTC tamper configuration register, Address offset: 0x40

§ALRMASSR: u32

< RTC alarm A sub second register, Address offset: 0x44

§ALRMBSSR: u32

< RTC alarm B sub second register, Address offset: 0x48

§OR: u32

< RTC option register, Address offset 0x4C

§BKP0R: u32

< RTC backup register 0, Address offset: 0x50

§BKP1R: u32

< RTC backup register 1, Address offset: 0x54

§BKP2R: u32

< RTC backup register 2, Address offset: 0x58

§BKP3R: u32

< RTC backup register 3, Address offset: 0x5C

§BKP4R: u32

< RTC backup register 4, Address offset: 0x60

§BKP5R: u32

< RTC backup register 5, Address offset: 0x64

§BKP6R: u32

< RTC backup register 6, Address offset: 0x68

§BKP7R: u32

< RTC backup register 7, Address offset: 0x6C

§BKP8R: u32

< RTC backup register 8, Address offset: 0x70

§BKP9R: u32

< RTC backup register 9, Address offset: 0x74

§BKP10R: u32

< RTC backup register 10, Address offset: 0x78

§BKP11R: u32

< RTC backup register 11, Address offset: 0x7C

§BKP12R: u32

< RTC backup register 12, Address offset: 0x80

§BKP13R: u32

< RTC backup register 13, Address offset: 0x84

§BKP14R: u32

< RTC backup register 14, Address offset: 0x88

§BKP15R: u32

< RTC backup register 15, Address offset: 0x8C

§BKP16R: u32

< RTC backup register 16, Address offset: 0x90

§BKP17R: u32

< RTC backup register 17, Address offset: 0x94

§BKP18R: u32

< RTC backup register 18, Address offset: 0x98

§BKP19R: u32

< RTC backup register 19, Address offset: 0x9C

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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.