Struct stm32f30x::rtc::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub tr: Tr, pub dr: Dr, pub cr: Cr, pub isr: Isr, pub prer: Prer, pub wutr: Wutr, pub alrmar: Alrmar, pub alrmbr: Alrmbr, pub wpr: Wpr, pub ssr: Ssr, pub shiftr: Shiftr, pub tstr: Tstr, pub tsdr: Tsdr, pub tsssr: Tsssr, pub calr: Calr, pub tafcr: Tafcr, pub alrmassr: Alrmassr, pub alrmbssr: Alrmbssr, pub bkp0r: Bkp0r, pub bkp1r: Bkp1r, pub bkp2r: Bkp2r, pub bkp3r: Bkp3r, pub bkp4r: Bkp4r, pub bkp5r: Bkp5r, pub bkp6r: Bkp6r, pub bkp7r: Bkp7r, pub bkp8r: Bkp8r, pub bkp9r: Bkp9r, pub bkp10r: Bkp10r, pub bkp11r: Bkp11r, pub bkp12r: Bkp12r, pub bkp13r: Bkp13r, pub bkp14r: Bkp14r, pub bkp15r: Bkp15r, pub bkp16r: Bkp16r, pub bkp17r: Bkp17r, pub bkp18r: Bkp18r, pub bkp19r: Bkp19r, pub bkp20r: Bkp20r, pub bkp21r: Bkp21r, pub bkp22r: Bkp22r, pub bkp23r: Bkp23r, pub bkp24r: Bkp24r, pub bkp25r: Bkp25r, pub bkp26r: Bkp26r, pub bkp27r: Bkp27r, pub bkp28r: Bkp28r, pub bkp29r: Bkp29r, pub bkp30r: Bkp30r, pub bkp31r: Bkp31r, // some fields omitted }
Register block
Fields
tr: Tr
0x00 - time register
dr: Dr
0x04 - date register
cr: Cr
0x08 - control register
isr: Isr
0x0c - initialization and status register
prer: Prer
0x10 - prescaler register
wutr: Wutr
0x14 - wakeup timer register
alrmar: Alrmar
0x1c - alarm A register
alrmbr: Alrmbr
0x20 - alarm B register
wpr: Wpr
0x24 - write protection register
ssr: Ssr
0x28 - sub second register
shiftr: Shiftr
0x2c - shift control register
tstr: Tstr
0x30 - time stamp time register
tsdr: Tsdr
0x34 - time stamp date register
tsssr: Tsssr
0x38 - timestamp sub second register
calr: Calr
0x3c - calibration register
tafcr: Tafcr
0x40 - tamper and alternate function configuration register
alrmassr: Alrmassr
0x44 - alarm A sub second register
alrmbssr: Alrmbssr
0x48 - alarm B sub second register
bkp0r: Bkp0r
0x50 - backup register
bkp1r: Bkp1r
0x54 - backup register
bkp2r: Bkp2r
0x58 - backup register
bkp3r: Bkp3r
0x5c - backup register
bkp4r: Bkp4r
0x60 - backup register
bkp5r: Bkp5r
0x64 - backup register
bkp6r: Bkp6r
0x68 - backup register
bkp7r: Bkp7r
0x6c - backup register
bkp8r: Bkp8r
0x70 - backup register
bkp9r: Bkp9r
0x74 - backup register
bkp10r: Bkp10r
0x78 - backup register
bkp11r: Bkp11r
0x7c - backup register
bkp12r: Bkp12r
0x80 - backup register
bkp13r: Bkp13r
0x84 - backup register
bkp14r: Bkp14r
0x88 - backup register
bkp15r: Bkp15r
0x8c - backup register
bkp16r: Bkp16r
0x90 - backup register
bkp17r: Bkp17r
0x94 - backup register
bkp18r: Bkp18r
0x98 - backup register
bkp19r: Bkp19r
0x9c - backup register
bkp20r: Bkp20r
0xa0 - backup register
bkp21r: Bkp21r
0xa4 - backup register
bkp22r: Bkp22r
0xa8 - backup register
bkp23r: Bkp23r
0xac - backup register
bkp24r: Bkp24r
0xb0 - backup register
bkp25r: Bkp25r
0xb4 - backup register
bkp26r: Bkp26r
0xb8 - backup register
bkp27r: Bkp27r
0xbc - backup register
bkp28r: Bkp28r
0xc0 - backup register
bkp29r: Bkp29r
0xc4 - backup register
bkp30r: Bkp30r
0xc8 - backup register
bkp31r: Bkp31r
0xcc - backup register