From 0ff025c73fd686773249f2ac57ada590f9e262fa Mon Sep 17 00:00:00 2001 From: Peter Siegmund Date: Sat, 7 Jun 2025 12:42:20 +0200 Subject: [PATCH] split matrix to simulate outdoor light Signed-off-by: Peter Siegmund --- main/beacon.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main/beacon.c b/main/beacon.c index 103bc5c..931e91b 100644 --- a/main/beacon.c +++ b/main/beacon.c @@ -47,7 +47,7 @@ void timerEventTask(void *arg) level = !level; if (ledMatrix.ledStrip) { - for (uint32_t i = 0; i < ledMatrix.size; i++) + for (uint32_t i = 0; i < (ledMatrix.size / 2); i++) { led_strip_set_pixel(ledMatrix.ledStrip, i, 0, (level) ? 100 : 0, 0); } @@ -77,6 +77,13 @@ esp_err_t initWled(void) }}; ESP_ERROR_CHECK(led_strip_new_rmt_device(&stripConfig, &rmtConfig, &ledMatrix.ledStrip)); + const uint32_t value = 25; + for (uint32_t i = (ledMatrix.size / 2); i < ledMatrix.size; i++) + { + led_strip_set_pixel(ledMatrix.ledStrip, i, value, value, value); + } + led_strip_refresh(ledMatrix.ledStrip); + return ESP_OK; }