NodeOperatingSystem aktualisiert

2026-03-16 21:02:35 +01:00
parent c37413a345
commit 2fefb9a584

@@ -11,7 +11,7 @@ AqHome liefert für meine eigenen Nodes ein einfaches Betriebssystem mit, das di
# AqHome-Betriebssystem
Das System unterscheidet zwischen Modulen und Anwendungen, wobei jeweils mehrere aktiv sein koennen.
Das System läuft auf den Mikroprozessor-Geräten (_device_, _node_), es unterscheidet zwischen Modulen (_modules_) und Anwendungen, (_apps_) wobei von beiden jeweils mehrere aktiv sein koennen.
**Module** sind lowlevel-Code und in erster Linie Treiber für Hardware-Geräte (z.B. den Umweltsensor SI7021) oder für Protokolle. Sie enthalten z.B. auch Interrupt-Handler.
@@ -35,7 +35,6 @@ Viele Treiber implementieren nicht alle Funktionen, daher findet sich nicht in j
Um die Verwendung durch die verschiedenen Platinen zu vereinfachen, werden die Aufrufe in den _modules_xxx.asm_ und _apps_xxx.asm_ Dateien immer durch Präprozessor-Direktiven eingeschlossen, z.B.:
> ```
> #ifdef MODULES_SGP30
> bigcall SGP30_EverySecond