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