J Blackman
33a96bb5f6
Source file re-arrangement for better separation of MCU types ( #12268 )
...
Source file re-arrangement for better spearation of MCU types
- Move STM32 specific files to drivers/stm32
2023-02-01 01:12:34 +01:00
mikeller
a8a3585f38
Fixed initialisation of unused pins on STM32F411.
2020-01-27 21:12:09 +13:00
mikeller
a76b5666e5
Removed pins not available in LPQFP-100 or 144 packages.
2019-09-22 23:17:54 +12:00
mikeller
672a1f737f
Removed unavailable timers from STM32F411.
2019-09-10 15:36:56 +12:00
jflyper
cf219cd8a6
Add and handle USE_TIMER
2019-05-05 19:42:52 +09:00
mikeller
a5753600ed
Fixed missing timer definition for F7.
2019-03-10 22:13:12 +13:00
mikeller
de8f4028e3
Added support for F411, F446, F745, F765.
...
Added MATEKSYSF411 target config.
Added CRAZYBEEF4FR unified config.
2019-03-01 02:44:23 +13:00
mikeller
f8103b8c86
Added DMA mapping (readonly for now), and enabled timer management for all F4 boards.
...
Converting the universal target as well.
Simplified timer management some.
Added F722 support for good measuer.
Fixed SITL, tests.
Cleanup after rebase.
Added support for all timer consumers and F7.
Fixed 'USE_DMA_SPEC' for F3, some cleanups.
2019-02-28 00:25:43 +13:00
blckmn
a9f74cd6df
Removed excess trailing spaces before new lines on licenses.
2018-04-25 20:58:00 +10:00
blckmn
46fe22b4bd
Direct license replacement
2018-04-22 09:22:46 +10:00
Martin Luessi
57811cbd17
Fix F446 timer clocks
2018-01-22 15:14:41 -08:00
jflyper
67b9966dc6
F446 support
2018-01-02 16:53:22 +09:00
blckmn
a078739ec2
Removed superfluous timerClockDivisor (not used anywhere anymore).
2017-07-09 07:41:02 +10:00
jflyper
55c67116b7
Modify timerClockDivisor and timerClock to use it.
...
Per @ledvinap ’s comment.
2017-07-09 01:23:03 +09:00
jflyper
045f4bda35
All timers are fed with systemCoreClock on F411xE
2017-07-08 22:31:32 +09:00
blckmn
0d13736e2f
Simplified getting timerClock
2017-05-11 13:17:58 +10:00
Martin Budden
9277a39dcf
Preliminary F446 support
2017-02-22 15:37:48 +00:00
Steffen Windoffer
cf7f0a5767
remove unused function. add licence header
2016-12-03 15:04:44 +01:00
Martin Budden
19901730fc
Removed trailing spaces from device drivers
2016-11-11 08:11:48 +00:00
blckmn
159236093e
Remove need for IRQ to be provided in target.c
2016-11-07 09:54:55 +11:00
blckmn
fe3ac4754e
Timer code simplification in preparation of led strip being assignable.
...
Moved some repeated code into timer.c - preparation for allowing resource command for led strip
2016-10-23 14:16:55 +11:00
blckmn
4e529642d1
Initial implementation of DSHOT protocol (600 and 150)
2016-10-18 19:38:18 +11:00
blckmn
e840bbe83c
Revert "Remove superfluous timerHardware properties"
...
This reverts commit 4924894f41
.
Just too many combinations on the F3 for using a simple mapping table - wastes too much memory.
Will move LED Strip to allocation based on timerHardware_t array once DSHOT is merged (uses same dma requirements).
2016-10-17 11:24:59 +11:00
Martin Budden
58014f416e
Removed #includes from header files
2016-08-07 01:28:17 +02:00
Martin Budden
07adf66bbb
Optimisation of driver header files
2016-08-07 01:14:11 +02:00
blckmn
afea1d6123
Formatting based on feedback
2016-07-02 19:37:39 +10:00
blckmn
7d38b510a4
Tabs to spaces
2016-07-02 17:30:05 +10:00
blckmn
924c891bf1
Update to LED STRIP to use new IO
2016-07-02 14:38:04 +10:00
blckmn
dbb5386f1b
Removed need to specify timer peripherals in the target.h files. Now present in the MCU timer specific files.
2016-06-18 21:40:32 +10:00
blckmn
7ca39bbde6
STM32F4: Drivers
2016-06-08 05:37:08 +10:00