|
GPS Device
|
RTC peripheral register map. More...
#include <stm32f401re.h>
Public Attributes | |
| uint32_t volatile | RTC_TR |
| uint32_t volatile | RTC_DR |
| uint32_t volatile | RTC_CR |
| uint32_t volatile | RTC_ISR |
| uint32_t volatile | RTC_PRER |
| uint32_t volatile | RTC_WUTR |
| uint32_t volatile | RTC_CALIBR |
| uint32_t volatile | RTC_ALRMAR |
| uint32_t volatile | RTC_ALRMBR |
| uint32_t volatile | RTC_WPR |
| uint32_t volatile | RTC_SSR |
| uint32_t | RESERVED0 |
| uint32_t volatile | RTC_TSTR |
| uint32_t | RESERVED1 |
| uint32_t volatile | RTC_TSSSR |
| uint32_t volatile | RTC_CALR |
| uint32_t volatile | RTC_TAFCR |
| uint32_t volatile | RTC_ALRMASSR |
| uint32_t volatile | RTC_ALRMBSSR |
| uint32_t | RESERVED2 |
| uint32_t volatile | RTC_BKPxR [20] |
RTC peripheral register map.
All registers are write-protected by default. Unlock by writing 0xCA then 0x53 to RTC_WPR. Re-lock by writing any invalid key. Most configuration registers also require INIT mode (RTC_ISR_INIT = 1).
Definition at line 184 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_TR |
Time register: BCD-encoded hours, minutes, seconds, AM/PM flag.
Definition at line 185 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_DR |
Date register: BCD-encoded year, month, day, weekday.
Definition at line 186 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_CR |
Control register: format, wakeup timer, alarm, timestamp enables.
Definition at line 187 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_ISR |
Initialization and status register: INIT mode, shadow register sync.
Definition at line 188 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_PRER |
Prescaler register: PREDIV_A (async) and PREDIV_S (sync) fields.
Definition at line 189 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_WUTR |
Wakeup timer register.
Definition at line 190 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_CALIBR |
Calibration register.
Definition at line 191 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_ALRMAR |
Alarm A register.
Definition at line 192 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_ALRMBR |
Alarm B register.
Definition at line 193 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_WPR |
Write protection register: write 0xCA then 0x53 to unlock.
Definition at line 194 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_SSR |
Sub-second register.
Definition at line 195 of file stm32f401re.h.
| uint32_t RTC_REGDEF_ts::RESERVED0 |
Definition at line 196 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_TSTR |
Timestamp time register.
Definition at line 197 of file stm32f401re.h.
| uint32_t RTC_REGDEF_ts::RESERVED1 |
Definition at line 198 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_TSSSR |
Timestamp sub-second register.
Definition at line 199 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_CALR |
Smooth digital calibration register.
Definition at line 200 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_TAFCR |
Tamper and alternate function configuration register.
Definition at line 201 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_ALRMASSR |
Alarm A sub-second register.
Definition at line 202 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_ALRMBSSR |
Alarm B sub-second register.
Definition at line 203 of file stm32f401re.h.
| uint32_t RTC_REGDEF_ts::RESERVED2 |
Definition at line 204 of file stm32f401re.h.
| uint32_t volatile RTC_REGDEF_ts::RTC_BKPxR[20] |
Backup registers BKP0R–BKP19R: retained across resets if backup domain powered.
Definition at line 205 of file stm32f401re.h.