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

Snapshot of an ETHA port's runtime state. More...

#include <ra8_etha_types.h>

Data Fields

ra8_etha_ops_t ops
 Current operating-mode flag.
uint32_t eaeis0
 Raw EAEIS0 (ECC + frame errors).
uint32_t eaeis1
 Raw EAEIS1 (CBS + TAS gate).
uint32_t eaeis2
 Raw EAEIS2 (queue overflow).
uint32_t tas_cycle
 EATASCTM TAS cycle-time monitor.

Detailed Description

Snapshot of an ETHA port's runtime state.

Returned by::ra8_etha_get_status. Combines the operating-mode flag with the three error-IRQ status words plus the cycle-time monitor.

Definition at line 55 of file ra8_etha_types.h.

Field Documentation

◆ eaeis0

uint32_t ra8_etha_status_t::eaeis0

Raw EAEIS0 (ECC + frame errors).

Definition at line 57 of file ra8_etha_types.h.

Referenced by ra8_etha_get_status().

◆ eaeis1

uint32_t ra8_etha_status_t::eaeis1

Raw EAEIS1 (CBS + TAS gate).

Definition at line 58 of file ra8_etha_types.h.

Referenced by ra8_etha_get_status().

◆ eaeis2

uint32_t ra8_etha_status_t::eaeis2

Raw EAEIS2 (queue overflow).

Definition at line 59 of file ra8_etha_types.h.

Referenced by ra8_etha_get_status().

◆ ops

ra8_etha_ops_t ra8_etha_status_t::ops

Current operating-mode flag.

Definition at line 56 of file ra8_etha_types.h.

Referenced by ra8_etha_get_status().

◆ tas_cycle

uint32_t ra8_etha_status_t::tas_cycle

EATASCTM TAS cycle-time monitor.

Definition at line 60 of file ra8_etha_types.h.

Referenced by ra8_etha_get_status(), and tsn_log_status().


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