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

EK-RA8D2 panel timing as the HAL's ra8_glcdc_timing_t (ER-TFT070-6). More...

#include "ra8_glcdc.h"
#include "ra8_panel.h"
Include dependency graph for ra8_panel_timing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

static const ra8_glcdc_timing_t s_ra8_panel_ek_ra8d2_timing
 EK-RA8D2 ER-TFT070-6 RGB timing for ra8_glcdc_init / the LCD backend.

Detailed Description

EK-RA8D2 panel timing as the HAL's ra8_glcdc_timing_t (ER-TFT070-6).

Assembles the named panel constants from ra8_panel.h into the HAL's ra8_glcdc_timing_t so callers can hand the EK-RA8D2 panel's timing to the (panel-agnostic) GLCDC driver. Pass &s_ra8_panel_ek_ra8d2_timing into ra8_glcdc_config_t.timing directly, or into display_cfg_t.panel_timing for the LCD display-PAL backend.

Unlike the geometry-only ra8_panel.h, this header pulls in the HAL type (ra8_glcdc.h), so it is target-side – not for host previews.

Since
0.1.0

Definition in file ra8_panel_timing.h.

Variable Documentation

◆ s_ra8_panel_ek_ra8d2_timing

const ra8_glcdc_timing_t s_ra8_panel_ek_ra8d2_timing
static
Initial value:
= {
.h_active = (uint16_t)k_panel_width_px,
.h_front = (uint16_t)k_panel_h_front,
.h_back = (uint16_t)k_panel_h_back,
.h_sync = (uint16_t)k_panel_h_sync,
.v_active = (uint16_t)k_panel_height_px,
.v_front = (uint16_t)k_panel_v_front,
.v_back = (uint16_t)k_panel_v_back,
.v_sync = (uint16_t)k_panel_v_sync,
}
@ k_panel_h_sync
HSYNC pulse width (px clocks).
Definition ra8_panel.h:71
@ k_panel_v_front
Vertical front porch (lines).
Definition ra8_panel.h:72
@ k_panel_v_sync
VSYNC pulse width (lines).
Definition ra8_panel.h:74
@ k_panel_v_back
Vertical back porch (lines).
Definition ra8_panel.h:73
@ k_panel_h_front
Horizontal front porch (px).
Definition ra8_panel.h:69
@ k_panel_h_back
Horizontal back porch (px).
Definition ra8_panel.h:70
@ k_panel_height_px
Native height (pixels).
Definition ra8_panel.h:52
@ k_panel_width_px
Native width (pixels).
Definition ra8_panel.h:51

EK-RA8D2 ER-TFT070-6 RGB timing for ra8_glcdc_init / the LCD backend.

Definition at line 29 of file ra8_panel_timing.h.

Referenced by internal_lcd_bringup_panel().