Harald Barth
22d4fcf3b8
more ifdefs
2020-07-12 16:03:22 +02:00
Harald Barth
90e4f3ea19
Merge branch 'master' into mergefix
...
Conflicts:
DCCWaveform.cpp
2020-07-04 21:36:05 +02:00
Asbelos
46d1f3e237
Copyrights etc
2020-07-03 17:35:02 +01:00
Harald Barth
3d7a9500cf
First test on Uno
2020-07-03 00:19:59 +02:00
Asbelos
6a923c4302
Cleaning up warnings (some of which were actually fatal)
2020-06-29 11:37:05 +01:00
Asbelos
c97d07608b
Surface Wifi setup into main prog setup()
...
Allows for setup with a UNO
2020-06-28 10:21:27 +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
cc0821520e
Implement function reminders and new function API
2020-06-22 10:54:57 +01:00
Asbelos
effbdea477
Improved comments and <#> diagnostic
2020-06-19 10:45:08 +01:00
Asbelos
5872659ff2
Command Filter and some extra APIs.
2020-06-18 19:36:37 +01:00
Asbelos
2a36ad365c
WifiInterface compiles
...
Basic logic compiles... untested
2020-06-13 09:36:10 +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
e769361c26
back working no wifi
2020-06-11 13:35:16 +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
f8f4268a48
Get loco Id API test
2020-06-08 13:04:47 +01:00
Asbelos
d1843fe38e
Ack updates and diags commented out
...
ACK logic now seems to work.
2020-06-07 16:29:53 +01:00
Asbelos
5144eb6764
Rename parser
2020-06-04 20:55:18 +01:00
Asbelos
23f15131a8
DCC API file tidying
...
Cruft removal and replace (most) DCC message codes with named constants.
2020-06-01 13:56:02 +01:00
Asbelos
22406b44ed
Abstracted Hardware Interface
...
The hardware interface for all pins and timers is now in Hardware.cpp
2020-05-26 12:44:02 +01:00
Asbelos
28be07610a
Better diagnostics
2020-05-26 09:44:20 +01:00
Asbelos
a43db19cc0
Redirected string parsing
2020-05-25 23:03:11 +01:00
Asbelos
ed279a26d8
Merged DIAG to be genaral stream
...
Separate steaming and parsers
2020-05-25 19:59:47 +01:00
Asbelos
09b1277000
JMRI interface starts after CVs read.
2020-05-25 13:38:18 +01:00
Asbelos
54e1284e01
Implemebnt DCC API layer
2020-05-24 16:07:16 +01:00
Asbelos
efc2197a7e
Cleanup & comments
2020-05-23 23:22:12 +01:00
Asbelos
2ebf1a6f66
First checkin
2020-05-23 23:02:54 +01:00