|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Minimal DRW configuration captured by ra8_drw_init. More...
#include <ra8_drw.h>
Data Fields | |
| uintptr_t | framebuffer_addr |
| FB base addr (target ARGB). | |
| uint16_t | pitch_px |
| FB pitch in pixels. | |
| ra8_drw_writeformat_t | format |
| FB pixel format. | |
| bool | enable_caches |
| Enable FB + texture caches. | |
| bool | enable_buffered_writes |
| Set DBWER.BWE on init. | |
Minimal DRW configuration captured by ra8_drw_init.
The config carries only the bits the driver needs to know up front: framebuffer base address, pixel format, and pitch in pixels (used to derive PITCH and SIZE for fill operations). The cppcheck suppress-block is required because cppcheck cannot see the test sources where the fields are read.
| bool ra8_drw_config_t::enable_buffered_writes |
Set DBWER.BWE on init.
Definition at line 84 of file ra8_drw.h.
Referenced by internal_drw_program_cache_options().
| bool ra8_drw_config_t::enable_caches |
Enable FB + texture caches.
Definition at line 83 of file ra8_drw.h.
Referenced by internal_drw_program_cache_options().
| ra8_drw_writeformat_t ra8_drw_config_t::format |
| uintptr_t ra8_drw_config_t::framebuffer_addr |
| uint16_t ra8_drw_config_t::pitch_px |