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

Raw register snapshot returned by ra8_reset_get_raw. More...

#include <ra8_reset.h>

Data Fields

uint8_t rstsr0
 Raw RSTSR0 byte.
uint32_t rstsr1
 Raw RSTSR1 word.
uint8_t rstsr2
 Raw RSTSR2 byte.
uint8_t rstsr3
 Raw RSTSR3 byte.

Detailed Description

Raw register snapshot returned by ra8_reset_get_raw.

cppcheck cannot see tests/ so it flags every member as unused; each field is read by the test suite in tests/hal/src/test_ra8_reset.c and by any caller that wants to see every latched flag at once.

Invariant
rstsr0 and rstsr2 are 8-bit reads; the upper bits of the wider integer storage are always zero.

Definition at line 131 of file ra8_reset.h.

Field Documentation

◆ rstsr0

uint8_t ra8_reset_raw_t::rstsr0

Raw RSTSR0 byte.

Definition at line 132 of file ra8_reset.h.

Referenced by internal_decode(), and internal_read_raw().

◆ rstsr1

uint32_t ra8_reset_raw_t::rstsr1

Raw RSTSR1 word.

Definition at line 133 of file ra8_reset.h.

Referenced by internal_decode(), and internal_read_raw().

◆ rstsr2

uint8_t ra8_reset_raw_t::rstsr2

Raw RSTSR2 byte.

Definition at line 134 of file ra8_reset.h.

Referenced by internal_decode(), and internal_read_raw().

◆ rstsr3

uint8_t ra8_reset_raw_t::rstsr3

Raw RSTSR3 byte.

Definition at line 135 of file ra8_reset.h.

Referenced by internal_decode(), and internal_read_raw().


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