Harald Barth
c4f659243e
optimize for loops for size (and speed)
2021-08-01 15:07:06 +02:00
Harald Barth
2443e5903c
Fix type warnings
2021-07-27 18:39:54 +02:00
Asbelos
a0538ca61b
3.0.9 newlines
2021-03-30 22:01:37 +01:00
Harald Barth
9149bc0ee2
no float in Sensor no more
2020-10-26 09:10:45 +01:00
Harald Barth
ecd176042e
checkAll() only checks one now (and should be renamed)
2020-10-26 00:56:25 +01:00
Harald Barth
9099af3188
Sensors show their status at change (as in classic)
2020-10-25 23:52:22 +01: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
cdcb01d300
Compiled motorDriver
...
New motorDriver design...
2020-08-15 11:32:32 +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
Asbelos
57cc5ad705
Save memory
...
by eliminating last call to arduino version of digitalRead
2020-07-15 22:51:50 +01:00
Asbelos
46d1f3e237
Copyrights etc
2020-07-03 17:35:02 +01:00
Asbelos
506f9e4353
More PROGMEM tuning
2020-06-13 15:53:46 +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
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