|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
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. | |