Asbelos
13e516f8b2
Merge branch 'portableTimer' into nanoEvery2
2021-01-25 21:12:06 +00:00
Asbelos
8a9feaef22
Clean simple Timer interface
...
Removes overkill files, puts all timer in a single small file. (DCCTimer)
2021-01-25 15:26:39 +00:00
Asbelos
7d90e4241a
Add <W locoid> command
...
Automatically clears consist and manages short/long addresses
2021-01-18 10:06:46 +00:00
Asbelos
b537d7a318
<R> command consist support
...
R command will return address suitable for throttle if consist has been setup.
2021-01-17 13:22:16 +00:00
dexslab
ba873fb8bc
Changed to EveryTimerB
2020-12-27 18:44:25 -05:00
Asbelos
74c22c83fc
FlasString and Timers for Uno Wifi
...
ALL these changes should be portable back to master
2020-12-09 11:57:38 +00:00
Asbelos
d96c919fee
Uno Wifi compiling
2020-12-08 18:01:22 +00:00
dexslab
eececa322a
Start adding back unowifi stuffz
2020-11-20 08:34:36 -05:00
David Cutting
ed5031cbf6
Remove all boards but Uno, Mega, and Nano
2020-11-15 16:21:25 -07:00
Asbelos
3fe04c1a0e
DCC getFn
2020-10-12 22:18:55 +01:00
Asbelos
0e3046e24f
Lcd experimental ( #46 )
...
* LCD/OLED Implementation
* OLED basic working 32
*132 display
* LCD/OLED startup ok
* Simplified setup
* Missing freememory include
* Format Width
Allow right padding number width in String format
* Intermediate scroll
* Compile issues with no LCD
* Clean buffers at startup
* Support for format left padded numbers
* Smarter Scrolling
And forced start messages
Free Ram in slot 2
* LCD tidying
Neater setup block in .ino.
Dropped unnecessary code
No-scroll if display not full
* Missing %E format support
This is used in WifiInterface checkForOK
* Wifi correction and memory guard
2020-10-12 14:32:47 -04:00
mstevetodd
1b802cc600
add support for FireBox_Mk1, reduce heartbeat, separate eStop time ( #43 )
2020-09-29 11:51:01 -04:00
Harald Barth
85d60dfbbd
D PROGBOOST ON command
2020-09-27 13:03:46 +02:00
dexslab
bc8b01fbd6
Minor fixes start Uno Wifi Rev 2 fixes
2020-09-25 13:51:08 -04:00
Harald Barth
9c5396bbc2
not worth the hassle
2020-09-24 11:27:21 +02:00
Harald Barth
1d47536501
Merge branch 'feature/config' of https://github.com/DCC-EX/CommandStation-EX into feature/config
2020-09-24 10:58:17 +02:00
Harald Barth
b810fb45c7
config.h only in .ino
2020-09-24 10:58:08 +02:00
Asbelos
caef013d35
Supply motor shield name for <s>
2020-09-24 09:51:09 +01:00
FrightRisk
3d94d8347a
Add support for 2 or 4 line LCD Display
2020-09-23 21:54:01 -04:00
FrightRisk
ba79668a8f
Add Ardunio and Motor Board types to <s> cmd
2020-09-23 15:17:01 -04:00
Harald Barth
9e1d85f9bb
make number of slots in Uno configurable
2020-09-22 23:24:30 +02:00
Harald Barth
9bb9fa5e84
rewrite freeMemory code
2020-09-22 23:10:52 +02:00
Asbelos
59febed37d
<V> commands
...
UNTESTED
2020-09-18 00:04:42 +01:00
Asbelos
39d9defec6
Improved <D> commands
...
<D ACK 1|0>
<D WIFI 1|0>
<D WIT 1|0>
<D CMD 1|0>
<D CABS>
<D RAM>
2020-09-10 13:09:32 +01:00
Harald Barth
d3506583d5
remove unused POWER* opcodes
2020-09-08 22:15:42 +02:00
Harald Barth
5c775531f6
Introduce POWERON and POWEROFF opcodes
2020-09-08 09:47:40 +02:00
Asbelos
31651d3e44
Optional Timer number override
2020-08-28 12:34:58 +01:00
Asbelos
dd09342214
Config cleanup & http filter
...
Optional http filter
Additional Firebox motordriver setups (untested)
Config.h removed.
2020-08-19 13:12:39 +01:00
Asbelos
cdcb01d300
Compiled motorDriver
...
New motorDriver design...
2020-08-15 11:32:32 +01:00
Asbelos
a217031f24
Withrottle in use change
2020-08-14 12:26:14 +01:00
mstevetodd
ecbedd26bc
withrottle changes
...
disallow acquire if address in use
return error on address 0 and mismatched L/S
move init string to 'HU' reply
some message format fixes
comment-out some DIAGs to show only in and out message traffic
2020-08-12 11:17:05 -04:00
Harald Barth
93446f19ed
Two functions changeFn and setFn dependent on if called from WiThrottle or DCCEXparser
2020-08-01 14:06:39 +02:00
Asbelos
2ae7aedcd2
Blocking progtrack call optoin
...
Note, as yet UNTESTED
2020-07-19 18:39:08 +01:00
Asbelos
a245b9d119
Prog-Track-As-Siding
2020-07-12 00:11:30 +01:00
Asbelos
ff881790ac
Increase PROG repeats
...
refer @grbba
2020-07-11 09:35:57 +01:00
Asbelos
46d1f3e237
Copyrights etc
2020-07-03 17:35:02 +01:00
Asbelos
b0debd1fab
Interrupt time ACK manager
2020-07-02 12:49:35 +01:00
Asbelos
bec57345f1
ACK diagnostics
...
Type <D 1> to enable
2020-07-01 10:27:53 +01:00
Asbelos
669356df7d
First WiThrottle prototype
2020-06-27 15:36:32 +01:00
Asbelos
cc0821520e
Implement function reminders and new function API
2020-06-22 10:54:57 +01:00
Asbelos
5872659ff2
Command Filter and some extra APIs.
2020-06-18 19:36:37 +01:00
Asbelos
ffea04a499
tIMER WRAP PROTECTION and broadcast speed fix
2020-06-16 11:06:36 +01:00
Asbelos
50cbcabe00
ACK pulse timins refer @haba
2020-06-09 08:35:14 +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
0ad395a63a
Ack Management compiles
...
but remains untested
2020-06-07 13:48:42 +01:00
Asbelos
d42589aff5
Loco reminders speedcode
...
Saves one byte per loco and avoids recalculating the speed message bits each time
2020-06-03 10:36:01 +01:00
Asbelos
26dffa3be3
Added DCC api readCVBit and getLocoId
...
Sanity check needed
2020-06-03 09:42:17 +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
54ef92085b
Include file ckleaning
2020-05-27 09:40:12 +01:00