1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 00:05:33 +03:00
Commit graph

36 commits

Author SHA1 Message Date
J Blackman
792941606f Initial preparation for cleaning up multiple files per MCU (#2500)
* Initial preparation for cleaning up multiple files per MCU

* Combined DSHOT for F3 and F4 (F7 todo)

* Build fixes (mixed some adjustments needed in transponder_ir.c)

* Fix F7 warnings/bugs

* Updated timer periods for transponder.

Fixed FURY including old pwm_output files.

* Added method to calculate prescaler and period on the fly for varying clock speeds.

This can be used for overclocking :)

* Consolidated led_strip

* Moved led strip to use system clock for timing (allowing overclocking)

* Fixed incorrect channel, and removed comparison warning.

* More cleanup

* Fix KIWIF4 target

* Cleaned up target.mk files
2017-03-01 19:50:23 +00:00
Martin Budden
781b1b1352 Removed dependency of pwm_output driver on mixers and servos 2017-02-19 08:59:37 +00:00
Martin Budden
90c8ed5e3e Preparation for conversion to parameter groups 10 2017-02-19 08:33:25 +00:00
DieHertz
0e75b4131e Added PWM inversion to motor config 2017-01-31 14:20:17 +01:00
blckmn
a7f50ad30a Mixer protection for not enough motors initialised 2017-01-30 15:02:13 +01:00
borisbstyle
fb576df846 Fix DMA for F3 // New Dshot limits (safety) 2017-01-09 16:51:51 +01:00
blckmn
ccd07cf03e F3 and F7 updates to remove DSHOT interrupt. 2017-01-09 22:43:49 +11:00
blckmn
9c9a3fe909 Improvements and order by ascending as requested 2017-01-07 20:28:22 +11:00
blckmn
61827e6fd0 Adding DSHOT1200 and 900 2017-01-07 09:08:33 +11:00
Martin Budden
9558ae2519 Change tabs to spaces and remove trailing whitespace 2016-12-01 18:11:52 +00:00
blckmn
f15bdcdce9 Perform DMA check before writing to motors. 2016-11-25 22:24:30 +11:00
Bas Delfos
16178a0662 Implementation of KISS ESC Telemetry protocol 2016-11-17 22:04:44 +01:00
J Blackman
5102df174d Fixed missing motor index on F3 DSHOT init 2016-11-15 09:58:01 +11:00
blckmn
92bcd91790 Added safety for timer hardware items with no DMA. 2016-11-14 08:56:42 +11:00
Martin Budden
19901730fc Removed trailing spaces from device drivers 2016-11-11 08:11:48 +00:00
Martin Budden
c90a0d1a04 Merge pull request #1518 from blckmn/simplified_owners
Simplified owners
2016-11-11 08:51:43 +01:00
borisbstyle
0415285475 Merge pull request #1505 from blckmn/disable_motors_dshot
Disable output of DSHOT when motors disabled
2016-11-10 12:55:18 +01:00
blckmn
58105c25ac Simplified Owner management 2016-11-10 18:56:13 +11:00
blckmn
cf7e7f1dc3 LED strip F3 fix attempt.
Fix for RESOURCE_INDEX issue on motors with DMA
2016-11-10 09:00:42 +11:00
borisbstyle
9f79dcc10a Fix TIM inversion issue 2016-11-09 21:29:07 +01:00
blckmn
ec92be725b Disable output of DSHOT when motors disabled 2016-11-09 20:29:32 +11:00
blckmn
8dc3bee80d Adding DMA ownership for ADC, LED STRIP, USART and MOTOR 2016-11-08 13:47:37 +11:00
blckmn
e56f915018 Moving LED strip to be configurable via resource command 2016-11-05 13:35:20 +11:00
blckmn
3d6e0a29f7 Added missing TimeBaseStructInit and explicitly set repetitioncounter for F4 and F7 as per F3. 2016-11-04 11:58:45 +11:00
borisbstyle
7100454a1d Fix DMA bug on F3 // enable flto again (Thanks to @ronlix for the find) 2016-11-03 23:43:16 +01:00
blckmn
00014daa67 More uints to ints 2016-11-01 18:46:49 +11:00
blckmn
ec74dff10e KISSFC fixed up for dshot 2016-11-01 16:31:03 +11:00
borisbstyle
f79896b1bd Add DSHOT300
Bool check for dshot protocol

Add dshot300 to init

ident
2016-10-25 13:05:03 +02: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
borisbstyle
07dc9eaa5e Fix DSHOT CRC 2016-10-23 00:19:24 +02:00
borisbstyle
8a959d356a Workaround for DSHOT motor test 2016-10-22 02:02:15 +02:00
borisbstyle
706897c187 Convert mixer to float math 2016-10-20 09:05:52 +02:00
blckmn
927a842d8a FURYF3 fix and STM32F3DISCOVERY DSHOT 2016-10-18 23:01:11 +11:00
blckmn
9f742b017d OMNIBUS Support, and updates to filenames etc for cleanliness 2016-10-18 20:27:45 +11:00
blckmn
f2cb0d5dde Updated to utilise new CRC 2016-10-18 19:38:18 +11:00
blckmn
712985a7aa Cleaned up filenames to better reflect purpose
Fixed build issue following rebase
2016-10-18 19:38:18 +11:00
Renamed from src/main/drivers/pwm_stm32f3xx.c (Browse further)