Commit Graph

3752 Commits

Author SHA1 Message Date
borisbstyle c8e7850c3d Betaflight Cleanup targets / docs 2016-02-10 23:09:22 +01:00
borisbstyle bca5514a48 Add DMA handlers to targets
add gtune to naze
2016-02-10 22:55:58 +01:00
borisbstyle 3a156f98ab Fix LED_STRIP feature // Add DMA drivers // UART fixes 2016-02-10 22:36:05 +01:00
4712 2af929797d Fix for: serial buffer broke BLHeli 1wire pass through 2016-02-10 11:10:35 +01:00
borisbstyle 3f261970c5 Remove unnecessary re-calculations 2016-02-10 09:48:13 +01:00
borisbstyle 83d8a8441c Remove lowpass.c // replace by pt1
unittests fix
2016-02-10 09:31:55 +01:00
borisbstyle 19d1a92c4f Merge branch 'betaflight' of https://github.com/borisbstyle/betaflight into betaflight 2016-02-09 22:22:02 +01:00
borisbstyle 479db75760 Remove some target specific settings 2016-02-09 22:21:30 +01:00
borisbstyle 8dc81c31d8 Merge pull request #175 from KiteAnton/config_cleanup
Additional cleanup from config transfer
2016-02-09 22:21:05 +01:00
KiteAnton 493fd865c4 Additional cleanup from config transfer 2016-02-09 22:08:33 +01:00
borisbstyle de3ea1c439 Merge pull request #171 from atomiclama/fpvCanAngleFix
fix for fpv cam angle
2016-02-09 15:25:55 +01:00
borisbstyle dd2478f582 Prevent unnecessary Iterm windup during failsafe and when not armed 2016-02-09 12:10:47 +01:00
borisbstyle 99d9d7483f Add failsafe_procedure 2016-02-09 12:06:00 +01:00
borisbstyle b745d9e480 Disable baro on CC3D target // More flash space 2016-02-09 11:40:02 +01:00
borisbstyle ed98bf4b66 Remove transponder // Fix for SPRACINGF3MINI build error 2016-02-09 10:14:45 +01:00
borisbstyle a88fb685fa 3D prevent negative arming // Reverse logic 2016-02-09 09:48:37 +01:00
borisbstyle 801a385b6a Fix Luxfloat Iterm drift 2016-02-09 08:52:52 +01:00
borisbstyle f5375291ca Cleanup 3D code 2016-02-09 01:33:50 +01:00
borisbstyle 5fd2d1d2d6 New default PID's. Mostly for level modes 2016-02-08 23:35:20 +01:00
borisbstyle b39378656d Merge pull request #168 from borisbstyle/jeti_exbus
Jeti exbus Support implementation from @marv-t
2016-02-08 23:27:15 +01:00
borisbstyle 3c01e78db6 Jeti Exbus telemetry set to 500hz 2016-02-08 23:26:28 +01:00
Thomas Miric 08fb5bc1dd rewrite some functions
Some functions are rewritten to obtain a clearer code
2016-02-08 23:26:28 +01:00
Thomas Miric e985a6c60b Change updateCRC8 with the optimized code from ledvinap 2016-02-08 23:26:28 +01:00
Thomas Miric 0850e89550 code formating and corrected spelling 2016-02-08 23:26:28 +01:00
Thomas Miric bf8c3c88bc Add Jeti Ex Bus receiver with telemetry capabilities 2016-02-08 23:26:28 +01:00
borisbstyle 7bef1db230 Merge pull request #170 from borisbstyle/cc3d_ppm_timer_conflict
CC3D - don't share timer between PPM capture and motor output
2016-02-08 23:00:53 +01:00
borisbstyle 1d60ef46ba Fixed throttle problem in 3D // Tested 2016-02-08 22:58:09 +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
borisbstyle 3fc14404dc Prevent saving wrong gyro_sync_denom through configurator 2016-02-08 14:50:33 +01:00
borisbstyle 7ee65eac8f Fix Race Targets 2016-02-08 14:48:13 +01:00
atomiclama 69b25af867 fix for mixer 2016-02-08 12:24:03 +00:00
borisbstyle 604896a3fc Fix 3D inversed throttle 2016-02-08 09:18:41 +01:00
borisbstyle beaca5ba36 Disable saturation limit for non-airmode 2016-02-08 01:28:50 +01:00
borisbstyle 041571202e Update fake travis 2016-02-08 01:25:09 +01:00
borisbstyle ee3111229a Working PID to Voltage Scaling // up to 25% gain from full to empty battery 2016-02-08 01:15:09 +01:00
borisbstyle 9b826f4373 Configurable saturation limit for Airmode 2016-02-07 23:50:46 +01:00
borisbstyle 8b85c57723 Merge pull request #164 from AlienWiiBF/CLI_Fix
Fix CLI table lookup for targets without blackbox support
2016-02-07 20:42:38 +01:00
borisbstyle a1978b265a Disable error interrupt USB // Fixes CPU overload and arming issues on some boards. Thanks to moto moto 2016-02-07 20:41:22 +01:00
Michael Jakob c906e4cd76 Fix CLI table lookup for targets without blackbox support 2016-02-07 13:15:04 +01:00
borisbstyle 350bae1ae9 Remove Some WTF's 2016-02-07 01:49:37 +01:00
borisbstyle 9a5a73ade9 Fix compile error 2016-02-06 23:01:05 +01:00
borisbstyle cec838090d Apply proper calculation to Vbat PID scaler 2016-02-06 22:23:22 +01:00
borisbstyle 3b84cddc3d Fixes and cleanups to the new Airmode code 2016-02-06 22:13:44 +01:00
borisbstyle 035b34bbc4 Cleanup delta method code code and refactor 2016-02-06 14:00:45 +01:00
borisbstyle 71392f846d Merge pull request #163 from readerror67/lux_minor_fix
Minor fix for VBAT and PPM on LUX
2016-02-06 13:48:07 +01:00
borisbstyle f1bb13d364 VBAT PID compensation Initial Implementation // Untested 2016-02-06 13:42:52 +01:00
borisbstyle 0e735ae313 Scale antiWindup increment to looptime. It is now always 500ms 2016-02-06 13:12:15 +01:00
borisbstyle cdb671b0d6 Configurable gyro Denominator when gyro_lpf set to OFF 2016-02-06 13:09:40 +01:00
Read Error 623c5452a4 Minor fix for VBAT and PPM. 2016-02-06 05:22:20 -05:00
borisbstyle 9f15da0641 Fix Profile selection Bug MSP and rc_controls.c warnings 2016-02-05 23:00:23 +01:00