InES Hardware Abstraction Layer
Data Fields
reg_rtc_t Struct Reference

Representation of RTC register. More...

#include <reg_stm32f4xx.h>

Data Fields

volatile uint32_t TR
 
volatile uint32_t DR
 
volatile uint32_t CR
 
volatile uint32_t ISR
 
volatile uint32_t PRER
 
volatile uint32_t WUTR
 
volatile uint32_t CALIBR
 
volatile uint32_t ALRMAR
 
volatile uint32_t ALRMBR
 
volatile uint32_t WPR
 
volatile uint32_t SSR
 
volatile uint32_t SHIFTR
 
volatile uint32_t TSTR
 
volatile uint32_t TSDR
 
volatile uint32_t TSSSR
 
volatile uint32_t CALR
 
volatile uint32_t TAFCR
 
volatile uint32_t ALRMASSR
 
volatile uint32_t ALRMBSSR
 
uint32_t RESERVED
 
volatile uint32_t BKP0R
 
volatile uint32_t BKP1R
 
volatile uint32_t BKP2R
 
volatile uint32_t BKP3R
 
volatile uint32_t BKP4R
 
volatile uint32_t BKP5R
 
volatile uint32_t BKP6R
 
volatile uint32_t BKP7R
 
volatile uint32_t BKP8R
 
volatile uint32_t BKP9R
 
volatile uint32_t BKP10R
 
volatile uint32_t BKP11R
 
volatile uint32_t BKP12R
 
volatile uint32_t BKP13R
 
volatile uint32_t BKP14R
 
volatile uint32_t BKP15R
 
volatile uint32_t BKP16R
 
volatile uint32_t BKP17R
 
volatile uint32_t BKP18R
 
volatile uint32_t BKP19R
 

Detailed Description

Representation of RTC register.

Described in reference manual p.778ff.

Field Documentation

◆ ALRMAR

volatile uint32_t reg_rtc_t::ALRMAR

Alarm A register.

◆ ALRMASSR

volatile uint32_t reg_rtc_t::ALRMASSR

Alarm A sub-second register.

◆ ALRMBR

volatile uint32_t reg_rtc_t::ALRMBR

Alarm B register.

◆ ALRMBSSR

volatile uint32_t reg_rtc_t::ALRMBSSR

Alarm B sub-second register.

◆ BKP0R

volatile uint32_t reg_rtc_t::BKP0R

Backup register 1.

◆ BKP10R

volatile uint32_t reg_rtc_t::BKP10R

Backup register 11.

◆ BKP11R

volatile uint32_t reg_rtc_t::BKP11R

Backup register 12.

◆ BKP12R

volatile uint32_t reg_rtc_t::BKP12R

Backup register 13.

◆ BKP13R

volatile uint32_t reg_rtc_t::BKP13R

Backup register 14.

◆ BKP14R

volatile uint32_t reg_rtc_t::BKP14R

Backup register 15.

◆ BKP15R

volatile uint32_t reg_rtc_t::BKP15R

Backup register 16.

◆ BKP16R

volatile uint32_t reg_rtc_t::BKP16R

Backup register 17.

◆ BKP17R

volatile uint32_t reg_rtc_t::BKP17R

Backup register 18.

◆ BKP18R

volatile uint32_t reg_rtc_t::BKP18R

Backup register 19.

◆ BKP19R

volatile uint32_t reg_rtc_t::BKP19R

Backup register 20.

◆ BKP1R

volatile uint32_t reg_rtc_t::BKP1R

Backup register 2.

◆ BKP2R

volatile uint32_t reg_rtc_t::BKP2R

Backup register 3.

◆ BKP3R

volatile uint32_t reg_rtc_t::BKP3R

Backup register 4.

◆ BKP4R

volatile uint32_t reg_rtc_t::BKP4R

Backup register 5.

◆ BKP5R

volatile uint32_t reg_rtc_t::BKP5R

Backup register 6.

◆ BKP6R

volatile uint32_t reg_rtc_t::BKP6R

Backup register 7.

◆ BKP7R

volatile uint32_t reg_rtc_t::BKP7R

Backup register 8.

◆ BKP8R

volatile uint32_t reg_rtc_t::BKP8R

Backup register 9.

◆ BKP9R

volatile uint32_t reg_rtc_t::BKP9R

Backup register 10.

◆ CALIBR

volatile uint32_t reg_rtc_t::CALIBR

Calibration register.

◆ CALR

volatile uint32_t reg_rtc_t::CALR

Calibration register.

◆ CR

volatile uint32_t reg_rtc_t::CR

Control register.

◆ DR

volatile uint32_t reg_rtc_t::DR

Date register.

◆ ISR

volatile uint32_t reg_rtc_t::ISR

Initialization/status register.

◆ PRER

volatile uint32_t reg_rtc_t::PRER

Prescaler register.

◆ SHIFTR

volatile uint32_t reg_rtc_t::SHIFTR

Shift control register.

◆ SSR

volatile uint32_t reg_rtc_t::SSR

Sub-second register.

◆ TAFCR

volatile uint32_t reg_rtc_t::TAFCR

Tamper and AF configuration register.

◆ TR

volatile uint32_t reg_rtc_t::TR

Time register.

◆ TSDR

volatile uint32_t reg_rtc_t::TSDR

Timestamp date register.

◆ TSSSR

volatile uint32_t reg_rtc_t::TSSSR

Timestamp sub-second register.

◆ TSTR

volatile uint32_t reg_rtc_t::TSTR

Timestamp time register.

◆ WPR

volatile uint32_t reg_rtc_t::WPR

Write protection register.

◆ WUTR

volatile uint32_t reg_rtc_t::WUTR

Wake-up timer register.


The documentation for this struct was generated from the following file: