1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 04:45:24 +03:00
Commit graph

30 commits

Author SHA1 Message Date
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