Wetterstation: Invertierte Anzeige (Hack)

Eine Besonderheit bei der Firmware der Wetterstation ist, dass sich alle Konfigurationsdaten im EEPROM des Mikrocontrollers (ATtiny2313a) befinden. So auch die Initialisierungssequenz des Displays. Im beiliegenden Handbuch findet man auf Seite 22 sowie auf Seite 72 einen Hinweis dazu.
Hack invertiert Anzeige der Wetterstation
Die Initialisierungssequenz beginnt ab dem Byte an der Position 0x0A. Mit dem Konfigurationseditor kann der gesamte EEPROM editiert werden. So auch die Displaykonfiguration.
Eine Eigenschaft des ST7565-basierten Displays ist der Displaymode (normal/reverse). Damit kann der Inhalt der Anzeige invertiert dargestellt werden. Die Standardeinstellung verwendet den normalen Modus (0b10100110, also 0xA6).
Konfiguration Displaymode (ST7565 - normal)
Das Datenblatt der Displaycontrollers zeigt auf Seite 50 einen Liste aller Befehle. Der Reverse-Mode kann mit eine "1" im letzten Bit aktiviert werden (0b10100111, also 0xA7). Dieser Hack bedarf keiner Programmierung/Veränderung der Firmware. Lediglich die Konfigurationsdaten an Position 0x0B wurden verändert.
Konfiguration Displaymode (ST7565 - reverse)
Die Wetterstation als Black-Edition. Beide Versionen haben etwas für sich. Meine Wetterstation auf dem Schreibtisch bleibt vorerst mal schwarz. Passt gut zum Gehäuse!
Hinweis
Diese Einstellung kann natürlich auch rückgängig gemacht werden. Entweder die Konfiguration an Position "0B" auf den Wert 0xA6 zurückstellen oder die Firmware neu aufspielen.
Links und Referenzen: