mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2025-04-21 12:31:19 +02:00
Compare commits
2 Commits
830de850a9
...
865f75dda4
Author | SHA1 | Date | |
---|---|---|---|
|
865f75dda4 | ||
|
b40fa779a6 |
@ -403,7 +403,7 @@ void DCCEXParser::parseOne(Print *stream, byte *com, RingStream * ringStream)
|
|||||||
) break;
|
) break;
|
||||||
// Honour the configuration option (config.h) which allows the <a> command to be reversed
|
// Honour the configuration option (config.h) which allows the <a> command to be reversed
|
||||||
// Because of earlier confusion we need to do the same thing under both defines
|
// Because of earlier confusion we need to do the same thing under both defines
|
||||||
#if defined(DCC_ACCESSORY_COMMAND_REVERSE) || defined(DCC_ACCESSORY_RCN_213)
|
#if defined(DCC_ACCESSORY_COMMAND_REVERSE)
|
||||||
DCC::setAccessory(address, subaddress,p[activep]==0,onoff);
|
DCC::setAccessory(address, subaddress,p[activep]==0,onoff);
|
||||||
#else
|
#else
|
||||||
DCC::setAccessory(address, subaddress,p[activep]==1,onoff);
|
DCC::setAccessory(address, subaddress,p[activep]==1,onoff);
|
||||||
|
@ -379,7 +379,7 @@
|
|||||||
// DCC++ Classic behaviour is that Throw writes a 1 in the packet,
|
// DCC++ Classic behaviour is that Throw writes a 1 in the packet,
|
||||||
// and Close writes a 0.
|
// and Close writes a 0.
|
||||||
// RCN-213 specifies that Throw is 0 and Close is 1.
|
// RCN-213 specifies that Throw is 0 and Close is 1.
|
||||||
#if defined(DCC_TURNOUTS_RCN_213)
|
#ifndef DCC_TURNOUTS_RCN_213
|
||||||
close = !close;
|
close = !close;
|
||||||
#endif
|
#endif
|
||||||
DCC::setAccessory(_dccTurnoutData.address, _dccTurnoutData.subAddress, close);
|
DCC::setAccessory(_dccTurnoutData.address, _dccTurnoutData.subAddress, close);
|
||||||
|
@ -269,8 +269,8 @@ The configuration file for DCC-EX Command Station
|
|||||||
// over DCC++. This #define likewise inverts the behaviour of the <a> command
|
// over DCC++. This #define likewise inverts the behaviour of the <a> command
|
||||||
// for triggering DCC Accessory Decoders, so that <a addr subaddr 0> generates a
|
// for triggering DCC Accessory Decoders, so that <a addr subaddr 0> generates a
|
||||||
// DCC packet with D=1 (close turnout) and <a addr subaddr 1> generates D=0
|
// DCC packet with D=1 (close turnout) and <a addr subaddr 1> generates D=0
|
||||||
// (throw turnout). This is the same as DCC_ACCESSORY_COMMAND_REVERSE
|
// (throw turnout).
|
||||||
//#define DCC_ACCESSORY_RCN_213
|
//#define DCC_ACCESSORY_COMMAND_REVERSE
|
||||||
|
|
||||||
|
|
||||||
// HANDLING MULTIPLE SERIAL THROTTLES
|
// HANDLING MULTIPLE SERIAL THROTTLES
|
||||||
|
@ -3,7 +3,8 @@
|
|||||||
|
|
||||||
#include "StringFormatter.h"
|
#include "StringFormatter.h"
|
||||||
|
|
||||||
#define VERSION "5.4.1"
|
#define VERSION "5.4.2"
|
||||||
|
// 5.4.2 - Reversed turnout bugfix
|
||||||
// 5.4.1 - ESP32 bugfix packet buffer race
|
// 5.4.1 - ESP32 bugfix packet buffer race
|
||||||
// 5.4.0 - New version on master
|
// 5.4.0 - New version on master
|
||||||
// 5.2.96 - EXRAIL additions XFWD() and XREV()
|
// 5.2.96 - EXRAIL additions XFWD() and XREV()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user