/***********************************************************************/
// Titel     	: Releasenotes
//----------------------------------------------------------------------
// Projekt		: HAA-Basis
// Beschreibung	: Änderungs- und Erweiterungsnotizen zu den HAA-Projekt.
//----------------------------------------------------------------------
// Autor     	: P. Fuhsy
/***********************************************************************/
v5.2 - 
- Sabokontakt Sirene / CS im Protokoll getrennt (Sabokontakt Sirene wurde als allg. behandelt)
- Auswertung des Sabokontaktes der Sirene korrigiert
- Zusätzliche Sabotagekontake
- Zusätzliche Inputs
- Ansteuerung der Sirene zum Funktionstest entfernt
- Datenbyte AKL / AKN im Protokoll entfernt
- weiteres Datenbyte für Kontakte hinzugefügt
- Wenn kein bekanntes Kommando erkannt wird, wird ein "Error" zurückgesendet
- Datenwörter in Hex werden auch in Großbuchstaben erkannt
- Ansteuerzeiten u.a. in der Power_On-Prozedur aufgrund vom Hochleistungs-Piezo etwas verändert
- exteres Einschalten kann jetzt mehrmals ausgeführt werden
- Portnamen überarbeitet
- Controller auf Typ Atmega88 geändert
- HAA-Datenlänge als Konstante definiert

v5.1 - 19.06.2018
- komplette Entfernung des ESP8266
- Status wird nicht mehr auf den Server abgelegt
- Status wird direkt per UART an den ioBroker-Pi übertragen
- Status-Format in HEX-Zahlen geändert
- Anlage sendet nur nach Aufforderung seinen Status
- Kontaktalarm ohne Eingangstür bekommt eigenen Statusbit
- Kommandobit in HAA-Bus erweitert
- Scharfschaltung der Anlage per Steuerungsbit 
- Funktionstest der Sirene per Steuerungsbit 
- Brown-Out auf 4,0V umgestellt und eingeschaltet (lfuses)

v5.0 - 12.01.2018
- Übergabevariablen für Protokoll geändert
- Protokoll-Bytes werden jetzt mit Funktionen geschrieben
- Protokoll wird per WLAN in eine XML auf den Synology-WebServer geschrieben
- Protokoll wird per PHP aus der XML ausgewertet und zur Anzeige auf dem Server zur Verfügung gestellt
- UART-Recevier wird verwendet um Anworten des ESP8266 auszuwerten
- Defines-Pre-Unterstrich wurde entfernt (erkannt man schon an der GROßschreibung)
- Versionsangaben der Sirene und des Protokolls entfernt
- alle Versionsangaben wurden auf eine einzige allg. Projektversion im "main.c" reduziert
- Projektversion wurde auf 2 Bytes im HAA-Bus erweitert
- Releasenotes wurden auf eine einzige allg. Datei "releasenotes.txt" zusammengefasst
- Summeranstrg: Kontaktalarm beim Starten auf Prio 3 und Voralarm auf Prio 2 geändert
- Summeranstrg: Kontaktalarm bekommt zusätzlich den Sabotagekontakt als Auslösung
- Oder-Verknüpfung für boolische Ausfrücke von "|" auf "||" korrigiert

v4.2 - 01.05.2017
- haa_bus.h komplett erweitert
- haa_bus.h in .h und .c aufgetrennt
- tatsächliche Einbindung der haa_bus.h ins Projekt
- Zustand der Reedkontakte werden im Array zwischengespeichert
- diverse Zeitvariablen von ms in sek. geändert
- Summersignalisierung nach Prios sortiert

v4.1 - 11.03.2017
- Signalausgang für die Sirene wird nicht mehr nach einer gewissen Zeit abgeschaltet, Abschaltung erfolgt in der Sirene selber
- Logik von Sabotagekontakt gedreht
- Sabotagekontakt löst Alarm aus
- Sabotagekontakt wird mit "LED_GN_OK" signalisiert
- Störung wird mit den Summer signalisiert
- kleine Programmverbesserungen

v4.0 - 02.08.2016
- Ports umgesetzt
- zusätzliche pot. freie Ausgänge hinzugefügt
- getrennter Summer- / Sirenenausgang realisiert
- kurze Summeranstrg. bei Vor- und Kontaktalarm

v3.4 - 28.05.2016
- RFM12 entfernt
- alle Kontakte per Kabel realisiert
- UART-Protkoll geändert

v3.3 - 14.05.2016
- LED-Grün blinken verbessert
- RFM-Konfig angepasst
- Werte der Spannungsmessungen angepasst

v3.2 - 08.05.2016
- Aufbau zum Daten auswerten angepasst
- Versorgung des RFM gelöscht
- Testport zu Debugzwecken hinzugefügt
- Basis wertet den Status des RFM-Kontaktes aus und antwortet
- Auswertung der RFM-Adresse vorerst deaktiviert
- RF-Laufnummer wird addiert

v3.1 - 06.01.2016
- haa_bus.h in den jeweiligen Projektordner eingelagert
- Spannung UOut in URgl (Regler) umbenannt
- ADC-Berechnung aktualisiert
- Versorgung und HW-Reset des RFM schaltbar
- alle Ausgänge werden zum Start angesteuert

v3.0 - 24.10.2015
- Wertet das Protokoll des RFM-Reed aus
- Header und C-Files getrennt

v2.1 - 29.08.2014
- Diverse Verbesserungen main.c
- Schaltet den Summer nach 30s Alarm wieder aus

v2.0 - 10.08.2014
- Diverse Verbesserungen in main.c
