23.04.2015 AS505 Firmware Release Notes, Gerrit Buhe, DL9GFA@DARC.de Backlog (nur naechste Schritte): - Loeschen des FRAMs beschleunigen - Automatisches Abschalten des Loggers nach Timeout in Ruhezustand, wecken über USB-Verbindung (damit ist wochenlanges Lagern mit eingelegter Batterie möglich, ohne sie zu belasten (<1uA)) - Energiebedarf AD-Wandlung verringern - DS18B20 von 12Bit heute auf 10Bit Genauigkeit stellen, damit er weniger Energie benötigt - Unterstützung mehrerer DS18B20 am OneWire-Bus V1.3 - Vereinheitlichung aller Zeilenvorschübe auf LF (line feed), damit es keine Darstellugnsprobleme unter Windows gibt. V1.2 - diverse Massnahmen zur Reduzierung des Energiebedarfs (Betriebszeit mit I2C-Sensor BMP180 fast verdreifacht auf > 60 Tage mit CR2032 bei sekuendlicher Messung), laut TI-EnergyTrace-Tool - genauere Baudraten auf PC-Verbindung mit Modulator eingestellt (ruhig 115200Bd nutzen!, initial 19200Bd) - automatisches Stoppen der Ausgabe beim Auslesen der aufgezeichneten Daten nach letztem Messwert (Ausnahme bei Dauer=0 und power-down/reset zwischen Aufzeichnung und Auslesen, dann manuelles Abbrechen noetig) V1.1 - fixed Bug: fehlerhafte Uhrzeitberechnung bei Messwerteausgabe mit Intervallen > ca. 4 min - fixed Bug: zu frueher Aufzeichnungsabbruch bei Dauern > ca. 18h - fixed Bug: erste Messung erst nach erstem Intervall und nicht gleich bei Start der Aufzeichnung - fixed(?) Bug: gelegentliche I2C-Blockade, wenn direkt nach dem FRAM-Loeschen das Loggen beginnen sollte - Einschraenkung: Zeitdifferenzen zwischen zwei Din-Ereignissen duerfen nicht mehr als 18h betragen (Todo Prio 5) V1.0 initiales Release (Achtung, es gibt Abweichungen zum PH25!): - Unterstützung folgender Sensoren: - I²C: BMP180, HYT939, HYT271/HYT221 (letzte ungetestet!) - OneWire: DS18B20 - 4 Analoge Eingänge (10Bit, 0...3.3V, mit interner Referenz 0...1.5V/2.5V) - 4 Digitale Eingänge (Zeitstempel bei Flankenwechsel) - Bisher wird nur ein DS18B20 am OneWire-Bus unterstützt (Pin2.4, abweichend vom PH25!) - Bisher wird noch kein MPU6050 (Beschleunigung, Gyro) und HMC5883L (Magnetfeld) unterstützt - Kleinstes Intervall ist 1 Sekunde (auch für Ereignisse) - Baudrate für USB-Terminal ist 19200Bd (8n1, keine Flusskontrolle) - Die Baudrate ist in der Konfiguration verstellbar (bis 115.200Bd) - Bedienung in deutscher Sprache