pmantoine
|
f39fd89fbd
|
STM32 bugfix for PORTG and PORTH with thanks to Ash
|
2024-07-25 13:58:04 +08:00 |
|
Harald Barth
|
843fa42692
|
Remove inrush throttle after half good time so that we go to mode overload if problem persists
|
2024-05-23 22:41:50 +02:00 |
|
pmantoine
|
83d4930124
|
Fix F446ZE ADCee support and add STM32 ports G and H
|
2024-04-26 19:04:20 +08:00 |
|
Harald Barth
|
f581d56bdc
|
ESP32 set frequency after DC speed
|
2024-04-05 20:30:26 +02:00 |
|
Harald Barth
|
7b77d4ce1e
|
STM32 fix inverted pin mode
|
2024-04-05 14:08:39 +02:00 |
|
Harald Barth
|
dc5f5e05b9
|
ESP32 fix PWM LEDC inverted pin mode
|
2024-04-05 14:05:12 +02:00 |
|
Harald Barth
|
84b90ae757
|
Booster mode inrush throttle, too
|
2024-04-05 01:11:12 +02:00 |
|
Harald Barth
|
6d7d2325da
|
ESP32 rewrite PWM LEDC inrush duty fix
|
2024-04-05 01:10:10 +02:00 |
|
Harald Barth
|
fdc956576b
|
ESP32 rewrite PWM LEDC to use pin mux
|
2024-04-05 01:02:49 +02:00 |
|
Harald Barth
|
dec39a2ae1
|
Merge devel-freq
|
2024-02-20 15:06:07 +01:00 |
|
Asbelos
|
cd47782052
|
reasonable start
|
2024-02-06 20:03:52 +00:00 |
|
Harald Barth
|
99a09c713f
|
To make usage easier, use F29 to F31 for frequencies
|
2024-01-20 23:34:17 +01:00 |
|
Harald Barth
|
9ebb1c5fb1
|
less debug diag
|
2024-01-01 21:25:43 +01:00 |
|
Harald Barth
|
ab58c38e7b
|
motordriver frequency diag
|
2023-12-31 13:22:34 +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
|
adb8b56c92
|
variable frequency step #1
|
2023-12-30 21:23:44 +01:00 |
|
Harald Barth
|
d8cc0c632a
|
Merge branch 'devel' into devel-esp32boost2
|
2023-11-11 07:19:15 +01:00 |
|
Asbelos
|
6c18226cb5
|
Fix non-exrail crash
|
2023-11-10 23:46:17 +00: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 |
|
pmantoine
|
ed0cfee091
|
STM32 DCCEXanalogWrite for TrackManager PWM
|
2023-09-28 17:43:22 +08:00 |
|
Colin Murdoch
|
ab393047c1
|
Update MotorDriver.cpp
Replace duplicate call to EXRAIL with single in overload.
|
2023-09-06 11:20:23 +01:00 |
|
Colin Murdoch
|
247763ac00
|
Code Corrections
Code corrections
|
2023-08-12 19:10:35 +01:00 |
|
Colin Murdoch
|
e327e0ae8d
|
Added ONOVERLOAD
Added code changes to create ONOVERLOAD command in EXRAIL
|
2023-08-12 18:40:48 +01:00 |
|
Harald Barth
|
36d139268d
|
AVR: Pin specific timer register seting for speed and mode when inrush throttling and for DC PWM
|
2023-08-02 01:05:31 +02:00 |
|
Harald Barth
|
399030d8ae
|
make variable frequency a compile option
|
2023-07-25 12:51:23 +02:00 |
|
Harald Barth
|
495bbf66bf
|
better variable name
|
2023-07-25 11:23:36 +02:00 |
|
Harald Barth
|
c2eb5f23b4
|
restrict to relevant TRACK_MODE(s)
|
2023-07-17 09:42:39 +02:00 |
|
Harald Barth
|
ec0499e9da
|
throttleInrush() (tested on ESP32)
|
2023-07-17 02:30:11 +02:00 |
|
Harald Barth
|
0edf34bfe2
|
inrush test ESP32 only
|
2023-07-14 23:10:50 +02:00 |
|
Harald Barth
|
96a46f36c2
|
Adjust overcurrent timeouts
|
2023-07-03 00:21:52 +02:00 |
|
Harald Barth
|
10c59028e1
|
Add documentation
|
2023-07-02 20:33:29 +02:00 |
|
Harald Barth
|
70d4c016ef
|
completely new overcurrent detection
|
2023-07-02 01:33:41 +02:00 |
|
Harald Barth
|
9c5e48c3d5
|
test more tolerant alg
|
2023-06-30 02:05:10 +02:00 |
|
Harald Barth
|
35fd912c60
|
MAX_CURRENT restriction (caps motor shield value)
|
2023-06-26 20:00:03 +02:00 |
|
Harald Barth
|
dd80260781
|
add common fault pin handling to new overload code
|
2023-06-21 10:44:57 +02:00 |
|
Harald Barth
|
1888073dc2
|
set lastPowerChange we doing the power on retry after overload
|
2023-06-19 08:43:50 +02:00 |
|
Harald Barth
|
cade89ba16
|
check ADCee::init() return value
|
2023-06-18 09:48:15 +02:00 |
|
Harald Barth
|
95fe7aafe0
|
overload detection code cleanup
|
2023-06-18 08:59:37 +02:00 |
|
Harald Barth
|
f99deb4276
|
overload detection different timestamps and verbose diag
|
2023-06-14 22:57:28 +02:00 |
|
Harald Barth
|
f5d4dcb97c
|
new overload detection
|
2023-06-14 00:58:02 +02:00 |
|
Harald Barth
|
e81d1cc93a
|
Better warnings for pin number errors
|
2023-05-29 09:48:22 +02:00 |
|
Harald Barth
|
be4235e792
|
Arduino Mega2560: Use timer5 as timer4 for PWM DC
|
2023-05-24 13:29:20 +02:00 |
|
Harald Barth
|
b80d7bd517
|
Pin handling supports pins up to 254
|
2023-05-21 11:54:46 +02:00 |
|
Harald Barth
|
132b0773ef
|
Fault pin handling made more straight forward
|
2023-05-20 23:15:15 +02:00 |
|
Harald Barth
|
235bcc9ff0
|
Merge branch 'devel' into devel-invfault
|
2023-04-17 23:20:01 +02:00 |
|
pmantoine
|
d2cc60812d
|
Merge ESP32-fixes into DCCTimerESP
|
2023-04-16 15:40:27 +08:00 |
|
Harald Barth
|
bfa33a9df7
|
Fix STM32 set right port mode bits for analog port
|
2023-04-10 01:47:00 +02:00 |
|
Harald Barth
|
2fb485847f
|
exchange pin number to track letter
|
2023-03-20 10:03:02 +01:00 |
|