blckmn
a9f74cd6df
Removed excess trailing spaces before new lines on licenses.
2018-04-25 20:58:00 +10:00
blckmn
2be282e2d7
Some stragglers
2018-04-22 09:42:09 +10:00
Michael Keller
1840d645f2
Merge pull request #5098 from jflyper/bfdev-configurable-burst-dshot
...
DShot Make burst and non-burst runtime configurable
2018-02-12 12:48:34 +13:00
jflyper
9475988218
Make burst and non-burst runtime configurable
2018-02-11 23:24:07 +09:00
jflyper
825bc7aaba
Add comment about duplicate initialization of timers and DMAs
2018-01-31 19:53:24 +09:00
Martin Budden
683c531f89
Removed useless timer header files
2018-01-20 11:22:55 +00:00
DieHertz
a89409a26a
Added TIM_UP + burst DMA -based DSHOT to F3
2017-12-28 16:26:24 +03:00
jflyper
9f04705130
Use striding loadDmaBuffer to avoid buffer copy
2017-12-26 18:17:32 +09:00
jflyper
759e03c47e
F4 Dshot-DMAR initial working version
2017-12-26 10:18:52 +09:00
jflyper
446606d9e6
Consolidate IOInit calls
2017-12-23 18:24:40 +09:00
Michael Keller
7ddf1e856d
Merge pull request #3996 from jflyper/bfdev-fix-motor-nchannel
...
Fix Motor N-Channel handling (Non-F7)
2017-11-07 07:58:37 +13:00
jflyper
70ba36ca0e
Fix N-Channel handling for motors (non-F7)
2017-11-06 15:38:17 +09:00
DieHertz
9321c18e0a
Apply rounding rules to dshot prescaler to minimize error
2017-10-15 02:45:07 +03:00
mikeller
05a8141139
Enable only DMA for channels that are used.
2017-08-25 16:12:52 +12:00
Martin Budden
87ae1616d6
Further better use of pwmAreMotorsEnabled
2017-07-06 08:55:26 +01:00
Martin Budden
3d4f0bb137
Whitespace tidy
2017-07-05 06:36:22 +01:00
Michael Keller
779823fb79
Cleaned up Dshot naming, containment.
2017-06-25 18:20:29 +12:00
mikeller
76869eb3dd
Changed function pointer semantics.
2017-06-21 00:38:01 +12:00
mikeller
559079ff31
Fixup Dshot / Proshot implementation.
2017-06-21 00:12:01 +12:00
borisbstyle
b21877438e
Convert motor values at the final stage // Increase resolution
2017-06-19 09:51:17 +02:00
TonyBazz
b4d2388103
Some simple changes to allow for Proshot (Another digital protocol).
2017-06-08 21:44:15 +10:00
Martin Budden
23f158913e
Moved time functions out of system.h into time.h
2017-05-26 14:03:28 +01:00
blckmn
0d13736e2f
Simplified getting timerClock
2017-05-11 13:17:58 +10:00
Martin Budden
2493c214b0
Created subdirectories in drivers directory
2017-04-12 08:06:22 +01:00
blckmn
9d15fc5441
Removed clearing of IT_TCIF flag
2017-03-16 22:14:13 +11:00
blckmn
6487f995d8
Fix for F4 broken DSHOT
2017-03-16 20:30:49 +11:00
borisbstyle
98e76146e8
Add missing timer header F3
2017-03-03 01:38:42 +01:00
borisbstyle
d3ac73a0a0
Revert DSHOT Interrupt
2017-03-02 17:55:40 +01:00
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