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

Panel RGB timing the driver programs (accessory parameters). More...

#include <ra8_glcdc.h>

Data Fields

uint16_t h_active
 Active pixels per line.
uint16_t h_front
 Horizontal front porch (px).
uint16_t h_back
 Horizontal back porch (px).
uint16_t h_sync
 HSYNC pulse width (px clocks).
uint16_t v_active
 Active lines per frame.
uint16_t v_front
 Vertical front porch (lines).
uint16_t v_back
 Vertical back porch (lines).
uint16_t v_sync
 VSYNC pulse width (lines).

Detailed Description

Panel RGB timing the driver programs (accessory parameters).

Raw horizontal/vertical timing for the attached RGB panel: active size plus front porch, back porch, and sync width. These describe the DISPLAY, not the GLCDC peripheral, so the caller supplies them from the board's BSP and the driver stays panel-agnostic. The driver derives the line/frame totals.

Since
0.1.0

Definition at line 35 of file ra8_glcdc.h.

Field Documentation

◆ h_active

uint16_t ra8_glcdc_timing_t::h_active

Active pixels per line.

Definition at line 36 of file ra8_glcdc.h.

Referenced by internal_panel_program().

◆ h_back

uint16_t ra8_glcdc_timing_t::h_back

Horizontal back porch (px).

Definition at line 38 of file ra8_glcdc.h.

Referenced by internal_panel_program().

◆ h_front

uint16_t ra8_glcdc_timing_t::h_front

Horizontal front porch (px).

Definition at line 37 of file ra8_glcdc.h.

Referenced by internal_panel_program().

◆ h_sync

uint16_t ra8_glcdc_timing_t::h_sync

HSYNC pulse width (px clocks).

Definition at line 39 of file ra8_glcdc.h.

Referenced by internal_panel_program().

◆ v_active

uint16_t ra8_glcdc_timing_t::v_active

Active lines per frame.

Definition at line 40 of file ra8_glcdc.h.

Referenced by internal_panel_program().

◆ v_back

uint16_t ra8_glcdc_timing_t::v_back

Vertical back porch (lines).

Definition at line 42 of file ra8_glcdc.h.

Referenced by internal_panel_program().

◆ v_front

uint16_t ra8_glcdc_timing_t::v_front

Vertical front porch (lines).

Definition at line 41 of file ra8_glcdc.h.

Referenced by internal_panel_program().

◆ v_sync

uint16_t ra8_glcdc_timing_t::v_sync

VSYNC pulse width (lines).

Definition at line 43 of file ra8_glcdc.h.

Referenced by internal_panel_program().


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