Asbelos
|
7d6c2c8afb
|
smaller random
Saves over 300 bytes of progmem on a uno by omitting the random library
|
2022-06-18 13:58:46 +01:00 |
|
Asbelos
|
6104311ccb
|
Signal fixes and DCC_SIGNAL/VIRTUAL_SIGNAL
|
2022-06-18 12:31:54 +01:00 |
|
Asbelos
|
d0e71875e0
|
UNTESTED ONRED/ONAMBER/ONGREEN
with genericl code tidy for other ON handlers.
|
2022-06-17 11:48:37 +01:00 |
|
Asbelos
|
044b467085
|
Implement HAL macro in exrail
|
2022-06-15 11:44:46 +01:00 |
|
Asbelos
|
3496b99197
|
HAL minor simplification
|
2022-06-14 17:50:57 +01:00 |
|
Asbelos
|
6b7c2ccdf0
|
I2C address checks cleaned up
|
2022-06-14 17:35:29 +01:00 |
|
Asbelos
|
08eaa8ddb7
|
I2C overlap checks (working but messy)
Needs disgnostic clean and promotion of i2c address to IODevice.
|
2022-06-14 17:21:11 +01:00 |
|
Asbelos
|
10a0cfcccb
|
change halSetup order
|
2022-06-14 15:28:13 +01:00 |
|
Asbelos
|
ef937dcacf
|
Privatize HAL constructors
Forces caller to go via create function which includes overlap checks before class is instantiated.
|
2022-06-14 15:23:27 +01:00 |
|
Asbelos
|
e11d2d08d1
|
HAL catch pin overlaps
|
2022-06-14 15:15:42 +01:00 |
|
Harald Barth
|
9a98d10a86
|
rename fakePORT* to shadowPORT*
|
2022-06-13 23:18:10 +02:00 |
|
Harald Barth
|
4833eaac65
|
move all arch dependent port register declarations to MotorDriver.h
|
2022-06-13 23:15:35 +02:00 |
|
Harald Barth
|
744713769c
|
fix merge error
|
2022-06-11 22:23:33 +02:00 |
|
Harald Barth
|
7fba96417f
|
Merge branch 'TM_nofloat' into TM-mergetest
|
2022-06-11 22:14:56 +02:00 |
|
Harald Barth
|
5eb9678437
|
Merge branch 'master' into TrackManager-PORTX
|
2022-06-11 21:40:08 +02:00 |
|
Harald Barth
|
2385d0809c
|
copyright adjustments
|
2022-06-11 20:38:44 +02:00 |
|
Harald Barth
|
808aa9aba9
|
show high accuracy status with track mode
|
2022-06-11 20:35:52 +02:00 |
|
Harald Barth
|
4297ed5572
|
remove global usePWM flag
|
2022-06-11 20:09:21 +02:00 |
|
Harald Barth
|
40dfda47c7
|
make usePWM per track (trackPWM) 2nd half
|
2022-06-11 19:57:45 +02:00 |
|
Asbelos
|
16fafccf15
|
Command Distributor
Improve and split multi-language responses. Remove dependency on RingStream.
|
2022-06-10 12:22:28 +01:00 |
|
Harald Barth
|
62e471606d
|
remember the base case
|
2022-06-07 00:18:48 +02:00 |
|
Harald Barth
|
0ab96d28c4
|
make compile on Uno
|
2022-06-06 23:45:28 +02:00 |
|
Harald Barth
|
d37e303bdc
|
tag version
|
2022-06-06 23:34:40 +02:00 |
|
Harald Barth
|
b24f6b27c6
|
protect setSignal() changes in setDCSignal from being changed back during interrupt vis setDCCSignal
|
2022-06-06 23:14:35 +02:00 |
|
Asbelos
|
2b2012ef1d
|
float memory saver
|
2022-06-06 17:37:23 +01:00 |
|
Harald Barth
|
016bc37b53
|
clean up getThrottleSpeed functions
|
2022-06-05 23:07:03 +02:00 |
|
habazut
|
661d042744
|
Merge pull request #241 from DCC-EX/240-command-shows-flags-without-signal-aspect-information
Fix </> command for signals
|
2022-05-28 11:24:02 +02:00 |
|
Harald Barth
|
06e7ad5c53
|
prevent usage of pins for DC than can not do PWM
|
2022-05-25 09:28:28 +02:00 |
|
Harald Barth
|
1c78792dda
|
Revert "test to remove port code"
This reverts commit cfcd61174d .
|
2022-05-25 07:41:47 +02:00 |
|
Harald Barth
|
cfcd61174d
|
test to remove port code
|
2022-05-24 23:33:46 +02:00 |
|
Harald Barth
|
55561188e1
|
reset speed and loosen brake
|
2022-05-24 08:07:33 +02:00 |
|
Asbelos
|
5f568c05b9
|
Merge branch '240-command-shows-flags-without-signal-aspect-information' into TrackManager
|
2022-05-23 14:35:57 +01:00 |
|
Harald Barth
|
55196c2e7d
|
tag
|
2022-05-23 00:04:35 +02:00 |
|
Harald Barth
|
c7b38170c1
|
Parse ONOFF with 4 param <a> command
|
2022-05-22 23:39:46 +02:00 |
|
Harald Barth
|
d3b72dc4fc
|
Send onoff packets from setAccessory
|
2022-05-22 23:05:09 +02:00 |
|
Harald Barth
|
17fb921678
|
Explain better and change naming but same functionality
|
2022-05-22 22:43:06 +02:00 |
|
Harald Barth
|
867e3b3930
|
Reset track signal when leaving PWM and use port registers in DC mode as well
|
2022-05-21 10:19:25 +02:00 |
|
Harald Barth
|
79ef114c0d
|
protect from setting unused pin
|
2022-05-21 09:51:38 +02:00 |
|
Asbelos
|
ebebd0dc11
|
Improved display and loop time for signals.
|
2022-05-19 09:03:28 +01:00 |
|
Asbelos
|
506b65d0ea
|
Fix </> command for signals
|
2022-05-18 17:44:41 +01:00 |
|
Harald Barth
|
6d2a9e3b36
|
add EXT as a new track mode
|
2022-05-18 09:40:53 +02:00 |
|
Harald Barth
|
632d777fe7
|
version
|
2022-05-13 16:21:15 +02:00 |
|
Harald Barth
|
ff73a60874
|
Parse strings with more than one command (<s><Q>) correct
|
2022-05-13 16:18:47 +02:00 |
|
Harald Barth
|
f8a19de9fb
|
tag it
|
2022-05-13 01:22:00 +02:00 |
|
Harald Barth
|
f0e8419fea
|
tag it
|
2022-05-13 01:16:40 +02:00 |
|
Harald Barth
|
8f9da49cc8
|
Merge branch 'TrackManager' into TrackManager-PORTX
|
2022-05-13 00:21:02 +02:00 |
|
Harald Barth
|
d7a17b10b4
|
use ugly macros to make PORTX code portable
|
2022-05-13 00:05:25 +02:00 |
|
Harald Barth
|
0268304d41
|
fix type warning
|
2022-05-12 21:09:43 +02:00 |
|
Harald Barth
|
f66f5785f5
|
reorder statements in addTrack
|
2022-05-12 20:59:31 +02:00 |
|
Harald Barth
|
6d382fa0f4
|
TackManager: Make OFF=zero and when DCC then HA must be off
|
2022-05-12 20:56:23 +02:00 |
|