Hi DIE HARD und alle RP5-Fans mit CC2,

angehängt habe ich meine neue Version von Gateway.bas [Gelöscht wegen Mangel an Upload-Platz!], die sich in folgenden Punkten vom Original unterscheidet:

1. Bei allen SLEEP-Funktionen und in der primären Schleife des Command Interpreters wird auf die Akkuspannung geachtet, damit sich der Robby nicht für immer verabschieden kann, während die CC2 schläft.
2. Die neue Version (Gateway_2.bas) ist kompatibel zur alten Version, so dass die CC2-Beispiele genauso laufen.
3. Es gibt 20 neue Kommandos für folgende Funktionen:
FWDL/R, REVL/R, AD[8]-Abfrage, Subsystem-Mode lesen/schreiben, Device Address setzen, auf Ping warten, LC-Display an LCD1 ansteuern, Ports lesen/schreiben, RTC-Datum lesen/schreiben, den File-Status ermitteln (EOF, FILEFREE) und ...
die HAUPTFUNKTION (37), nämlich den SLEEP-Modus mit einer Wakeup-Bedingung.
Dieser Befehl ermöglicht es der CC2, solange zu schlafen, bis die CC1 eine bestimmte Bedingung feststellt. Es sind bis jetzt (V1.0) 12 frei wählbare Bedingungen implementiert:
Akku entladen, Ladeendspannung erreicht, Ladestrom niedrig/hoch, Geräusch bemerkt, Berührung aufgetreten, Dunkelheit/Helligkeit bemerkt, AD[8] niedrig/hoch, ACS R/L angesprochen, IR-Kommando empfangen, aktuelles DCF-Signal empfangen.

Ich würde mich über Rückmeldungen/Fehlermeldungen oder Wünsche nach weiteren Funktionen freuen!

Gruß Dirk