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 |
|
Harald Barth
|
db555e8820
|
Start motordriver as soon as possible but without waveform
|
2023-06-22 22:57:59 +02:00 |
|
Harald Barth
|
dd80260781
|
add common fault pin handling to new overload code
|
2023-06-21 10:44:57 +02:00 |
|
Harald Barth
|
72d131035e
|
disable more PROG stuff (all hash keywords PROG etc)
|
2023-04-23 20:24:29 +02:00 |
|
Harald Barth
|
a75ca00e3c
|
exchange pin number to track letter part 2
|
2023-03-20 21:22:48 +01:00 |
|
Asbelos
|
bec8aea5a5
|
TM Broadcasts
TM changes will trigger TM state broadcasts
|
2023-03-06 11:57:14 +00:00 |
|
Asbelos
|
b969563d35
|
Squashed commit of the following:
commit 4d8efcdd05
Author: Asbelos <asbelos@btinternet.com>
Date: Wed Mar 1 16:32:05 2023 +0000
Reinstate obsolete <s>
commit 003313998b
Author: Asbelos <asbelos@btinternet.com>
Date: Wed Mar 1 16:07:11 2023 +0000
Change <I><G> to <JI><JG>
commit c72bf51959
Author: Asbelos <asbelos@btinternet.com>
Date: Sat Feb 25 17:38:39 2023 +0000
G and I commands
|
2023-03-02 12:56:30 +00:00 |
|
Harald Barth
|
5e616a9eb2
|
make compile for other arch but AVR
|
2022-10-02 22:53:35 +02:00 |
|
Harald Barth
|
24e5e648b8
|
improve current sense sampling on AVR
|
2022-10-02 13:40:46 +02:00 |
|
Harald Barth
|
c47e9b79ca
|
do analogRead without need for noInterrupt - first test
|
2022-10-02 00:43:46 +02:00 |
|
Harald Barth
|
86215b28ae
|
Bugfix: Preserve direction all times when switching between DCC and DC
|
2022-08-23 07:56:56 +02:00 |
|
Harald Barth
|
e36e867ec2
|
ESP32: implement JOIN
|
2022-08-17 02:11:51 +02:00 |
|
Harald Barth
|
c49d11573c
|
less verbose diag, version stamp
|
2022-08-13 18:38:51 +02:00 |
|
Harald Barth
|
059fd1b193
|
Send inverted signal (DCC and DC mode) on ESP32 if signalPin2 defined in MotorDriver
|
2022-08-13 09:12:53 +02:00 |
|
Harald Barth
|
c1993fba87
|
make DC mode portable to ESP32
|
2022-08-10 00:14:28 +02:00 |
|
Harald Barth
|
76c5608181
|
Protect port registers from change during interrupt code in differnet way
|
2022-08-09 13:12:04 +02:00 |
|