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
|
c6866aba86
|
Fundumoto board does not have brake
|
2022-08-30 22:45:10 +02:00 |
|
Harald Barth
|
7d1d6bf1e1
|
make inverted power pin possible, lower DC frequency on Mega and for Uno if inverted def is used
|
2022-08-30 22:12:10 +02:00 |
|
Harald Barth
|
08427abe70
|
Workarounds for bugs and functionality not in the Arduino ESP32 package
|
2022-08-30 09:31:09 +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
|
827e4fef86
|
be consistent about that tripValue is already over limit
|
2022-08-22 08:48:33 +02:00 |
|
Harald Barth
|
43b7b5d797
|
adjust max current limit to ADC capability
|
2022-08-22 08:47:37 +02:00 |
|
Harald Barth
|
04188926b4
|
Improve messages for power overload
|
2022-08-17 09:19:47 +02:00 |
|
Harald Barth
|
76c5608181
|
Protect port registers from change during interrupt code in differnet way
|
2022-08-09 13:12:04 +02:00 |
|
pmantoine
|
17bdd2d724
|
Teensy build support, STM32F411RE first beta
|
2022-08-06 16:53:14 +08:00 |
|
Harald Barth
|
33327d14c9
|
Current reading for ACK and overload on ESP32
|
2022-08-02 21:49:16 +02:00 |
|
Harald Barth
|
863f2f4a85
|
eliminate resetsCounterP/setResetCounterPointer and replace with isProgTrack/makeProgTrack method
|
2022-08-02 15:36:51 +02:00 |
|
Asbelos
|
385afdeb6c
|
Merge remote-tracking branch 'origin/TrackManager_SAMD' into PORTX_HAL
|
2022-07-07 10:02:28 +01:00 |
|
Asbelos
|
06d1040da0
|
Merge remote-tracking branch 'origin/SAMD_Integration_PMA' into PORTX_HAL
|
2022-07-06 17:13:59 +01: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
|
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
|
7fba96417f
|
Merge branch 'TM_nofloat' into TM-mergetest
|
2022-06-11 22:14:56 +02:00 |
|
Harald Barth
|
4297ed5572
|
remove global usePWM flag
|
2022-06-11 20:09:21 +02: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
|
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
|
79ef114c0d
|
protect from setting unused pin
|
2022-05-21 09:51:38 +02:00 |
|
pmantoine
|
6135272c32
|
SAMD Support Initial Patches
|
2022-05-17 18:06:08 +08:00 |
|
Harald Barth
|
d7a17b10b4
|
use ugly macros to make PORTX code portable
|
2022-05-13 00:05:25 +02:00 |
|
Harald Barth
|
af0d381e45
|
shadow PORTX (PoC)
|
2022-05-10 23:42:21 +02:00 |
|
Harald Barth
|
4a56998553
|
inline setSignal ; bugfix HA switching code by doing clearPWM
|
2022-05-10 23:37:24 +02:00 |
|
Harald Barth
|
7a2fd90bfc
|
set the reset packet counter of the prog track to 0 every time the track is turned on
|
2022-04-30 23:24:51 +02:00 |
|
pmantoine
|
5dfc014f49
|
Some useful code plug debug goo
|
2022-04-05 09:24:29 +08:00 |
|
Asbelos
|
ece342f037
|
DC power fix
|
2022-03-31 22:19:13 +01:00 |
|
Asbelos
|
7dd680ccd5
|
Brake fix
|
2022-03-31 10:03:27 +01:00 |
|
Asbelos
|
99c7ff6c3f
|
EXPERIMENTAL vpin for motorDriver power
No need to use fastpin for power, so we can allow a remoted vpin which helps when TrafficManger is running short of pins
|
2022-03-23 12:30:21 +00:00 |
|
Asbelos
|
678cccbd95
|
Add DC signal generation code.
|
2022-03-02 15:34:01 +00:00 |
|
Asbelos
|
6fc223d80b
|
Timer stuff with incomplete teensy
|
2022-03-01 12:52:25 +00:00 |
|
Asbelos
|
74bbe595fc
|
DC hooks
still requires pin jiggling
|
2022-02-23 16:21:45 +00:00 |
|
Asbelos
|
1afb4753ec
|
Cleaner ack check
And drop CPU specific stuff no longer needed.
|
2022-02-23 16:03:15 +00:00 |
|
Asbelos
|
a7740d652d
|
It builds....
massive track reorganization
|
2022-02-23 15:44:34 +00:00 |
|
Harald Barth
|
8af74f7082
|
protect analog read with cli()
|
2022-01-30 23:56:16 +01:00 |
|
Harald Barth
|
d45585ce3d
|
update copyright notes
|
2022-01-07 02:28:35 +01:00 |
|
Harald Barth
|
434c292fd9
|
typo
|
2022-01-07 00:11:29 +01:00 |
|
Mike S
|
dd97c4ba49
|
Some additional fixes for typos.
|
2021-03-30 18:11:22 -04:00 |
|
Mike S
|
c70ef3ffaa
|
Final Fix for T4 interrupts
|
2021-03-30 16:12:47 -04:00 |
|
Mike S
|
f5cdd88854
|
Cleanup of extra commented lines
|
2021-03-29 15:06:06 -04:00 |
|
Mike S
|
8839eb293c
|
Update for T3.x to use SREG analogReads.
Still a bunch of commented out code but its a start.
|
2021-03-29 13:00:56 -04:00 |
|
Mike S
|
136e993418
|
Changed to Continuous analogReads for Teensy
|
2021-03-27 07:17:47 -04:00 |
|
Asbelos
|
85a2b9231b
|
<* *> wrapped diags
And lots of \n cleanups.
|
2021-03-25 14:23:38 +00:00 |
|
Fred
|
d7b2cf3d76
|
Assorted bits (#138)
* LCN
* Prevent deprecated compiler warning
* Implement huge function numbers
* new commands
<! [cab]> forget locos.
<9> ESTOP ALL.
<D RESET> reboot arduino
* Waveform accuracy msg
* Drop post-write verify
* UNUSED_PIN current measure
and callback -2 for cv actions.
* Correct diags
* ESTOP a forget loco
* ESTOP loco on forget
* Avoid compiler warning
* current sensor offset
* Restore <1 JOIN> after prog track operation
* <!> ESTOP <-> FORGET
* Auto current offset detection
* manage current offset and diagnostics
* neater msg at startup
* Add startup message to LCN master
* DCC::setJoinRelayPin
Co-authored-by: Asbelos <asbelos@btinternet.com>
|
2021-03-23 10:37:05 -04:00 |
|