From da893fd9de66ea30703a9288db9dc172ecc89581 Mon Sep 17 00:00:00 2001 From: radex Date: Sun, 2 Jun 2024 12:05:42 +0200 Subject: [PATCH] wip gamma correction --- firmware/src/gfx_decoder.cpp | 49 ++++++++++++++++++++++++++++++++++++ firmware/src/gfx_decoder.h | 1 + firmware/src/leds.cpp | 17 +++++++------ 3 files changed, 59 insertions(+), 8 deletions(-) diff --git a/firmware/src/gfx_decoder.cpp b/firmware/src/gfx_decoder.cpp index 3be7839..1e59352 100644 --- a/firmware/src/gfx_decoder.cpp +++ b/firmware/src/gfx_decoder.cpp @@ -56,3 +56,52 @@ int32_t gfx_decoder_handleLoop() { } return 0; } + +void gfx_decoder_setTestFrame() { + uint8_t buffer[ROW_COUNT * COL_COUNT] = {0}; + + // le boxes + for (int i = 0; i < 8; i++) { + uint8_t color = 1 << i; + int startX = (i % 4) * 10; + int startY = (i / 4) * 10; + + // box with only 1<