|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Panel timing parameters shared by the per-stage helpers. More...
Data Fields | |
| uint32_t | h_active |
| Active pixels per line. | |
| uint32_t | h_back |
| Back-porch pixel count. | |
| uint32_t | h_sync |
| HSYNC pulse width (pixel clocks). | |
| uint32_t | h_total |
| Line period = active + back + sync + fp. | |
| uint32_t | v_active |
| Active lines per frame. | |
| uint32_t | v_back |
| Vertical back porch (lines). | |
| uint32_t | v_sync |
| VSYNC pulse width (lines). | |
| uint32_t | v_total |
| Frame period (lines). | |
Panel timing parameters shared by the per-stage helpers.
Holds the horizontal and vertical timing derived from the caller-supplied ra8_glcdc_config_t.timing. Computed once in internal_panel_program and threaded through the TCON, BG, GR1, GR2, and OUT helpers so each stage uses the same numbers.
Definition at line 396 of file ra8_glcdc.c.
| uint32_t ra8_glcdc_panel_timing_t::h_active |
Active pixels per line.
Definition at line 397 of file ra8_glcdc.c.
Referenced by internal_program_bg(), internal_program_gr2(), and internal_program_tcon().
| uint32_t ra8_glcdc_panel_timing_t::h_back |
Back-porch pixel count.
Definition at line 398 of file ra8_glcdc.c.
Referenced by internal_program_bg(), internal_program_gr1(), internal_program_gr2(), and internal_program_tcon().
| uint32_t ra8_glcdc_panel_timing_t::h_sync |
HSYNC pulse width (pixel clocks).
Definition at line 399 of file ra8_glcdc.c.
Referenced by internal_program_tcon().
| uint32_t ra8_glcdc_panel_timing_t::h_total |
Line period = active + back + sync + fp.
Definition at line 400 of file ra8_glcdc.c.
Referenced by internal_program_bg().
| uint32_t ra8_glcdc_panel_timing_t::v_active |
Active lines per frame.
Definition at line 401 of file ra8_glcdc.c.
Referenced by internal_program_bg(), internal_program_gr2(), and internal_program_tcon().
| uint32_t ra8_glcdc_panel_timing_t::v_back |
Vertical back porch (lines).
Definition at line 402 of file ra8_glcdc.c.
Referenced by internal_program_bg(), internal_program_gr1(), internal_program_gr2(), and internal_program_tcon().
| uint32_t ra8_glcdc_panel_timing_t::v_sync |
VSYNC pulse width (lines).
Definition at line 403 of file ra8_glcdc.c.
Referenced by internal_program_tcon().
| uint32_t ra8_glcdc_panel_timing_t::v_total |
Frame period (lines).
Definition at line 404 of file ra8_glcdc.c.
Referenced by internal_program_bg().