Releases: littleyoda/littleyoda-DCC-Decoder
v1.3.0
Prozessor | Board | Firmware |
---|---|---|
ESP8266 | NodeMCU 0.9 (ESP-12 Module) | littleyoda-DCC-Decoder.nodemcu.bin |
ESP8266 | NodeMCU 1.0 (ESP-12E Module) | littleyoda-DCC-Decoder.nodemcuv2.bin |
ESP8266 | D1 Mini | littleyoda-DCC-Decoder.d1_mini.bin |
ESP8285 | ESP-M3 | littleyoda-DCC-Decoder.esp8285.bin |
ESP32 | Generisch | littleyoda-DCC-Decoder.esp32dev.ly32 |
ESP32 | größerer Funktionsumfang | littleyoda-DCC-Decoder.esp32full.ly32 |
ESP32 | MiniKit ESP32 | littleyoda-DCC-Decoder.mhetesp32minikit.ly32 |
andere | Kontaktiert mich |
Zum Übertragen der Firmware gibt es das passende Programm:
https://github.com/littleyoda/littleyoda-DCC-Decoder-Flasher/releases
Änderungen:
[etc] Analogread für ESP32
[etc] Anpassung für SD
[etc] Erkennung, wenn Verbindung zum Lego-Hub unterbrochen wird
[etc] Erste Prüfung der Pin-Nutzung eingebaut
[etc] eStop status via json
[etc] Fix Compile-Error
[etc] Func2Value: Variable ist anpassbar
[etc] Lego-Build added
[etc] MQTT-Host für Rocrail anpassbar
[etc] PWM-Freq für ESP32
[etc] Requestlist Änderungen
[etc] Stop-Button für Webinterface bei PWM-Ansteuerung
[etc] verbose Debugging for Wifi
[fix] Boardcast Adresse corrected
[Fix] DccZentrale und falsche Richtung
[fix] Diverse Fehler bei Timeouts
[fix] PWM-Output funktioniert auch für ESP32
[fix] Size of Partition corrected
[fix] UDP-Pakete wurden zu schnell versendet
[imp] Basic Support for Lego (Lpf2Hub/setBasicMotorSpeed)
[impl] besserer Dateitransfer per USB/Serial
[Imp] (limited) SD-Card Support
[Impl] simulierteZ21: Notstop über App
v1.2.9
[etc] abgespreckte Firmware für den esp8285
[etc] Debug
[etc] JSON-Grenze für JSON-Dateien auf dem ESP32 erhöht
[fix] LocSpeed-Connector nutze noch das alte Interface
[fix] Rechtschreibfehler
[fix] Timeout-Probleme bei Clients
[fix] (z21) Speedstufe 3
[imp] emergencyStop
ESP8266-Board | Firmware |
---|---|
NodeMCU 0.9 (ESP-12 Module) | littleyoda-DCC-Decoder.nodemcu.bin |
NodeMCU 1.0 (ESP-12E Module) | littleyoda-DCC-Decoder.nodemcuv2.bin |
D1 Mini | littleyoda-DCC-Decoder.d1_mini.bin |
ESP8285 ESP-M3 | littleyoda-DCC-Decoder.esp8285.bin |
andere | Kontaktiert mich |
v1.2.8
[etc] Fix WiFi for Esp32
[etc] Samplerate => Sampletime for Rotaryencoder
[etc] Status für F0..F28 in Json ergänzt
[etc] Update ESP8266 Arduino Version
[etc] WifiCheck für ESP8266 angepasst
[Fix] Abstürze bei Nutzung von MCP23017
[fix] Abstürz, wenn "out"-Ziel nicht in der Konfigdatei definiert ist
[fix] Anpassungen für ESP32
[fix] Auswahl der WeichenID aus Array
[fix] Behandlung von Geschwindigkeit 0
[fix] Behandlung von STOP/E-STOP in Verbindung mit Geschwindigkeit 0
[fix] /help bei großen Daten
[fix] IP-Adresse im AP setzen
[fix] Korrekte Spalten und Zeilenanzahl auch bei Rotation
[fix] Negierung bei GPIO Import korrigiert
[fix] Portszuordnung für Esp32
[fix] Richtungsabhängiges Licht wurde von anderen Befehlen beeinflusst
[fix] setF
[imp] Bessere Darstellung von /help
[imp] Display-Ausgabe kann über printf Statements angepasst werden
[imp] Display: Mehrzeilge Texte können als text: ["zeile1","zeile2"] dargestellt werden
[imp] Display Rotation für SSD1306
[imp] FilterLimit generalisiert
[Imp] I2C Support for HD44780
[Impl] Befehle an Rocrail
[Impl] ESPNOW
[impl] Interpolation von Analog Input via Polynome
[Impl] Requestlist via Json
[impl] Support for 20x5 LCD via PCF8574
[impl] Unterschiedliche Fahrstufen in Verbindung mit der Z21 als Client
[Impl] Unterstützung der Aktion setSpeed
[Impl] Unterstüzung von Weichen hinzugefügt
[impl] Uptime in Json
[imp] Portdefinitionen für ESP8266
[imp] Samplerate für Drehencoder einpassbar oder interrupt driven
[imp] Steuerung von Weichen über Controller
[imp] Unterstützung für bis zu 10 AP beim ESP32
[imp] Weitere Formatierungsanweisung für Display hingezügt (s/../../g) z.B. {ldata|addr|%4s}
ESP8266-Board | Firmware |
---|---|
NodeMCU 0.9 (ESP-12 Module) | littleyoda-DCC-Decoder.nodemcu.bin |
NodeMCU 1.0 (ESP-12E Module) | littleyoda-DCC-Decoder.nodemcuv2.bin |
D1 Mini | littleyoda-DCC-Decoder.d1_mini.bin |
ESP8285 ESP-M3 | littleyoda-DCC-Decoder.esp8285.bin |
andere | Kontaktiert mich |
v1.2.6
[etc] Arduino as Port Extender
[Fix] Behandlung von Bits in Verbindung mit Func-Befehlen
[fix] Interrupt bei GPIO
[Fix] MDNS auch in Verbindung mit Access Mode
[fix] mdns Information angepasst
[Fix] Problem mit Befehlsempfang bei DCC Generierung
[Fix] Übermittlung von F-Tasten im simulierten Z21 Modus
[Imp] Analog Port A0 über Json abfragbar
[Imp] Änderungen von F-Tasten über Taster und ählichem
[Impl] Anpassungen für Steuergeräte
[Impl] Auswertung der Rotaryencoder geändert
[Impl] Broadcastunterstützung für z21
[Impl] LocDaten Controller erweitert
[Impl] Reboot-Möglichkeit nach Änderungen des Config-Files
[Impl] Support für Display HD44780 (z.B. arduino keypad shield)
[Imp] Verbesserung bei JSON-Status
[Imp] Version via MDNS
[inp] Stepvalue bei RotaryEncoder
[New] DCC-Zentrale
ESP8266-Board | Firmware |
---|---|
NodeMCU 0.9 (ESP-12 Module) | littleyoda-DCC-Decoder.nodemcu.bin |
NodeMCU 1.0 (ESP-12E Module) | littleyoda-DCC-Decoder.nodemcuv2.bin |
D1 Mini | littleyoda-DCC-Decoder.d1_mini.bin |
ESP8285 ESP-M3 | littleyoda-DCC-Decoder.esp8285.bin |
andere | Kontaktiert mich |
v1.2.5
Wichtigste Änderungen seit der letzten Version:
[Impl] DCC-Generierung: CV Werte des Dekoders kann geändert werden /cfg
[Impl] Display "Wemos OLED Schield" (V1) hinzugefügt
[Impl] /json for internal status added
[Impl] Support for PCA9685 & Refaktoring
[Impl] Traktion hinzugefügt
[impl] Verbesserte Darstellung von Pipe&Filter Strukturen (/flow)
[fix] Absturz bei json-Anzeige
[Fix] Analogwrite ohne Effekt
[fix] Besseres Fehlerhandling von Json-Fehler
[Fix] /cfg wurde teilweise nicht komplett dargestellt
[Fix] DCC Aussetzer alle 2 sekunden für 26 ms
[etc] Improve Flash Erase
ESP8266-Board | Firmware |
---|---|
NodeMCU 0.9 (ESP-12 Module) | littleyoda-DCC-Decoder.nodemcu.bin |
NodeMCU 1.0 (ESP-12E Module) | littleyoda-DCC-Decoder.nodemcuv2.bin |
D1 Mini | littleyoda-DCC-Decoder.d1_mini.bin |
ESP8285 ESP-M3 | littleyoda-DCC-Decoder.esp8285.bin |
andere | Kontaktiert mich |
v1.2.4
[Imp] Bessere Dokumentierung der Laufzeiten der Loop-Anweisungen
v1.2.3
Wichtigste Änderungen seit der letzten Version:
[etc] PlatformIO 4.x.x ist nun die bevorzugte Entwicklungsumgebung
[Impl] Unterstützung des D1-Mini Motor Shields (V1)
[Fix] Susi Unterstützung, auch wenn 28 Fahrstufen genutzt werden
[Impl] Erster Support für ESP32
[Impl] Configdatei direkt im Editor bearbeiten
[Impl] ESP32: Audio (MP3,WAV) over I2S
[Impl] Stepper kann seine aktuelle Position speichern
ESP8266-Board | Firmware |
---|---|
NodeMCU 0.9 (ESP-12 Module) | littleyoda-DCC-Decoder.nodemcu.bin |
NodeMCU 1.0 (ESP-12E Module) | littleyoda-DCC-Decoder.nodemcuv2.bin |
D1 Mini | littleyoda-DCC-Decoder.d1_mini.bin |
ESP8285 ESP-M3 | littleyoda-DCC-Decoder.esp8285.bin |
andere | Kontaktiert mich |
v1.2.2
[Etc] Debugging für Weichenbefehle
v1.2.1
[Impl] Mehr Debugsaufgaben für Turnout2func
v1.2.0
[Impl] Mehr Debugsaufgaben für Turnout2func