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

121 commits

Author SHA1 Message Date
borisbstyle
0720fcf463 Add Back Some Dirty target code See #1131 #1127 2016-09-09 12:04:31 +02:00
Jaakko Laurikainen
0cb7483232 New target: RCEXPLORERF2
F3FC board from RCExplorer.se.

Supports both tricopter integrated and standalone boards.
2016-08-24 19:57:06 +03:00
blckmn
f823a81540 Small PPM fixes and updates to REVO 2016-08-19 22:51:59 +10:00
borisbstyle
75c139faf2 Merge pull request #871 from martinbudden/bf_main_declarations
Moved function declarations out of main. Tidied drivers.
2016-08-03 10:08:43 +02:00
Michael Jakob
c35675d258 Fix AlienFlight F3 and Sparky PPM RX 2016-08-02 23:47:44 +02:00
Martin Budden
1c997abaaf Moved function declarations out of main. Tidied drivers. 2016-08-02 15:11:35 +01:00
Martin Budden
b5c62df3f8 Added some further build flags for ROM saving 2016-07-27 16:13:14 +01:00
Martin Budden
141b369667 Removed trailing whitespace 2016-07-16 07:54:58 +01:00
J Blackman
22e8a61a6f Merge pull request #725 from martinbudden/bf_pwm_tidy
Tidied pwm_output and pwm_mapping
2016-07-16 12:47:45 +10:00
Martin Budden
3d8ee50934 Removed unnecesary #includes from drivers 2016-07-11 18:45:35 +01:00
Martin Budden
b07c6c492a Tidied pwm_output and pwm_mapping 2016-07-11 17:20:36 +01:00
Martin Budden
ea283ab98c Converted tabs to spaces 2016-07-09 14:39:39 +01:00
blckmn
c4e75e456c Move to UART naming convention where possible (rather than USART). 2016-07-09 14:51:23 +10:00
blckmn
ca0cb73c93 removed superfluous functions 2016-07-09 14:51:23 +10:00
blckmn
5f03470557 STM32F1/3: convert serial UART to IO code 2016-07-09 14:51:23 +10:00
blckmn
924c891bf1 Update to LED STRIP to use new IO 2016-07-02 14:38:04 +10:00
Martin Budden
97fe5afd6c Converted tabs to spaces. 2016-06-27 19:26:02 +01:00
blckmn
e666f10e84 Clean of superfluous F4 defines and add ZCORE (SPRF3 clone with SPI 6500) 2016-06-24 23:07:51 +10:00
Martin Budden
3ca385d92e Tidied up sonar targets 2016-06-23 19:50:48 +01:00
blckmn
55a1876319 Renamed additional io to tag, and fixed issue identified by @martinbudden 2016-06-23 18:13:38 +10:00
Martin Budden
70df33e2de Merge pull request #547 from DTFUHF/betaflight-doge-additions-dev
Add servo_tilt and flash chip to doge target (dev branch commit)
2016-06-19 07:31:44 +01:00
DTF UHF
6a64caa2c7 Add servo_tilt and flash chip to doge target (dev branch commit) 2016-06-18 12:05:14 -04:00
Nathan
19779e000d Merge pull request #495 from savaga/sirinfpv-dev
New target SirinFPV
2016-06-18 09:05:01 -07:00
blckmn
e42f25aa82 removing NAZE32PRO #ifdefs 2016-06-17 17:44:09 +10:00
nathan
b95e540217 merge in savaga 2016-06-16 02:29:52 -07:00
nathan
e07808e2a8 it builds 2016-06-15 21:02:48 -07:00
blckmn
c16d642d66 Changes to sonar for new IO 2016-06-15 22:28:08 +10:00
blckmn
0e7fd20569 ALIENFLIGHT targets
NAZE and BLUEJAY correction
2016-06-15 05:27:59 +10:00
blckmn
8b1cc05e1d Updated timerHardware_t to drop pinsource, and use new IO tags. 2016-06-15 05:27:59 +10:00
Martin Budden
efda3d7b5b Final move of target specific code into target directory. 2016-06-11 05:20:17 +01:00
Martin Budden
38a9ba9aae Continue moving target specific code into target directory. 2016-06-10 13:05:03 +01:00
Martin Budden
adb6052054 Started moving F3 PWM and timers into target.c 2016-06-09 23:23:22 +01:00
blckmn
6ebb1f0b34 STM32F3: Supporting new platform directory 2016-06-08 19:52:36 +10:00
blckmn
51a99e74c6 STM32F4: USARTS 4,5,6 added
Flag initialisation for motor_pwm_protocol
Fixes for AlienFlightF4 and timers
2016-06-08 05:43:28 +10:00
blckmn
7ca39bbde6 STM32F4: Drivers 2016-06-08 05:37:08 +10:00
sblakemore
0a3bf6e991 Add SINGULARITY target 2016-05-31 10:50:56 +10:00
borisbstyle
f1d422c322 Seperate ONESHOT125 feature from fast_pwm_protocol 2016-05-24 23:10:09 +02:00
borisbstyle
9e5c5e88c7 Rework Fast PWM protocol configuration and timing 2016-05-07 00:58:38 +02:00
DTF UHF
9386841abc Initial commit of DTFc.
Adds support for Invensense ICM-20608-G and BMP280 SPI mode.
2016-04-08 16:35:03 -04:00
borisbstyle
3cad4793e9 SPRACINGF3EVO initial support 2016-04-08 11:18:07 +02:00
Dominic Clifton
bd9f93660b SPRACINGF3MINI - Cleanup PWM output mapping. Remove no-longer needed
TIM3 / OneShot workaround.
2016-03-04 22:18:37 +01:00
Michael Jakob
be634758c4 AlienFlight F3 PPM receiver fix 2016-03-01 00:19:49 +01:00
borisbstyle
6e96adff0d Scheduled motor refresh rate 2016-02-28 20:23:30 +01:00
borisbstyle
977fec408a Change use_fast_pwm to forced_motor_pwm // New default fixed PWM rates 2016-02-28 01:16:59 +01:00
borisbstyle
e0c1f84206 FastPwm for all oneshot42/125 and multishot // Cleanup 2016-02-23 23:42:26 +01:00
borisbstyle
ee76376005 Multishot Implementation 2016-02-23 11:07:33 +01:00
borisbstyle
6b8f4f1111 Oneshot42 Implementation 2016-02-23 00:22:37 +01:00
Your Name
0d2bf3184c Fix oneshot kills RX_PPM 2016-02-19 23:32:08 +01:00
edusteinhorst
56e9278354 CC3D - don't share timer between PPM capture and motor output
A periodic glitch happens on AUX channels when using OneShot on CC3D,
especially with faster update loops. This is caused by a race condition
while forcing timer overflows and sharing the timer for PPM capture.
It causes the craft the fall out of the sky when using a switch to arm.

* Remap PPM in from S1_IN to S6_IN
* Remap RSSI_ADC from S6_IN to S3_IN
* Block PWM12/S6_OUT from being used with Oneshot/brushed motors so
TIM2 (PPM_IN timer) doesn't change prescaler or is manually overflowed
* Allow only one feature out of SOFTSERIAL/RSSI_ADC/SONAR, since they
will now share the same pin
* Update docs to reflect port changes and restrictions

This fixes cleanflight/cleanflight#1748,
fixes borisbstyle/betaflight#64, fixes borisbstyle/betaflight#127

fix BP6
2016-02-08 21:27:46 +01:00
Dominic Clifton
52d97869b8 SPRacingF3Mini - Initial support for new target. 2016-02-02 23:36:28 +01:00