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

Decoded view of the DMR (Data Mode) register. More...

#include <ra8_vin_types.h>

Data Fields

uint8_t conv_mode
 DTMD (ra8_vin_dtmd_value_t).
bool alpha_bit
 ABIT for ARGB-1555 alpha.
bool byte_swap
 BPSM swap output bytes.
bool extend_rgb
 EXRGB pad RGB to 32 bits.
bool yc_through
 YC_THR YC pass-through mode.
uint8_t y_mode
 YMODE (ra8_vin_ymode_value_t).
uint8_t alpha_byte
 A8BIT ARGB-8888 alpha byte.

Detailed Description

Decoded view of the DMR (Data Mode) register.

HUM Ch 67.2.19 p 3992. Wraps DTMD / ABIT / BPSM / EXRGB / YC_THR / YMODE / A8BIT in one C struct so the driver can build the full 32-bit register from a typed view.

Definition at line 186 of file ra8_vin_types.h.

Field Documentation

◆ alpha_bit

bool ra8_vin_data_mode_t::alpha_bit

ABIT for ARGB-1555 alpha.

Definition at line 188 of file ra8_vin_types.h.

Referenced by ra8_vin_set_data_mode().

◆ alpha_byte

uint8_t ra8_vin_data_mode_t::alpha_byte

A8BIT ARGB-8888 alpha byte.

Definition at line 193 of file ra8_vin_types.h.

Referenced by ra8_vin_set_data_mode().

◆ byte_swap

bool ra8_vin_data_mode_t::byte_swap

BPSM swap output bytes.

Definition at line 189 of file ra8_vin_types.h.

Referenced by ra8_vin_set_data_mode().

◆ conv_mode

uint8_t ra8_vin_data_mode_t::conv_mode

DTMD (ra8_vin_dtmd_value_t).

Definition at line 187 of file ra8_vin_types.h.

Referenced by ra8_vin_set_data_mode().

◆ extend_rgb

bool ra8_vin_data_mode_t::extend_rgb

EXRGB pad RGB to 32 bits.

Definition at line 190 of file ra8_vin_types.h.

Referenced by ra8_vin_set_data_mode().

◆ y_mode

uint8_t ra8_vin_data_mode_t::y_mode

YMODE (ra8_vin_ymode_value_t).

Definition at line 192 of file ra8_vin_types.h.

Referenced by ra8_vin_set_data_mode().

◆ yc_through

bool ra8_vin_data_mode_t::yc_through

YC_THR YC pass-through mode.

Definition at line 191 of file ra8_vin_types.h.

Referenced by ra8_vin_set_data_mode().


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