Harald Barth
|
ec12baa0ca
|
motor driver def for standard shield on uno form factor
|
2022-07-30 21:50:21 +02:00 |
|
Harald Barth
|
6e8929c89e
|
Force inline because we do not want to use stack space for this function even if compiler has other preferences
|
2022-07-26 12:32:18 +02:00 |
|
Harald Barth
|
0373f060fb
|
use pragma GCC push and pop correctly
|
2022-07-26 12:18:33 +02:00 |
|
Harald Barth
|
ee639de5d6
|
fix diag bug, update version strings
|
2022-07-15 21:52:38 +02:00 |
|
Harald Barth
|
b7cd4adb5f
|
Merge branch 'TrackManager-PORTX' into PORTX_HAL
|
2022-07-15 15:48:07 +02:00 |
|
Harald Barth
|
68f0c6681d
|
Remember connection type determined at first connect
|
2022-07-15 15:45:25 +02:00 |
|
Asbelos
|
3681f0e445
|
Serial/SerialUSB cleanup
|
2022-07-08 15:52:46 +01:00 |
|
Asbelos
|
9768083bfe
|
DCCTimer::reset
Moves CPU dependent reset code into correct place.
|
2022-07-08 15:01:40 +01:00 |
|
Asbelos
|
090acdae44
|
More SAMD cleanup
|
2022-07-08 10:46:52 +01:00 |
|
Asbelos
|
aa3c3c2ee4
|
SAMD fixups and workaround
|
2022-07-08 10:34:27 +01:00 |
|
Asbelos
|
385afdeb6c
|
Merge remote-tracking branch 'origin/TrackManager_SAMD' into PORTX_HAL
|
2022-07-07 10:02:28 +01:00 |
|
Asbelos
|
ff46e283ac
|
Reinstate platformio
|
2022-07-07 00:28:59 +01:00 |
|
Asbelos
|
108c5050ad
|
Update defines.h
Avoid Wifi on uniwifirev2 untile we have a proper wifinina interface.
|
2022-07-06 23:46:00 +01:00 |
|
Asbelos
|
12b5c2cdba
|
Merge branch 'PORTX_HAL' of https://github.com/DCC-EX/CommandStation-EX into PORTX_HAL
|
2022-07-06 22:26:44 +01:00 |
|
Harald Barth
|
76d6759d98
|
improve parameter check for 'a' command
|
2022-07-06 21:13:22 +02:00 |
|
Harald Barth
|
a7ea96b392
|
improve parameter check for 'a' command
|
2022-07-06 21:12:10 +02:00 |
|
Harald Barth
|
632e9335f3
|
fix broken 'a' command after broken commit c7b3817
|
2022-07-06 20:37:17 +02:00 |
|
Harald Barth
|
ca3ed95624
|
fix broken 'a' command after broken commit c7b3817
|
2022-07-06 20:35:58 +02:00 |
|
Asbelos
|
06d1040da0
|
Merge remote-tracking branch 'origin/SAMD_Integration_PMA' into PORTX_HAL
|
2022-07-06 17:13:59 +01: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
|
b7a82a0ad6
|
Merge branch 'TrackManager-PORTX' into PORTX_HAL
|
2022-07-05 21:35:16 +01:00 |
|
Harald Barth
|
5cef1ac864
|
answer always with hearbeat number
|
2022-07-05 15:09:32 +02:00 |
|
pmantoine
|
44b21fd987
|
Added code to respond to <D RESET>
|
2022-07-05 12:40:00 +07:00 |
|
Harald Barth
|
6687c6f46d
|
when brake pin has inverted sense, honor that when running in DC mode as well
|
2022-07-04 23:15:02 +02:00 |
|
Harald Barth
|
0406ca69cf
|
add comment Pololu TB9051FTG
|
2022-07-04 22:52:37 +02:00 |
|
Harald Barth
|
695b776493
|
add Pololu TB9051FTG
|
2022-07-04 22:52:37 +02:00 |
|
pmantoine
|
959225c252
|
Added Arduino Zero USB platform support
|
2022-07-03 18:01:24 +07:00 |
|
Asbelos
|
a5cda1e350
|
RingStream RAM saver
|
2022-06-27 12:42:59 +01:00 |
|
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 |
|