Harald Barth
|
91818ed80c
|
apply mode by binart bit match and not by equality
|
2024-05-09 17:06:33 +02:00 |
|
Harald Barth
|
38a9585a41
|
ESP32 Trackmanager reset cab number to 0 when track is not DC
|
2024-04-06 19:46:23 +02:00 |
|
Harald Barth
|
dc5f5e05b9
|
ESP32 fix PWM LEDC inverted pin mode
|
2024-04-05 14:05:12 +02:00 |
|
Harald Barth
|
fdc956576b
|
ESP32 rewrite PWM LEDC to use pin mux
|
2024-04-05 01:02:49 +02:00 |
|
Harald Barth
|
3cda869c6e
|
Allow no shield
|
2024-03-18 21:17:51 +01:00 |
|
Harald Barth
|
7503421eb6
|
Compile time optimization for booster mode
|
2024-02-26 09:11:21 +01:00 |
|
Harald Barth
|
b29a01f436
|
ESP32: Use the BOOSTER_INPUT define
|
2024-02-24 20:56:06 +01:00 |
|
Harald Barth
|
dec39a2ae1
|
Merge devel-freq
|
2024-02-20 15:06:07 +01:00 |
|
Asbelos
|
25cb878060
|
remove dross
|
2024-02-07 21:33:06 +00:00 |
|
Asbelos
|
cd47782052
|
reasonable start
|
2024-02-06 20:03:52 +00:00 |
|
Asbelos
|
2e4995cab3
|
Keyword Hasher _hk
|
2024-01-10 11:58:30 +00:00 |
|
Harald Barth
|
19efa749b8
|
Typo fix HAS vs HAVE
|
2023-12-31 17:57:30 +01:00 |
|
Harald Barth
|
bba74a08f6
|
Do not support obsolete <c> on memory tight arch
|
2023-12-31 13:22:42 +01:00 |
|
Harald Barth
|
ba0a41b6f2
|
DC frequency fix bit shifting (debug code) step #4
|
2023-12-31 10:48:48 +01:00 |
|
Harald Barth
|
67387d2dc3
|
function bits to freqency step #2
|
2023-12-30 22:09:01 +01:00 |
|
Harald Barth
|
18116a391c
|
move call to CommandDistributor::broadcastPower() into the TrackManager::setTrackPower(*) functions
|
2023-12-13 11:40:15 +01:00 |
|
Harald Barth
|
1f05ef42d2
|
Change from TrackManager::returnMode to TrackManager::getMode
|
2023-11-27 08:15:07 +01:00 |
|
Harald Barth
|
c8e307db7a
|
remove unused TrackManager::reportPowerChange(...)
|
2023-11-23 22:11:00 +01: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 |
|
Harald Barth
|
03db06f2ee
|
Bugfix: Do not turn on track with trackmode NONE
|
2023-11-22 10:53:34 +01:00 |
|
Harald Barth
|
4e1fad4832
|
Trackmanager consolidate getModeName
|
2023-11-21 15:37:08 +01:00 |
|
Harald Barth
|
e6f33cfdee
|
Trackmanager broadcast power state on track mode change
|
2023-11-21 11:51:26 +01:00 |
|
Harald Barth
|
74d11ccb1e
|
Trackmanager: Do not treat TRACK_MODE_ALL as TRACK_MODE_DC
|
2023-11-20 09:27:57 +01: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 |
|
Harald Barth
|
9ce95c07aa
|
Booster mode configured by defined booster pin. New mode name output
|
2023-11-11 08:03:59 +01:00 |
|
Harald Barth
|
2f3d489f18
|
ESP32: autoreverse and booster prototype
|
2023-11-10 23:58:30 +01:00 |
|
Harald Barth
|
337af77a03
|
booster test
|
2023-11-10 20:33:14 +01:00 |
|
Colin Murdoch
|
1181fd855d
|
Merge branch 'devel-power-chm' into devel
|
2023-10-11 16:58:17 +01:00 |
|
Colin Murdoch
|
68fd56e7fc
|
Added returnDCAddr
Added function to return DC address
|
2023-10-10 11:52:46 +01:00 |
|
Colin Murdoch
|
fe618d0b85
|
Add getModeName()
Add facility to get the name of the track mode
|
2023-10-06 19:11:11 +01:00 |
|
Colin Murdoch
|
52cfc18754
|
Remove Diags not needed
Tidy up Diags and responses - use HASH_KEYWORD in place of 'A'
|
2023-09-28 15:02:30 +01:00 |
|
pmantoine
|
ed0cfee091
|
STM32 DCCEXanalogWrite for TrackManager PWM
|
2023-09-28 17:43:22 +08:00 |
|
Colin Murdoch
|
25bbfa4c68
|
Fix <1 JOIN>
Fixed <1 JOIN> issue in TrackManager
|
2023-09-27 14:46:48 +01:00 |
|
Colin Murdoch
|
2a46b96083
|
Updates to power
Updates to powere routines and EXRAIL
|
2023-09-26 18:02:39 +01:00 |
|
Colin Murdoch
|
17c004aecf
|
Code corrections
code corrections
|
2023-09-25 14:32:54 +01: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 |
|
Colin Murdoch
|
4eef9581fe
|
Merge branch 'devel-plus-onoverload' into devel
|
2023-09-07 20:23:17 +01:00 |
|
Colin Murdoch
|
1ac104704e
|
Update TrackManager.cpp
Reverse logic in TM::IisPowerOn()
|
2023-09-05 20:52:18 +01:00 |
|
Colin Murdoch
|
2f8e915b1e
|
Added AFTEROVERLOAD
Added the AFTEROVERLOAD option - as yet untested.
|
2023-09-05 12:21:09 +01:00 |
|
Harald Barth
|
3453da0671
|
Bugfix: ESP32 30ms off time
|
2023-08-25 19:12:47 +02:00 |
|
Harald Barth
|
f2be3aeac3
|
Make <!> work in DC mode
|
2023-08-04 14:45:05 +02:00 |
|
Harald Barth
|
a74d85e895
|
Rename track mode OFF to NONE
|
2023-08-02 10:00:43 +02:00 |
|
Harald Barth
|
e3ac3a8ddf
|
Protect Uno user from choosing DC(X)
|
2023-08-02 01:02:46 +02:00 |
|
Harald Barth
|
495bbf66bf
|
better variable name
|
2023-07-25 11:23:36 +02:00 |
|
Harald Barth
|
2950ef010a
|
diag
|
2023-07-18 01:25:38 +02:00 |
|
Harald Barth
|
9b75026eef
|
change from trackMode[t] to track[t]->{get,set}Mode
|
2023-07-17 02:26:29 +02:00 |
|