Harald Barth
adb8b56c92
variable frequency step #1
2023-12-30 21:23:44 +01:00
pmantoine
753567427e
ESP32 LCD messages, STM32 minor updates
2023-11-30 14:38:16 +08:00
pmantoine
2ff1619ad1
STM32 reinstate 100% duty cycle PWM
2023-10-04 14:54:06 +08:00
pmantoine
ed0cfee091
STM32 DCCEXanalogWrite for TrackManager PWM
2023-09-28 17:43:22 +08:00
pmantoine
550ad58c4d
STM32 ADCee extended to support ADC2 and ADC3
2023-09-21 14:39:25 +08:00
pmantoine
415e756020
More Nucleo variant defines
2023-07-31 16:51:25 +08:00
pmantoine
988011475c
STM32 Serial port handling for WiFi
2023-06-20 08:34:27 +08:00
pmantoine
c3eb6b8d8a
STM32 ADCee highestPin
2023-06-19 17:47:42 +08:00
Harald Barth
0266936875
STM32: Use mask as loop variable
2023-06-18 20:22:53 +02:00
pmantoine
bf136d49e0
Fix Serial ports for Nucleo-144 boards
2023-05-25 08:34:20 +08:00
pmantoine
1a3d295564
Nucleo-F446RE and other serial port updates.
2023-05-20 21:50:20 +08:00
pmantoine
75f274e3b7
STM32 unsupported board selection error reporting
2023-04-13 15:27:22 +08:00
Harald Barth
16e44eb11a
Check for max 16 analog channels
2023-04-11 12:13:47 +02:00
Harald Barth
bfa33a9df7
Fix STM32 set right port mode bits for analog port
2023-04-10 01:47:00 +02:00
Harald Barth
49c0a1a55a
Merge branch 'devel' of https://github.com/DCC-EX/CommandStation-EX into devel
2023-04-08 23:35:48 +02:00
Harald Barth
9b7d1ae858
STM32: Use predefined function for pinnames
2023-04-08 23:33:33 +02:00
pmantoine
3868bb19ac
More uint type fixes
2023-04-08 14:51:10 +08:00
pmantoine
7589917638
STM32 ADCee fix
2023-04-08 14:15:38 +08:00
Neil McKechnie
4a1210fa64
Remove HA mode from STM32
...
In some pin configurations for DC track mode, the use of analogWrite will conflict with other timer uses including HA mode.
Consequently, the HA mode support has been temporarily removed pending a suitable solution for this. Original use of Timer11 has been reinstated.
2023-03-15 09:31:54 +00:00
Neil McKechnie
034bb6b675
Update DCCTimerSTM32.cpp
...
Enable hardware pulse generation on STM32 for pins 12 and 13 (standard motor shield pins), using timers TIM2 and TIM3. Any other pins will currently be controlled directly by the interrupt routine (in effect, by digitalWrite calls).
2023-02-21 11:03:14 +00:00
Neil McKechnie
9797a0fd2d
Add high accuracy timing for STM32, on pins D3 and D6.
2023-02-17 16:04:21 +00:00
pmantoine
be33bafa66
Fixed logic of ADC ready
2023-01-28 14:39:00 +08:00
pmantoine
6cc66e26c1
Initial STM32F4xx fast ADC read implementation
2023-01-28 13:58:55 +08:00
pmantoine
fb36bd1380
Fix F446 Serial Pin Comment (Rx/Tx)
2023-01-17 20:15:30 +08:00
pmantoine
1be382a6ed
Fixed comment re Serial1 for STM32F446RE
2023-01-14 12:45:21 +08:00
pmantoine
1f433d0c17
Serial1 for STM32F446RE corrected.
2023-01-14 12:43:05 +08:00
pmantoine
046e62a8b3
Minor fix to DCCTimerSTM32.cpp for F412ZG.
2023-01-13 17:24:26 +08:00
pmantoine
658fca2601
Nucleo-F446RE Build target support
2023-01-09 16:24:29 +08:00
pmantoine
a6ae1a48a2
Fixed STM32F4xx MAC address simulation
2022-11-28 10:44:41 +08:00
pmantoine
913f0a0c86
STM32F412ZG/F446ZE serial support update
2022-11-27 21:04:49 +08:00
pmantoine
88c7e540fa
STM32 additional serial port support
2022-10-24 11:12:56 +08:00
pmantoine
888165e987
Skeletal ADCee class for STM32
2022-10-24 08:33:08 +08:00
pmantoine
7c4640ad91
STM32 Serial1 defs for F411RE and F446ZE
2022-09-03 13:06:02 +08:00
pmantoine
c2c51e32c3
Update STM32 timer 11 commentary
2022-08-17 15:28:52 +08:00
pmantoine
77cca8f6ee
STM32 switch to Timer11 for DCC interrupts
2022-08-17 14:29:02 +08:00
pmantoine
f0c2672835
Corrected comment in DCCTimer for STM32
2022-08-15 13:32:13 +08:00
pmantoine
c9612984e8
STM32F411 fix to DCC period
2022-08-09 12:28:15 +08:00
pmantoine
17bdd2d724
Teensy build support, STM32F411RE first beta
2022-08-06 16:53:14 +08:00