mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-11-25 00:56:13 +01:00
Compare commits
No commits in common. "25f8852af6d72fd506c0b7d2f87a43a2ac9cb9fc" and "4b2c0702a49f3b11ab0f8af5e9d6eac5e745db6b" have entirely different histories.
25f8852af6
...
4b2c0702a4
|
@ -351,7 +351,7 @@ void DCCACK::callback(int value) {
|
||||||
|
|
||||||
switch (callbackState) {
|
switch (callbackState) {
|
||||||
case AFTER_READ:
|
case AFTER_READ:
|
||||||
if (ackManagerRejoin && !autoPowerOff) {
|
if (ackManagerRejoin && autoPowerOff) {
|
||||||
progDriver->setPower(POWERMODE::OFF);
|
progDriver->setPower(POWERMODE::OFF);
|
||||||
callbackStart=millis();
|
callbackStart=millis();
|
||||||
callbackState=WAITING_30;
|
callbackState=WAITING_30;
|
||||||
|
|
|
@ -25,79 +25,6 @@
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with CommandStation. If not, see <https://www.gnu.org/licenses/>.
|
* along with CommandStation. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
|
||||||
List of single character OPCODEs in use for reference.
|
|
||||||
|
|
||||||
When determining a new OPCODE for a new feature, refer to this list as the source of truth.
|
|
||||||
|
|
||||||
Once a new OPCODE is decided upon, update this list.
|
|
||||||
|
|
||||||
Character, Usage
|
|
||||||
/, |EX-R| interactive commands
|
|
||||||
-, Remove from reminder table
|
|
||||||
=, |TM| configuration
|
|
||||||
!, Emergency stop
|
|
||||||
@, Reserved for future use - LCD messages to JMRI
|
|
||||||
#, Request number of supported cabs/locos; heartbeat
|
|
||||||
+, WiFi AT commands
|
|
||||||
?, Reserved for future use
|
|
||||||
0, Track power off
|
|
||||||
1, Track power on
|
|
||||||
a, DCC accessory control
|
|
||||||
A,
|
|
||||||
b, Write CV bit on main
|
|
||||||
B, Write CV bit
|
|
||||||
c, Request current command
|
|
||||||
C,
|
|
||||||
d,
|
|
||||||
D, Diagnostic commands
|
|
||||||
e, Erase EEPROM
|
|
||||||
E, Store configuration in EEPROM
|
|
||||||
f, Loco decoder function control (deprecated)
|
|
||||||
F, Loco decoder function control
|
|
||||||
g,
|
|
||||||
G,
|
|
||||||
h,
|
|
||||||
H, Turnout state broadcast
|
|
||||||
i, Reserved for future use - Turntable object broadcast
|
|
||||||
I, Reserved for future use - Turntable object command and control
|
|
||||||
j, Throttle responses
|
|
||||||
J, Throttle queries
|
|
||||||
k, Reserved for future use - Potentially Railcom
|
|
||||||
K, Reserved for future use - Potentially Railcom
|
|
||||||
l, Loco speedbyte/function map broadcast
|
|
||||||
L,
|
|
||||||
m,
|
|
||||||
M, Write DCC packet
|
|
||||||
n,
|
|
||||||
N,
|
|
||||||
o,
|
|
||||||
O, Output broadcast
|
|
||||||
p, Broadcast power state
|
|
||||||
P, Write DCC packet
|
|
||||||
q, Sensor deactivated
|
|
||||||
Q, Sensor activated
|
|
||||||
r, Broadcast address read on programming track
|
|
||||||
R, Read CVs
|
|
||||||
s, Display status
|
|
||||||
S, Sensor configuration
|
|
||||||
t, Cab/loco update command
|
|
||||||
T, Turnout configuration/control
|
|
||||||
u, Reserved for user commands
|
|
||||||
U, Reserved for user commands
|
|
||||||
v,
|
|
||||||
V, Verify CVs
|
|
||||||
w, Write CV on main
|
|
||||||
W, Write CV
|
|
||||||
x,
|
|
||||||
X, Invalid command
|
|
||||||
y,
|
|
||||||
Y, Output broadcast
|
|
||||||
z,
|
|
||||||
Z, Output configuration/control
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "StringFormatter.h"
|
#include "StringFormatter.h"
|
||||||
#include "DCCEXParser.h"
|
#include "DCCEXParser.h"
|
||||||
#include "DCC.h"
|
#include "DCC.h"
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#define GITHUB_SHA "devel-202308240808Z"
|
#define GITHUB_SHA "devel-202308102205Z"
|
||||||
|
|
|
@ -3,10 +3,9 @@
|
||||||
|
|
||||||
#include "StringFormatter.h"
|
#include "StringFormatter.h"
|
||||||
|
|
||||||
#define VERSION "5.1.1"
|
#define VERSION "5.0.1"
|
||||||
// 5.1.1 - Check bad AT firmware version
|
// 5.0.1 - Check bad AT firmware version
|
||||||
// - Update IO_PCA9555.h reflecting IO_MCP23017.h changes to support PCA9548 mux
|
// - Update IO_PCA9555.h reflecting IO_MCP23017.h changes to support PCA9548 mux
|
||||||
// 5.0.1 - Bugfix: execute 30ms off time before rejoin
|
|
||||||
// 5.0.0 - Make 4.2.69 the 5.0.0 release
|
// 5.0.0 - Make 4.2.69 the 5.0.0 release
|
||||||
// 4.2.69 - Bugfix: Make <!> work in DC mode
|
// 4.2.69 - Bugfix: Make <!> work in DC mode
|
||||||
// 4.2.68 - Rename track mode OFF to NONE
|
// 4.2.68 - Rename track mode OFF to NONE
|
||||||
|
|
Loading…
Reference in New Issue
Block a user