From 488dac9167cd416233e3bb66e496b6064dc09824 Mon Sep 17 00:00:00 2001 From: Michael Sauer Date: Fri, 11 Sep 2026 17:05:08 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20LED-Init=20an=20den=20Anfang=20von=20app?= =?UTF-8?q?=5Ftask=20verschieben=20(Boot-Reihenfolge=20Spec=20=C2=A73.4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit nl_led_init(board) läuft jetzt direkt nach nl_flash_init(), noch vor dem Reset-Counter/Settings/State-Log-Scan, damit die LEDs von Anfang an dunkel bleiben statt erst nach dem Flash-Scan initialisiert zu werden. --- src/app_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app_main.c b/src/app_main.c index 2a21dd7..bf0b7a3 100644 --- a/src/app_main.c +++ b/src/app_main.c @@ -91,6 +91,7 @@ static void app_task(void *arg) (void)arg; nl_flash_init(); + nl_led_init(board); /* hardware init first (spec 3.4): LEDs dark before any flash/state scan */ nl_resetcnt_init(base + NL_FL_RESETCNT); boots = nl_resetcnt_boot(); nl_settings_init(base + NL_FL_SETTINGS_A, base + NL_FL_SETTINGS_B); @@ -101,7 +102,6 @@ static void app_task(void *arg) s_settings.power_on_behaviour, s_settings.fade_in_ms, s_settings.fade_out_ms, have_last ? "yes" : "no"); - nl_led_init(board); cfg.ct_min = board->ct_min; cfg.ct_max = board->ct_max; cfg.output = led_out;