FreeTRX/MDUV380_firmware/application/include/hardware
Marcus Kida 3ec4eafbc9 Themes: add 'Pride' rainbow-background preset
The theme system stores one flat background colour per element, so a rainbow
background can't be expressed as a preset alone. Add a small display hook:
when Pride is selected, displayClearBuf()/displayClearRows() paint the six
pride-flag stripes across the framebuffer instead of a flat fill (gated on a
flag only the Pride preset sets, and behind HAS_COLOURS so mono builds are
untouched). Non-selected menu rows draw text straight over the canvas, while
the title/header/notifications paint solid white boxes, so chrome stays
readable over the stripes; blue/violet are lightened slightly for black-text
contrast. Docs and changelog updated.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 14:47:45 +02:00
..
AT1846S.h Initial Commit 2026-07-06 08:45:33 +02:00
EEPROM.h Initial Commit 2026-07-06 08:45:33 +02:00
HR-C6000.h DMR text messages (SMS): ETSI/Motorola-TMS messaging on the radio 2026-07-13 16:52:54 +02:00
HX8353E.h Themes: add 'Pride' rainbow-background preset 2026-07-14 14:47:45 +02:00
HX8353E_charset.h Initial Commit 2026-07-06 08:45:33 +02:00
HX8353E_charset_JA.h Initial Commit 2026-07-06 08:45:33 +02:00
radioHardwareInterface.h Initial Commit 2026-07-06 08:45:33 +02:00
SPI_Flash.h Initial Commit 2026-07-06 08:45:33 +02:00