File: /~heha/basteln/Haus/Frostwächter/frost.zip/info.txt

Firmware für den Temperaturlogger + Frostwächter mit USB,
für 0 bis 4 externe DS18B20-Temperatursensoren.

Es wurden verschiedene Ansätze gemacht.

Schließlich wurde in Assembler (Verzeichnis gpasm) entwickelt,
weil die C-Compiler allesamt doof sind
und ich mich in Assembler hinreichend gut auskenne.

Das Assemblerprogramm ist im Absolutmodus erstellt
und passt in eine einzige Flash-Seite (von 2 KWord),
das erspart PAGESEL-Makros komplett.
Es beginnt am Wortadresse 0x200, passend für den USB-Urlader.
Damit ist reichlich Platz im Flash für das Logging,
nämlich über 6 KWord statt der ursprünglich anvisierten Hälfte = 4 KWord.
Das macht mehr als 6000 Temperaturwerte,
genug um Minima und Maxima getrennt zu speichern.

Da die Firmware binär mit dem PC kommuniziert,
ist ein gesondertes Programm zur Datenauswertung erforderlich,
notfalls HTERM.
Detected encoding: UTF-80