feat(sacn): UDP-Empfangs-Task und Verdrahtung in App und API

This commit is contained in:
Michael Sauer
2026-09-20 00:51:33 +02:00
parent 545ca30699
commit c547a9f2b2
5 changed files with 216 additions and 7 deletions
+17
View File
@@ -0,0 +1,17 @@
#ifndef NL_SACN_H
#define NL_SACN_H
#include <stdint.h>
#include "config/nl_settings.h"
/* Wie nl_net_beat und nl_http_beat: app_main fuettert den Watchdog erst, wenn sich jeder
* Herzschlag bewegt hat - ein haengender Empfangs-Task muss den Chip zuruecksetzen. */
extern volatile uint32_t nl_sacn_beat;
/* Uebernimmt enabled/universe/start_slot/hold und fade_in_ms. Darf jederzeit aufgerufen
* werden; der Task baut seinen Socket beim naechsten Durchlauf neu auf. */
void nl_sacn_apply_settings(const nl_settings_t *s);
void nl_sacn_start(void);
#endif