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

Minimal GLCDC configuration for a single-layer panel. More...

#include <ra8_glcdc.h>

Collaboration diagram for ra8_glcdc_config_t:

Data Fields

uint32_t framebuffer_addr
 SRAM or SDRAM address.
uint16_t width_px
 Visible width.
uint16_t height_px
 Visible height.
ra8_glcdc_pixel_fmt_t format
 Pixel format code.
ra8_glcdc_timing_t timing
 Panel timing (from BSP).

Detailed Description

Minimal GLCDC configuration for a single-layer panel.

cppcheck cannot see tests/ so it flags every field as unused; each member is read in ra8_glcdc_init in libs/ra8_hal/src/ra8_glcdc.c.

Definition at line 55 of file ra8_glcdc.h.

Field Documentation

◆ format

ra8_glcdc_pixel_fmt_t ra8_glcdc_config_t::format

Pixel format code.

Definition at line 59 of file ra8_glcdc.h.

Referenced by ra8_glcdc_init().

◆ framebuffer_addr

uint32_t ra8_glcdc_config_t::framebuffer_addr

SRAM or SDRAM address.

Definition at line 56 of file ra8_glcdc.h.

Referenced by ra8_glcdc_init().

◆ height_px

uint16_t ra8_glcdc_config_t::height_px

Visible height.

Definition at line 58 of file ra8_glcdc.h.

Referenced by ra8_glcdc_init().

◆ timing

ra8_glcdc_timing_t ra8_glcdc_config_t::timing

Panel timing (from BSP).

Definition at line 60 of file ra8_glcdc.h.

Referenced by ra8_glcdc_init().

◆ width_px

uint16_t ra8_glcdc_config_t::width_px

Visible width.

Definition at line 57 of file ra8_glcdc.h.

Referenced by ra8_glcdc_init().


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