rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
include Directory Reference

Files

 
gfx.h
 gfx: an RGB565 (16-bit red, green, blue) rasteriser with no dependencies.
 
gfx_damage.h
 Damage: the part of one frame buffer the rasteriser wrote since the last reset, kept as 16-row bands with one x-span each.
 
gfx_sprite.h
 A sprite: an image with alpha, run-length encoded, blended onto a canvas.
 
gfx_subpixel.h
 gfx's anti-aliased disc, capsule and ring placed in fractions of a pixel.
 
gfx_turn.h
 Screen rotation 180° in the flush: the UI draws its picture as it always does, and each flip copies what changed into the frame buffer the panel scans, turned, through a copy engine (on the ESP32-P4 the PPA, pixel-processing accelerator).
 
gfx_work.h
 The pixels the rasteriser's loops visit, counted for the host suite.