diff options
author | David Hoelscher <[email protected]> | 2023-01-14 04:24:54 -0600 |
---|---|---|
committer | GitHub <[email protected]> | 2023-01-14 21:24:54 +1100 |
commit | 45851a10f66119ceff3baadde27f68e287eff481 (patch) | |
tree | fe482cc85723cbf6a626ddb2f346d916f60ce29b /quantum/painter/qgf.c | |
parent | 5873fbe5690a008548c258840b273d0712495ed4 (diff) | |
download | qmk_firmware-45851a10f66119ceff3baadde27f68e287eff481.tar.gz qmk_firmware-45851a10f66119ceff3baadde27f68e287eff481.zip |
Add RGB565 and RGB888 color support to Quantum Painter (#19382)
Diffstat (limited to 'quantum/painter/qgf.c')
-rw-r--r-- | quantum/painter/qgf.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/quantum/painter/qgf.c b/quantum/painter/qgf.c index 834837105b..6a4af07001 100644 --- a/quantum/painter/qgf.c +++ b/quantum/painter/qgf.c @@ -38,11 +38,13 @@ bool qgf_parse_format(qp_image_format_t format, uint8_t *bpp, bool *has_palette) [PALETTE_2BPP] = {.bpp = 2, .has_palette = true}, [PALETTE_4BPP] = {.bpp = 4, .has_palette = true}, [PALETTE_8BPP] = {.bpp = 8, .has_palette = true}, + [RGB565_16BPP] = {.bpp = 16, .has_palette = false}, + [RGB888_24BPP] = {.bpp = 24, .has_palette = false}, }; // clang-format on // Copy out the required info - if (format > PALETTE_8BPP) { + if (format > RGB888_24BPP) { qp_dprintf("Failed to parse frame_descriptor, invalid format 0x%02X\n", (int)format); return false; } |