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

Snapshot of FIFO levels + error flags returned by ra8_ssie_get_status. More...

#include <ra8_ssie.h>

Data Fields

uint32_t ssisr
 Raw SSISR value.
uint32_t ssifsr
 Raw SSIFSR value.
uint8_t rx_count
 RDC[5:0] – entries currently in RX.
uint8_t tx_count
 TDC[5:0] – entries currently in TX.
bool rx_full
 RDF flag: RX above SSISCR.RDFS.
bool tx_empty
 TDE flag: TX below SSISCR.TDES.
bool idle
 IIRQ: SSIE in idle state.
bool error
 Any of ROIRQ/RUIRQ/TOIRQ/TUIRQ set.
uint8_t events
 Decoded ra8_ssie_event_t bitmap.

Detailed Description

Snapshot of FIFO levels + error flags returned by ra8_ssie_get_status.

Definition at line 270 of file ra8_ssie.h.

Field Documentation

◆ error

bool ra8_ssie_status_t::error

Any of ROIRQ/RUIRQ/TOIRQ/TUIRQ set.

Definition at line 278 of file ra8_ssie.h.

Referenced by ra8_ssie_get_status().

◆ events

uint8_t ra8_ssie_status_t::events

Decoded ra8_ssie_event_t bitmap.

Definition at line 279 of file ra8_ssie.h.

Referenced by ra8_ssie_get_status().

◆ idle

bool ra8_ssie_status_t::idle

IIRQ: SSIE in idle state.

Definition at line 277 of file ra8_ssie.h.

Referenced by ra8_ssie_get_status().

◆ rx_count

uint8_t ra8_ssie_status_t::rx_count

RDC[5:0] – entries currently in RX.

Definition at line 273 of file ra8_ssie.h.

Referenced by ra8_ssie_get_status().

◆ rx_full

bool ra8_ssie_status_t::rx_full

RDF flag: RX above SSISCR.RDFS.

Definition at line 275 of file ra8_ssie.h.

Referenced by ra8_ssie_get_status().

◆ ssifsr

uint32_t ra8_ssie_status_t::ssifsr

Raw SSIFSR value.

Definition at line 272 of file ra8_ssie.h.

Referenced by ra8_ssie_get_status().

◆ ssisr

uint32_t ra8_ssie_status_t::ssisr

Raw SSISR value.

Definition at line 271 of file ra8_ssie.h.

Referenced by ra8_ssie_get_status().

◆ tx_count

uint8_t ra8_ssie_status_t::tx_count

TDC[5:0] – entries currently in TX.

Definition at line 274 of file ra8_ssie.h.

Referenced by ra8_ssie_get_status().

◆ tx_empty

bool ra8_ssie_status_t::tx_empty

TDE flag: TX below SSISCR.TDES.

Definition at line 276 of file ra8_ssie.h.

Referenced by ra8_ssie_get_status().


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