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

Snapshot of the CEU live-status registers. More...

#include <ra8_ceu_types.h>

Data Fields

uint32_t events
 CETCR raw value (event flags).
uint32_t data_size
 CDSSR last-write byte count.
bool capturing
 CSTSR.CPTON.
bool reset_in_flight
 CAPSR.CPKIL.
ra8_ceu_plane_t active_plane
 CSTSR.CRST register plane.
bool top_field
 CSTSR.CPFLD == 1.

Detailed Description

Snapshot of the CEU live-status registers.

Returned by ra8_ceu_status_snapshot. Callers that only need the raw event-flag word can use ra8_ceu_get_status instead.

Definition at line 304 of file ra8_ceu_types.h.

Field Documentation

◆ active_plane

ra8_ceu_plane_t ra8_ceu_status_t::active_plane

CSTSR.CRST register plane.

Definition at line 309 of file ra8_ceu_types.h.

Referenced by ra8_ceu_status_snapshot().

◆ capturing

bool ra8_ceu_status_t::capturing

CSTSR.CPTON.

Definition at line 307 of file ra8_ceu_types.h.

Referenced by ra8_ceu_status_snapshot().

◆ data_size

uint32_t ra8_ceu_status_t::data_size

CDSSR last-write byte count.

Definition at line 306 of file ra8_ceu_types.h.

Referenced by internal_ceu_frame_bytes(), and ra8_ceu_status_snapshot().

◆ events

uint32_t ra8_ceu_status_t::events

CETCR raw value (event flags).

Definition at line 305 of file ra8_ceu_types.h.

Referenced by internal_ceu_wait_for_frame(), and ra8_ceu_status_snapshot().

◆ reset_in_flight

bool ra8_ceu_status_t::reset_in_flight

CAPSR.CPKIL.

Definition at line 308 of file ra8_ceu_types.h.

Referenced by ra8_ceu_status_snapshot().

◆ top_field

bool ra8_ceu_status_t::top_field

CSTSR.CPFLD == 1.

Definition at line 310 of file ra8_ceu_types.h.

Referenced by ra8_ceu_status_snapshot().


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