|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
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). | |
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.
Definition at line 35 of file ra8_glcdc.h.
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().