Fred
d7b2cf3d76
Assorted bits ( #138 )
...
* LCN
* Prevent deprecated compiler warning
* Implement huge function numbers
* new commands
<! [cab]> forget locos.
<9> ESTOP ALL.
<D RESET> reboot arduino
* Waveform accuracy msg
* Drop post-write verify
* UNUSED_PIN current measure
and callback -2 for cv actions.
* Correct diags
* ESTOP a forget loco
* ESTOP loco on forget
* Avoid compiler warning
* current sensor offset
* Restore <1 JOIN> after prog track operation
* <!> ESTOP <-> FORGET
* Auto current offset detection
* manage current offset and diagnostics
* neater msg at startup
* Add startup message to LCN master
* DCC::setJoinRelayPin
Co-authored-by: Asbelos <asbelos@btinternet.com>
2021-03-23 10:37:05 -04:00
mstevetodd
42075f838e
<T> should send turnout definitions, not just states ( #110 )
...
* use int, not byte for witSpeed
* add turnout, sensor and output states to 's'tatus message
* <T> should send turnout definitions, not just states
2021-01-04 10:57:03 -05:00
Harald Barth
75d7547f11
Turnouts stored to EEPROM without trashing other stuff
2020-10-03 14:07:25 +02:00
Asbelos
4e0c227012
Cleaning of Turnout/Output/Sensor
...
PLEASE BE AWARE, I have not tested Outputs or Sensors either before or after this change.
(and they were certainly wrong before!)
2020-09-06 12:44:19 +01:00
Asbelos
f7557f1436
Turn out changes for WiThrottle
2020-08-20 12:38:09 +01:00
Asbelos
cdcb01d300
Compiled motorDriver
...
New motorDriver design...
2020-08-15 11:32:32 +01:00
Asbelos
e01b929fd0
Merge branch 'Stream-Reference-Fix'
2020-08-01 17:00:31 +01:00
Asbelos
9044cce2a3
Change Stream refernces to pointers
...
I misunderstood that references can never be changed.
2020-08-01 16:32:16 +01:00
Harald Barth
b886a09f82
Autocreate turnouts
2020-07-25 18:50:23 +02:00
Asbelos
575b5da606
WiThrottle turnout improvement
2020-07-23 17:34:35 +01:00
Asbelos
57178dac4d
Turnout status display bug
2020-07-23 15:42:07 +01:00
Asbelos
964f39d376
Fix hanging turnouts
...
Caused by tt->activate call when Turnouts was a struct not a class!
2020-07-23 12:48:38 +01:00
Asbelos
46d1f3e237
Copyrights etc
2020-07-03 17:35:02 +01:00
Asbelos
1a1429bf72
Servo Turnouts
2020-06-23 20:01:43 +01:00
Asbelos
e7e4d4fbd9
Drop railcom and prepare for servo turnouts
2020-06-23 17:43:50 +01:00
Asbelos
7c68a9de70
virtual turnout activate
2020-06-22 11:58:33 +01:00
Asbelos
e0c76a9dc4
Alter Stream to Print
...
In prep for Wifi siolution, all output functions changed to expect Print class instead of Stream... Can still pass Serial1 etc because Stream extends Print, but this allows for an output-only class extending Print to collect a response buffer for Wifi sending with AT commands.
2020-06-12 14:28:35 +01:00
Asbelos
aebc35b183
Restructure to support multiple input streams
...
Preparation for Wifi without adding any Wifi specifics.
2020-06-10 17:31:26 +01:00
Asbelos
7a20896c8c
RTFM not the comments
...
Comments have a horrible habit of getting out of date.
2020-06-07 20:11:44 +01:00
Asbelos
b89c9068ff
Compileable JMRIParser
...
Has Turnout, Output Sensor support.
Needs further cleaning and cross checking against spec.
May implement Daves Comms manager etc.
2020-06-03 14:26:49 +01:00