ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
rtc_state_t Struct Reference

The modelled RTC: a control-register shadow + a binary time mirror. More...

Data Fields

uint8_t reg [k_rtc_span]
 Faithful register shadow (BCD on reads).
uint8_t sec
 Binary second mirror.
uint8_t min
 Binary minute mirror.
uint8_t hour
 Binary hour mirror.
uint8_t day
 Binary day mirror.
uint8_t mon
 Binary month mirror.
uint16_t year
 Binary year mirror (2000-based BCD low).
uint8_t r64
 64 Hz sub-second counter.
uint32_t tick_frac
 Ticks accumulated toward the next second.
uint32_t alarms
 Alarm events raised (report).
uint32_t periodics
 Periodic events raised (report).

Detailed Description

The modelled RTC: a control-register shadow + a binary time mirror.

Definition at line 144 of file board_periph_rtc.c.

Field Documentation

◆ alarms

uint32_t rtc_state_t::alarms

Alarm events raised (report).

Definition at line 154 of file board_periph_rtc.c.

◆ day

uint8_t rtc_state_t::day

Binary day mirror.

Definition at line 149 of file board_periph_rtc.c.

◆ hour

uint8_t rtc_state_t::hour

Binary hour mirror.

Definition at line 148 of file board_periph_rtc.c.

◆ min

uint8_t rtc_state_t::min

Binary minute mirror.

Definition at line 147 of file board_periph_rtc.c.

◆ mon

uint8_t rtc_state_t::mon

Binary month mirror.

Definition at line 150 of file board_periph_rtc.c.

◆ periodics

uint32_t rtc_state_t::periodics

Periodic events raised (report).

Definition at line 155 of file board_periph_rtc.c.

◆ r64

uint8_t rtc_state_t::r64

64 Hz sub-second counter.

Definition at line 152 of file board_periph_rtc.c.

◆ reg

uint8_t rtc_state_t::reg[k_rtc_span]

Faithful register shadow (BCD on reads).

Definition at line 145 of file board_periph_rtc.c.

◆ sec

uint8_t rtc_state_t::sec

Binary second mirror.

Definition at line 146 of file board_periph_rtc.c.

◆ tick_frac

uint32_t rtc_state_t::tick_frac

Ticks accumulated toward the next second.

Definition at line 153 of file board_periph_rtc.c.

◆ year

uint16_t rtc_state_t::year

Binary year mirror (2000-based BCD low).

Definition at line 151 of file board_periph_rtc.c.


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