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

One ECC / CRC error notification from the receiver. More...

#include <ra8_mipi_csi_types.h>

Data Fields

uint8_t vc
 Virtual channel that reported, or 0xFF.
bool ecc_corrected
 VCST.ECC – 1-bit ECC corrected.
bool ecc_two_bit_error
 VCST.ECD – 2-bit ECC error.
bool crc_error
 VCST.CRC – payload CRC mismatch.
uint32_t raw_vcst
 Original VCST snapshot (bits as decoded).

Detailed Description

One ECC / CRC error notification from the receiver.

Decoded from VCST(M) (HUM Ch 66.3.18 p 3949) – the same bits the VC dispatcher already surfaces, but reshaped so callers do not have to re-decode them. vc == 0xFF is used for the catch-all "MLF/ECD" flags which apply to every channel.

Definition at line 193 of file ra8_mipi_csi_types.h.

Field Documentation

◆ crc_error

bool ra8_mipi_csi_error_report_t::crc_error

VCST.CRC – payload CRC mismatch.

Definition at line 197 of file ra8_mipi_csi_types.h.

◆ ecc_corrected

bool ra8_mipi_csi_error_report_t::ecc_corrected

VCST.ECC – 1-bit ECC corrected.

Definition at line 195 of file ra8_mipi_csi_types.h.

◆ ecc_two_bit_error

bool ra8_mipi_csi_error_report_t::ecc_two_bit_error

VCST.ECD – 2-bit ECC error.

Definition at line 196 of file ra8_mipi_csi_types.h.

◆ raw_vcst

uint32_t ra8_mipi_csi_error_report_t::raw_vcst

Original VCST snapshot (bits as decoded).

Definition at line 198 of file ra8_mipi_csi_types.h.

◆ vc

uint8_t ra8_mipi_csi_error_report_t::vc

Virtual channel that reported, or 0xFF.

Definition at line 194 of file ra8_mipi_csi_types.h.


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