Skip to content

Releases: MicroBahner/DCC_Zubehoerdecoder

DCC/LocoNet-Zubehördecoder V7.1.2

13 Aug 19:28
Compare
Choose a tag to compare

Bugfix:

  • Bei einem Servo mit 2 Relais waren nach Reset bis zum ersten Weichenbefehl beide Relais angezogen.

DCC/LocoNet-Zubehördecoder V7.1.1

22 Feb 21:33
Compare
Choose a tag to compare

BugFix:

  • Die Standardkonfig DCC_Zubehoerdecoder.h lud immer eine Beispieldatei anstatt die eigenen Einstellungen.

DCC/LocoNet-Zubehördecoder V7.1.0

31 Dec 11:33
Compare
Choose a tag to compare

Neue Funktionalität:

  • FSTATIC und FCOIL:
    es kann ein 3. Ausgabe-Pin definiert werden. Dieser gibt den aktuellen DCC-Zustand der Adresse wieder
  • FSTATIC3 ( FSTATIC extended Mode ):
    Mit dieser Funktion können bis zu 3 Pins angesteuert werden.
    Individuell für jeden Pin einstellbar:
    - Statisch oder Blinken
    - hart oder soft umschalten
    - invertiert
    - Blinkfrequenz
    Damit lassen sich z.B. auch 2 Ausgänge parallel schalten.
  • FCOIL: bei gesetztem (neuen)Flag 'CSTATIC' werden die Ausgänge ausschließlich über DCC Befehle
    gesteuert. Es können auch beide Ausgägne parallel aktiv sein.
  • FSIGNAL: Das Ignoriereren von Befehlen durch setzen des Bitmusters auf 255 funktioniert wieder.
    Bugfix: 2. Folgeadresse bei Vorsignalen berücksichtigt.

Dokumentation erweitert und Fehler korrigiert.

DCC/LocoNet-Zubehördecoder V7.0.0

01 Apr 08:12
Compare
Choose a tag to compare
  • Änderung der CV-Adressen: Funktionsspezifische CV's ab 120, 10 CV's / Funktion
  • 2 Servo über 1 Adresse steuerbar ( mit jeweils eigenen Endlagen und Geschwindigkeit )
  • Bei Lichtsignalen sind blinkende Led's möglich
  • Beim Wechsel der Signalbilder können Led's, die in beiden Signalbildern aktiv sind, wahlweise eingeschaltet bleiben ( kein Dunkelschalten für diese Led's )
  • JMRI Decoderfiles können auch für das DCC Interface erzeugt werden
  • ab CV50 sind die Funktionen des Decoders hinterlegt. Werden die Funktionen im Konfig-File geändert und stimmen nicht mehr mit den Werten ab 50 überein, wird automatisch eine Grundinitiierung durchgeführt.
  • der Dedoder kann wahlweise auch über die serielle Schnittstelle gesteuert werden ( parallel zum DCC/LocoNet Interface )
  • es können alternative Konfig-Files eingebunden werden, ohne die Funktionalität der Standard-Files anpassen zu müssen

DCC/LocoNet-Zubehördecoder V6.3.0

03 Dec 08:46
Compare
Choose a tag to compare
  • logische Kopplung von 2 Servos für 3-begriffige Formsignale
  • 1 Servo über 2 Adressen um 4 Positionen anzusteuern
  • Impuls-Funktion für Servos ( automatische Rückkehr in die Ruhelage )
  • kleinere Fehlerkorrekturen

DCC/LocoNet-Zubehördecoder V6.2.0

13 Jan 15:18
Compare
Choose a tag to compare
  • Der Decoder unterstützt bei DCC nur noch den Output-Mode. CV29 ist nicht änderbar
  • Für die Zubehörtelegramme wird der aktuelle CallBack der NmraDCC Lib verwendet. Es wird die NmraDCC Lib ab Version 1.1.4 benötigt.
  • Bei FSTATIC lässt sich die RiseTime für das Blinken der LED in den Bits 4-7 des Statusbytes in Schritten von 50ms ( 50...750ms) einstellen. Bei '0' gilt der voreingestellte Wert wie bisher (500ms).
  • Der Datentyp für die Dcc-Adresse wurde auf 'int' vergrößert. Damit können Adressen bis zum DCC-Maximum vergeben werden.

DCC/LocoNet-Zubehördecoder V6.0.1

23 Feb 20:37
Compare
Choose a tag to compare

Fehlerbeseitigungen / Ergänzungen:

  • in der Klasse Servo werden im Konstruktor jetzt alle Variablen initiiert.
  • Das DCC-Ack lässt sich im Konfig-File abschalten. Der in Interface.h definierte Ackpin lässt sich dann mit einer beliebigen Ausgangsfunktion nutzen.
  • Zu den Schaltbildern in der Doku wurden passende Konfig-Files in 'examples' erstellt.

DCC/LocoNet-Zubehördecoder V6.0

29 Dec 09:32
Compare
Choose a tag to compare

Der Decoder kann jetzt alternativ auch mit einem LocoNet Interface genutzt werden.

  • Das gewünschte Interface wird in der neuen Datei 'Interface.h' ausgewählt.
  • Die interfacespezifischen Arduino-Pins werden ebenfalls in dieser Datei festgelegt ( in der Konfig-Datei sind sie nicht mehr vorhanden)
  • Im Verzeichnis 'utility' gibt es Skripts, um für den LocoNet-Decoder angepasste Konfigurationsmasken für JMRI zu erstellen
  • Problem mit Adressen >255 bei DCC beseitigt
  • für das Loconet-Interface wird die mrrwa/LocoNet Library benötigt

DCC-Zubehördecoder V5.0

05 Nov 21:20
Compare
Choose a tag to compare

Umstellung des Source-Codes auf klassenbasierte Funktionen
Alle Funktionen (FCOIL,FSERVO,FSTATIC,FSIGNAL) sind als Klassen realisiert, die entsprechend der Konfiguration instanziiert werden.
Das Format der Konfigurationsdatei ist dabei unverändert geblieben.

DCC-Zubehördecoder V5.0 Beta

13 Oct 18:55
Compare
Choose a tag to compare
Pre-release

Umstellung des Source-Codes auf klassenbasierte Funktionen
Alle Funktionen (FCOIL,FSERVO,FSTATIC,FSIGNAL) sind als Klassen realisiert, die entsprechend der Konfiguration instanziiert werden.
Das Format der Konfigurationsdatei ist dabei unverändert geblieben.