Harald Barth
|
605d5826dc
|
make Z21 support dependent on ESP32 to compile on all platforms
|
2024-04-01 11:57:57 +02:00 |
|
Harald Barth
|
aacfff2e3d
|
Z21 add turnout and sensor broadcasts
|
2024-03-25 15:05:14 +01:00 |
|
Harald Barth
|
d303831773
|
Functions for DC frequency: Use func up to F31
|
2024-03-11 15:09:37 +01:00 |
|
Asbelos
|
be218d3032
|
EXRAIL MESSAGE()
|
2024-03-08 20:33:11 +00:00 |
|
Harald Barth
|
3ce9d2ec88
|
DC frequency fix broadcast messages step #7
|
2024-01-01 22:08:04 +01:00 |
|
Harald Barth
|
18116a391c
|
move call to CommandDistributor::broadcastPower() into the TrackManager::setTrackPower(*) functions
|
2023-12-13 11:40:15 +01:00 |
|
Asbelos
|
42e2e69f5f
|
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
|
2023-11-23 10:41:40 +00:00 |
|
Harald Barth
|
784934024e
|
Bugfix: Do not turn off all tracks on change ; give better power messages
|
2023-11-23 10:47:43 +01:00 |
|
Asbelos
|
b478056a9f
|
Fix @ reporting on startup
|
2023-11-23 09:00:49 +00:00 |
|
Harald Barth
|
4e1fad4832
|
Trackmanager consolidate getModeName
|
2023-11-21 15:37:08 +01:00 |
|
Asbelos
|
b5d9798144
|
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
|
2023-11-14 19:41:09 +00:00 |
|
Asbelos
|
566ce1b7f8
|
Virtual LCD phase 1
|
2023-11-14 19:41:05 +00:00 |
|
Harald Barth
|
763ef8be34
|
prettier MAX_TRACKS
|
2023-11-14 11:12:14 +01:00 |
|
Harald Barth
|
582ff890f4
|
Trackmanager rework for simpler structure
|
2023-11-14 00:05:18 +01:00 |
|
Harald Barth
|
86ed8ff8a6
|
remove power state from <=> answer
|
2023-11-13 17:16:58 +01:00 |
|
Harald Barth
|
e8b9f80c8c
|
Reformat reply to <=>
|
2023-11-11 09:45:28 +01:00 |
|
Asbelos
|
26cf28dff7
|
fixups
|
2023-11-09 19:27:52 +00:00 |
|
Asbelos
|
4e08177b7b
|
Route state management (part 1)
|
2023-11-07 16:27:26 +00:00 |
|
peteGSX
|
d5978b1578
|
Change broadcast
|
2023-10-12 13:28:39 +10:00 |
|
Colin Murdoch
|
aacb980dc8
|
Power control plus EXRAIL
Power Control <0 A> etc plus EXRAIL SET_POWER
Not yet fully tested.
|
2023-09-24 15:40:42 +01:00 |
|
Colin Murdoch
|
8052090e0f
|
Added Single Track Power On/Off
Added power On/Off <> commands
|
2023-09-22 17:03:40 +01:00 |
|
peteGSX
|
a0c1ad182c
|
Start on callback
|
2023-08-30 19:48:30 +10:00 |
|
peteGSX
|
1491da4813
|
Starting, very broken
|
2023-08-20 19:26:04 +10:00 |
|
Harald Barth
|
50313ebbd2
|
cast to big enough type
|
2023-05-24 22:58:21 +02:00 |
|
Harald Barth
|
3b6789ef01
|
Merge branch 'devel-sabertooth' into devel
|
2023-05-20 14:59:07 +02:00 |
|
Harald Barth
|
9d953c70b8
|
use M1 and M2 instead of MD for motor control
|
2023-05-02 23:51:17 +02:00 |
|
Harald Barth
|
efdbfcb030
|
Add serial output for sabertooth controller
|
2023-05-01 20:18:32 +02:00 |
|
Asbelos
|
28d9843133
|
Broadcast changes in EXRAIlr
|
2023-05-01 14:25:45 +01:00 |
|
Colin Murdoch
|
d857c4f2e4
|
Added to Copyright notice
Added my name to copyright notice
|
2023-04-19 19:45:40 +01:00 |
|
Asbelos
|
1d29436008
|
Compiler pedantics
|
2023-03-06 13:47:59 +00:00 |
|
Asbelos
|
bec8aea5a5
|
TM Broadcasts
TM changes will trigger TM state broadcasts
|
2023-03-06 11:57:14 +00:00 |
|
Asbelos
|
02ee8ad080
|
Removed duplicate DIAG
|
2023-02-24 16:56:21 +00:00 |
|
pmantoine
|
67bd886a98
|
USB Serial fixes for EX-RAIL & debug
|
2023-02-15 08:51:21 +08:00 |
|
Colin Murdoch
|
cd46d3c9e0
|
Remove #ifdef and merge calcs
Remove #idfef statements and merge duplicate routines into CommandDistributor
|
2023-01-21 10:18:54 +00:00 |
|
Colin Murdoch
|
8fac20a451
|
Add #ifdef selections
Add #ifdef selections linked to #define in config.exampe.h
|
2023-01-16 18:16:25 +00:00 |
|
Colin Murdoch
|
ff7260b9bc
|
Added code for FastClock
Added code for both I2C fastclock and serial clocks
|
2023-01-11 17:36:11 +00:00 |
|
Asbelos
|
1d61a8f3f9
|
HIGHMEM + WITHROTTLE
EXRAIL HIGHMEM feature affects parser and withrottle.
Ringstream and wifi fixes
Withrottle connecting / reconnecting
|
2022-12-16 13:14:48 +00:00 |
|
Harald Barth
|
58bac3dc51
|
revert adding space to power reply because of RtDriver app
|
2022-08-20 17:35:07 +02:00 |
|
Harald Barth
|
5eb04f77a8
|
Replace FLUSH-SHOVE with broadcastReply()
|
2022-08-19 14:33:04 +02:00 |
|
Harald Barth
|
d3dbeaa666
|
bugfix: Wrong condition for ring->commit()
|
2022-08-17 00:28:15 +02:00 |
|
Harald Barth
|
9633e77c0a
|
move mark/commit into CommandDistributor::parse()
|
2022-08-16 19:22:19 +02:00 |
|
Harald Barth
|
b9c1e779ae
|
move WiFiESP::loop() to core 1
|
2022-08-16 12:25:49 +02:00 |
|
Harald Barth
|
162e1f9d3e
|
move ringClient into RingStream
|
2022-08-16 09:38:40 +02:00 |
|
Harald Barth
|
60d91eef9d
|
lots of diag
|
2022-08-15 10:49:56 +02:00 |
|
Harald Barth
|
186fd8adee
|
implement Withrottle client handles to remember clients over reconnects
|
2022-08-07 20:12:42 +02:00 |
|
Asbelos
|
42ac954475
|
Forget withrottle client on disconnect
|
2022-08-05 18:14:22 +01:00 |
|
Harald Barth
|
68f0c6681d
|
Remember connection type determined at first connect
|
2022-07-15 15:45:25 +02:00 |
|
Asbelos
|
14dc569366
|
Moved CPU type detection to defines.h
And fixed up BIG_RAM/HAS_ENOUGH_RAM issues.
|
2022-07-06 17:05:34 +01:00 |
|
Asbelos
|
16fafccf15
|
Command Distributor
Improve and split multi-language responses. Remove dependency on RingStream.
|
2022-06-10 12:22:28 +01:00 |
|
Asbelos
|
be186b967b
|
CODE TIDY
Moved join code out of DCCWaveform to reduce footprint for ESP32 waveform replacement.
|
2022-03-19 11:22:31 +00:00 |
|