Commit Graph

3112 Commits

Author SHA1 Message Date
Gary Keeble c6c373a808 Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-11 06:44:58 +01:00
YANN OEFFNER 22c1aa10ad Merge branch 'betaflight' of https://github.com/borisbstyle/betaflight into betaflight 2016-05-10 12:40:20 +02:00
YANN OEFFNER 8244990c86 Clean IRCFUSIONF3 target 2016-05-10 12:28:13 +02:00
borisbstyle b37a0cf734 Merge pull request #389 from mikeller/restore_profile_rateprofile_selection
Restore profile / rateprofile selection as part of 'dump all'
2016-05-10 10:25:46 +02:00
Gary Keeble 85ab270772 Add compile target name
We might as well know what board was running beta flight.
2016-05-10 07:21:33 +01:00
Michael Keller 4e178629e0 Added commands to restore profile / rateprofile selection to output of 'dump all' CLI command. Also added command to save config to 'dump all' output. 2016-05-10 11:16:00 +12:00
Martin Budden a968669f91 Split off updateLEDs function from updateRcCommands. 2016-05-09 16:10:26 +01:00
Martin Budden 52b40b1028 Renamed annexCode to updateRcCommands and tidied. 2016-05-09 16:10:26 +01:00
Martin Budden db4da776c5 Localised RC lookup into rc_curves.c 2016-05-09 16:10:26 +01:00
Gary Keeble a4af3d301d Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-09 14:50:44 +01:00
borisbstyle 90bc67e2cc Configurable Iterm Reset Offset 2016-05-09 13:12:48 +02:00
Gary Keeble a4e789fca6 Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-07 09:53:23 +01:00
borisbstyle 9e5c5e88c7 Rework Fast PWM protocol configuration and timing 2016-05-07 00:58:38 +02:00
borisbstyle c74c5df73d Merge pull request #384 from aughey/betaflight
Setting gyro scale for fake sensors.
2016-05-06 20:54:59 +02:00
borisbstyle 731693dfcd Merge pull request #381 from martinbudden/bf_pidloop_debug
Changes to help debug/optimise taskMainPidLoopCheck
2016-05-06 20:54:33 +02:00
Gary Keeble c514d4f5e6 Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-06 19:45:58 +01:00
borisbstyle 0af66353a4 Working Fix for increased Expo precision by factor 5 2016-05-06 20:34:53 +02:00
JOhn Aughey f46f50c223 Before resetting, clear the reboot schedule flag. 2016-05-06 10:40:17 -05:00
JOhn Aughey 88683a4da3 Setting gyro scale for fake sensors. 2016-05-06 10:18:10 -05:00
Gary Keeble 045df58453 Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-06 12:17:06 +01:00
Martin Budden a959e6aa27 Changed default CC3D_OPBL build to include pid_luxfloat. 2016-05-05 23:39:14 +01:00
borisbstyle 7dbab96d99 Improve Expo Precision 2016-05-06 00:17:44 +02:00
Martin Budden 876fe536e6 Fixed CC3D related build flags. 2016-05-05 15:19:50 +01:00
borisbstyle 37874d7a17 Merge pull request #376 from aughey/betaflight
Resubmitting the pull request for offline testing
2016-05-05 16:07:08 +02:00
borisbstyle 6af2b84297 Inrease Max yaw P limit // filter defaults 2016-05-05 16:05:42 +02:00
Martin Budden 825475fd43 Added new debug mode to time pidloop subtasks. 2016-05-05 10:28:26 +01:00
borisbstyle fa24d2950e Merge pull request #380 from rav-rav/filtering
biquad filtering improvements
2016-05-04 23:44:51 +02:00
borisbstyle 3159debb44 Merge pull request #379 from martinbudden/bf_display_tasks
Added tasks page to OLED display
2016-05-04 23:41:26 +02:00
borisbstyle 56acda8814 Merge pull request #377 from martinbudden/bf_tasks
Minor improvements to pid loop in mw.c
2016-05-04 23:40:52 +02:00
borisbstyle 771f2c61eb Fix out of order PPM ISR // Fix PPM for SPRACINGF3EVO 2016-05-04 23:39:19 +02:00
rav-rav f62ec043cf fix error in biquad coefficients calculation
improve biquad precision and performance by using direct form 2 transposed instead of direct form 1
keep float results for luxfloat pid controller, instead of casting twice
2016-05-04 22:44:33 +02:00
Martin Budden 2bae11d581 Added tasks page to OLED display. 2016-05-04 20:25:19 +01:00
Gary Keeble e3ea79ce97 Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-04 12:59:39 +01:00
Martin Budden 8c7c72c5dc Tidy of main pid loop. 2016-05-04 10:40:56 +01:00
borisbstyle e9963f454b Fix data type for gyro lowpass // Defaults 2016-05-04 10:39:07 +02:00
JOhn Aughey 70130a1bcb Allowing the fake gyro and accel values to be set externally 2016-05-03 17:47:16 -05:00
JOhn Aughey faf1c9a6d2 Breaking out the main init and main loop to allow for offline testing 2016-05-03 17:46:56 -05:00
JOhn Aughey cb39345dd3 Fixing a null dereference in the case that VBAT is not defined 2016-05-03 17:45:37 -05:00
JOhn Aughey fd245bb8f8 Allowing a custom flash memory address for offline testing. 2016-05-03 17:45:13 -05:00
JOhn Aughey 8310c6f050 Moving constrain to the include file and making it static inline 2016-05-03 17:44:49 -05:00
borisbstyle 5ffb3b5068 Revert "Merge pull request #372 from aughey/betaflight"
This reverts commit a6a5f50ffb, reversing
changes made to 9cc5503851.
2016-05-04 00:00:04 +02:00
borisbstyle a6a5f50ffb Merge pull request #372 from aughey/betaflight
Changes to support offline testing
2016-05-03 23:54:43 +02:00
borisbstyle a4456ce6b9 Initial dynamic PID implementation
New Defaults and some rework in dynamic PID

Cli Fixes

Copy / Paste Protection

Change Stick threshold

Remove differentiator

Change Default PIDs
2016-05-03 23:48:41 +02:00
borisbstyle ad756bceb4 New version 2016-05-03 11:44:02 +02:00
borisbstyle 29865701da Change Filter lowpass Frequency to int 2016-05-03 11:43:56 +02:00
borisbstyle 3dd6424f34 Revert "Fixed a bug which caused printing of floats larger than 100 in the CLI to crash"
This reverts commit 6ce8fe3c0f.
2016-05-03 11:28:00 +02:00
nathan e1f52d9c7b guess we need some defines 2016-05-03 11:27:59 +02:00
nathan 08e87a40cf dont try to check the gyro status if the gyro doesnt support interrupts 2016-05-03 11:27:55 +02:00
nathan d97d4dd544 hardfault handler w/ debugging info and an automatic breakpoint 2016-05-03 11:27:54 +02:00
JOhn Aughey b6ff69feda Moving constrain and constrainf to the include file to be inlined. 2016-05-02 10:03:43 -05:00
JOhn Aughey 6d15c03813 Fixing null deref error when VBAT is not set.
If VBAT is not configured, batteryConfig is null.  This will
possibly set the vbatPidCompensation to an unknown value.
This change checkes for the validity of batteryConfig before
defining the values to be used.
2016-05-02 09:47:36 -05:00
JOhn Aughey 091aa24249 For fake gyro/acc, set the output to an fake variable.
For testing, the gyros and accelerometer values might needed
to be artifically set.  This change allows a testing loop to
set the gyro and acc to values through a global variable.
2016-05-02 09:47:36 -05:00
JOhn Aughey ac11732a86 Separate the initialization and main step into two different functions.
For testing, it is useful to have the loop be separated from the
initialization so that an external function can step through the
main loop.
2016-05-02 09:47:36 -05:00
JOhn Aughey b3216439de Allow the address of the start of the flash space to be defined externally.
For testing, the flash memory can be allocated and defined to a
different region than on an embedded processor.
2016-05-02 09:47:36 -05:00
JOhn Aughey 61392c5afc Removing inline from constrin and constrainf.
These functions are used elsewhere and the inline declaration
can cause the compiler to make them static and unavailable outside
of this file.  Unless these functions are defined in a .h file,
they cannot be inlined.
2016-05-02 09:47:36 -05:00
Gary Keeble 17b0c03992 Merge remote-tracking branch 'borisbstyle/betaflight' into blackbox-enhancements 2016-05-02 10:37:30 +01:00
borisbstyle 3f524297d1 Merge pull request #374 from nathantsoi/stm32f3discovery-compat
Stm32f3discovery compat
2016-05-01 00:06:07 +02:00
nathan 79d5414f3e guess we need some defines 2016-04-30 14:33:36 -07:00
nathan 96f4d090a2 dont try to check the gyro status if the gyro doesnt support interrupts 2016-04-30 12:34:55 -07:00
nathan 46a49f6147 hardfault handler w/ debugging info and an automatic breakpoint 2016-04-30 12:16:02 -07:00
borisbstyle d62d894cc8 Cleanup unused variables
Fix
2016-04-30 12:20:07 +02:00
Gary Keeble c6c462b92f Added SuperExpo Yaw field to header
Added the super expo yaw field value and mode to header.
2016-04-30 09:34:30 +01:00
borisbstyle a36fe5099f Fix float / double warnings 2016-04-30 09:58:58 +02:00
Gary Keeble 7af7ddcac0 Add Betaflight Revision to Header Field
Added Betaflight version number to header; no more doubt about which
version you were flying when the log was made.
2016-04-28 17:10:23 +01:00
Gary Keeble f27932e236 Renumber Header Indexes
Renumbered the header index after removal of Item 40 on.
2016-04-28 06:35:46 +01:00
borisbstyle 1031e40a52 Change min_check default to something higher // Prevent arming issus on defaults 2016-04-27 22:51:49 +02:00
borisbstyle bef46dd120 TPA added for Yaw // Cleanup unused config params 2016-04-27 22:18:01 +02:00
borisbstyle 86c2e12c07 Optional SUPER EXPO for yaw // Optional always Iterm reset // Rework Iterm reset 2016-04-27 22:09:17 +02:00
borisbstyle afd5f8b542 Merge branch 'betaflight' of https://github.com/borisbstyle/betaflight into betaflight 2016-04-27 21:09:04 +02:00
borisbstyle cbcf028302 Dterm robust differentiator Initial Implementation 2016-04-27 21:08:15 +02:00
Gary Keeble 3444967b1c Extend header to include setup information
Add additional header information for PID parameters etc into header.
2016-04-25 13:31:51 +01:00
Gary Keeble 6343da6f09 Use the flightModeFlags slow field for rcModes
This value was always zero, so re-task it for the flight mode selection
(which it was always designed for).
2016-04-25 07:18:34 +01:00
Gary Keeble 372c9de651 Added PID configuration, filters etc to Log file
Add the PID configuration settings, controller number, dterm filters
etc to blackbox log file.
2016-04-24 21:52:35 +01:00
borisbstyle 8bffa11d19 Merge branch 'betaflight' of https://github.com/borisbstyle/betaflight into betaflight 2016-04-22 12:23:25 +02:00
borisbstyle 878ad7532f Merge pull request #353 from GaryKeeble/blackbox-enhancements
Blackbox Logging enhancements
2016-04-22 12:11:01 +02:00
borisbstyle 10a96915e3 Merge pull request #363 from larryho5/betaflight_22042016_tbs_release
- Add defulat LED Strip values for Colibri Race
2016-04-22 12:10:22 +02:00
borisbstyle 7935d28aa1 Merge pull request #354 from Beaky2000/float-print-bug
floats >= 100 cause the CLI to hang
2016-04-22 12:10:03 +02:00
borisbstyle 056f7e30a7 Merge pull request #365 from larryho5/betaflight_22042016_with_MPU9250
- Enable MPU9250 hardware in Colibri Race
2016-04-22 12:09:25 +02:00
borisbstyle 1e1d445fd3 Dynamic D Implementation 2016-04-22 12:08:17 +02:00
Larry (TBS) 1a5a49f9ec - Enable MPU9250 hardware in Colibri Race 2016-04-22 17:03:47 +08:00
Larry (TBS) 1531c07687 - Add defulat LED Strip values for Colibri Race 2016-04-22 16:40:37 +08:00
borisbstyle c92f511b05 Match rewrite and luxfloat delta scaling during averaging 2016-04-18 11:02:40 +02:00
borisbstyle fb35cc6477 Remove MW23 pid controller 2016-04-18 11:02:38 +02:00
Beaky2000 6ce8fe3c0f Fixed a bug which caused printing of floats larger than 100 in the CLI to crash 2016-04-17 22:09:49 +02:00
Gary Keeble d4228388af Add SuperExpo Factor 2016-04-16 19:28:29 +01:00
Gary Keeble c5bd5d687f Add the Flightmode events
Log RC mode selections to blackbox so that air mode, super expo, beeper
on/off etc can be shown in blackbox viewer.
2016-04-16 19:06:01 +01:00
Gary Keeble 57c6f62590 Added rate fields to log header
Add Roll/Pitch/Yaw Rates and Expo to log header, add loop time to header
2016-04-16 16:00:33 +01:00
Larry (TBS) 587ffcfbc0 - Enable MPU6000 2016-04-16 18:28:18 +08:00
borisbstyle 8e744e874c Merge pull request #347 from borisbstyle/spi_fix_mpu6000
Fix SPI speed for MPU6000 for CC3D target and some new targets
2016-04-16 01:16:14 +02:00
borisbstyle 4186ceaf81 Fix SPRACINGF3EVO target 2016-04-16 01:14:35 +02:00
borisbstyle 9000decdf7 Fix SPI speed for MPU6000 for CC3D target and some new targets 2016-04-15 15:54:15 +02:00
borisbstyle bdaf8ecbb9 New Horion default 2016-04-08 23:28:37 +02:00
borisbstyle 0600b2be95 DOGE additional config 2016-04-08 23:05:44 +02:00
borisbstyle e780dd7023 Merge branch 'betaflight' of https://github.com/borisbstyle/betaflight into betaflight 2016-04-08 23:00:12 +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 244c091844 Remove Horizon Sensitivity 2016-04-08 22:34:03 +02:00
borisbstyle d5532cc139 SPRACINGF3EVO config 2016-04-08 21:20:57 +02:00
Dominic Clifton eb5cfe19ac SPRacingF3EVO - temporary fix for SPI AK8963. See #2022. 2016-04-08 21:14:27 +02:00
borisbstyle 555269c2a3 More accurate deg/sec for iterm reset 2016-04-08 19:52:59 +02:00
borisbstyle 20d222c388 Fix uninitialized averageSum 2016-04-08 19:26:12 +02:00
4712 5a1cb21ad5 4way-if cleanup
removed superseded 1wire-uart and 1wire-vcp
2016-04-08 18:47:18 +02:00
borisbstyle f829db7e13 Merge pull request #331 from borisbstyle/spracing_evo
SPRACINGF3EVO initial support
2016-04-08 14:18:26 +02:00
borisbstyle 50b7f87251 Equal PIDs and Rates for rewrite and luxfloat (Luxfloat adopted to rewrite) 2016-04-08 14:11:52 +02:00
borisbstyle 3cad4793e9 SPRACINGF3EVO initial support 2016-04-08 11:18:07 +02:00
borisbstyle 61d7eb384a Merge pull request #328 from lichtl/betaflight_cell_on_a4
Send averaged cell voltage on A4
2016-04-07 08:03:25 +02:00
rigoneri d6550827d0 Fixed issue that was causing the SPRacingF3Mini target not to build when transponder code was uncommented out. Fixes #179 2016-04-06 22:10:58 -05:00
borisbstyle f6b05a4894 Faster Multishot Math for F1 processors 2016-04-07 00:39:08 +02:00
Carsten.Wache 04aaab1cae Send averaged cell voltage on A4 2016-04-06 20:18:33 +02:00
borisbstyle 8b7b47da9a Sync Ibus with Cleanflight // Add extra AUX channels 2016-04-06 00:20:56 +02:00
borisbstyle 81b94e5cb8 Prevent re-arming when gyro calibration on arm enabled (only for switch armers due to safety reasons) 2016-04-05 00:36:28 +02:00
borisbstyle 5290e4be56 Fix arming on Low Throttle when 3D Mode On switch disabled 2016-04-04 23:28:29 +02:00
4712 eb9c8a22b0 4way-interface cleanup
A few optimizations as well
2016-04-04 20:33:15 +02:00
borisbstyle 1afe6a6caf Bump Version 2016-04-04 01:42:50 +02:00
borisbstyle 26af730510 Revert "- MultiFlasher support for SimonK escs"
This reverts commit 0cae020f76.
2016-04-04 01:42:13 +02:00
borisbstyle 272932a93f Revert "Add escpassthrough to all targets"
This reverts commit 95a464b1ad.
2016-04-04 01:37:20 +02:00
KiteAnton aba6056502 Merge branch 'betaflight' of http://github.com/borisbstyle/betaflight into invalid_value 2016-04-03 08:49:42 +02:00
KiteAnton 3a19b9dc8e Output valid range/values for paramter 2016-04-03 08:46:39 +02:00
4712 d32205d856 4way-interface 2016-04-02 17:07:12 +02:00
Brian Balogh 68587452ca Point yaw_lowpass_hz CLI var at yaw_lpf_hz 2016-04-01 02:44:48 -04:00
4712 85dc6b59d2 1wire-pass-through-vcp
also changed uart 1wire-pass-through to avoid need of FC reboot after
exit.
2016-04-01 01:58:18 +02:00
borisbstyle 24b97aed01 Iterm reset only on yaw for now 2016-03-31 23:59:19 +02:00
borisbstyle 7c83d23ddf Activate Iterm reset in normal mode too 2016-03-31 22:58:22 +02:00
borisbstyle 5272426a00 Proper fix for calibration prior to arming 2016-03-31 12:47:26 +02:00
borisbstyle f2cb5369c8 Increase Yaw rate offset rewrite to be closer to roll/pitch 2016-03-31 12:40:13 +02:00
borisbstyle 4c1b4a63be Add new line 2016-03-31 00:49:42 +02:00
borisbstyle 2689208408 Fix floating point tpa bug 2016-03-31 00:26:32 +02:00
borisbstyle ad0acf3f5f Change cli naming conventions 2016-03-30 21:43:41 +02:00
borisbstyle f2f1e2c513 Change default expo factor and yaw pterm max 2016-03-30 21:39:14 +02:00
borisbstyle 940d666fb0 default yaw filter 2016-03-30 21:26:45 +02:00
borisbstyle 3e5e30c42c Fix Iterm reset in super expo mode // new defaults 2016-03-30 21:23:14 +02:00
borisbstyle 712beb2ae8 Prevent Arming before gyro calibration completed 2016-03-30 17:29:12 +02:00
borisbstyle 78c155908a Bump EEPROM 2016-03-30 17:15:42 +02:00
borisbstyle 95a464b1ad Add escpassthrough to all targets 2016-03-30 17:13:59 +02:00
borisbstyle cbc7bc2a61 Increase PID performance by removing Dterm for Yaw 2016-03-30 16:54:33 +02:00
borisbstyle feea25edcc Change defaults 2016-03-30 16:43:01 +02:00
borisbstyle bdca96842a Add dump all cli command and restore old dump 2016-03-30 16:40:55 +02:00
borisbstyle 595d5d0867 Acro Plus replaced by Super Expo feature 2016-03-30 12:38:29 +02:00
borisbstyle 7b468c09f0 Luxfloat rework to int pids // Many pid cleanups // filter rework
Eeprom version // Dterm improvement

Further PID Improvements

Version Change

Coupling configured // reworked filtering // more test features

remove iterm scaler luxfloat

Further rework filters etc

Restore original luxfloat but scaled

Restore original luxfloat but scaled
2016-03-30 10:16:20 +02:00
borisbstyle d95220327b Merge pull request #310 from mikeller/add_restore_profile_switch_buffer
Enable CLI dump / restore of multiple profiles without buffer overrun
2016-03-29 15:08:27 +02:00
mikeller 4cc2718d59 Added printing of line of '#' after profile switch during dump to prevent buffer overrun on restore. 2016-03-30 01:47:22 +13:00
borisbstyle 6263f713bd Merge pull request #302 from ethomas999/addVbatHysteresisCmd
Add 'vbat_hysteresis' parameter
2016-03-29 11:37:32 +02:00
borisbstyle d5146df6e6 Merge pull request #308 from larryho5/betaflight_29032016_tbs_release
Betaflight 29032016 tbs release
2016-03-29 11:21:21 +02:00
Larry (TBS) 0cae020f76 - MultiFlasher support for SimonK escs 2016-03-29 15:39:19 +08:00
E Thomas 6eb9922c1c Added 'vbat_hysteresis' parameter 2016-03-27 02:18:12 -04:00
rav-rav a34e9d7482 improved speed of scaleRcCommandToFpvCamAngle 2016-03-23 23:29:10 +01:00
Larry (TBS) 4d481e9c1f - BST change to i2c interrupt
- Add to receive heartbeat from CorePro otherwise, will soft reset the i2c.
2016-03-23 19:22:06 +08:00
borisbstyle 391dad4a7b New Luxfloat yaw default 2016-03-23 00:45:48 +01:00
borisbstyle 4ec5166c0f Add option for gyro calibration on first arm // Remove Retarded Arm 2016-03-21 01:22:40 +01:00
borisbstyle 7e4c64056d Merge branch 'betaflight' of https://github.com/borisbstyle/betaflight into betaflight 2016-03-21 00:41:36 +01:00
borisbstyle 0814b7d479 Merge pull request #283 from MasterZap/shut_up_beeper
Mute RX_LOST beep if the copter was never armed
2016-03-21 00:41:15 +01:00
borisbstyle adedc3fe81 Iterm range for MW23 more sensitive 2016-03-21 00:08:10 +01:00
borisbstyle 087e3ae0f4 Better configuration range for luxfloat in configurator 2016-03-20 20:13:36 +01:00
Zap Andersson 0fb34a64b5 Fix tabs again 2016-03-20 13:25:40 +01:00
Zap Andersson d82b3a44eb Fix tabs 2016-03-20 13:24:04 +01:00
Zap Andersson 451060a8ab Revert "Removed the hard accelerometer cutoff, replaced my a smooth weighting."
This reverts commit 587ab7178a.
2016-03-19 16:58:28 +01:00
Zap Andersson c0e01e8d2b Add 'WAS_EVER_ARMED' arming flag 2016-03-19 16:16:49 +01:00
Zap Andersson ca0fb6c9cf Made the beeper for "RX Lost" shut up if RX was never gained in the 1st place.
Shuts quad up when you just put it down on the ground, or just plug it into USB or whatever.
2016-03-19 13:01:53 +01:00
Zap Andersson 587ab7178a Removed the hard accelerometer cutoff, replaced my a smooth weighting.
Also got rid of a square root :)
2016-03-19 11:18:24 +01:00
Larry (TBS) a58c095df6 - Use Air Mode in CorePro status byte 2016-03-15 13:22:41 +08:00
KiteAnton ee57ba387a Fix beeper dump output bug 2016-03-12 10:30:26 +01:00
KiteAnton 3df01ac21d Output all profiles and rateprofiles in cli dump 2016-03-12 09:01:26 +01:00
borisbstyle 1e8f2bacb8 Oops only 3D Mode needs this 2016-03-10 00:35:19 +01:00
borisbstyle fa63ab52e1 Disabling of 3D Feature on switch 2016-03-10 00:27:44 +01:00
borisbstyle 03cc5fa438 Function for calculating calibration cycles 2016-03-09 22:31:16 +01:00
borisbstyle 21bc85335e pidUpdateCountdown set based on condition 2016-03-09 00:05:13 +01:00
borisbstyle 1187c575ed Gyro Calibration scaled to looptime setting 2016-03-08 22:52:55 +01:00
borisbstyle 0aac025494 Version 2.5.3 / Configurable yaw_p_limit for all pid controllers 2016-03-06 14:04:09 +01:00
borisbstyle 37bd1d65fd Fix 1000 looptime auto config 2016-03-05 22:35:09 +01:00
borisbstyle dc6529ec9e New 1000 looptime default 2016-03-05 20:49:34 +01:00
borisbstyle c9a35d278d yaw protection pirouette // hard yaw manouvres 2016-03-05 20:42:04 +01:00
Dominic Clifton bd9f93660b SPRACINGF3MINI - Cleanup PWM output mapping. Remove no-longer needed
TIM3 / OneShot workaround.
2016-03-04 22:18:37 +01:00
borisbstyle bafdbf4b2a Change min threshold for mix reduction 2016-03-04 22:03:13 +01:00
borisbstyle 65e17dd957 Equal throttle scaling for stick and switch armers // Changed default min_check to get the same effect 2016-03-04 09:13:51 +01:00
borisbstyle 555a9cf705 Merge pull request #248 from MotoLab/betaflight_ON_USB_fix
Fixed ON_USB beeper inhibit
2016-03-04 09:11:08 +01:00
borisbstyle 8c8da923a7 2.5 Patch 1 2016-03-04 09:10:10 +01:00
Moto Moto b75b01b4c5 Fixed ON_USB beeper inhibit 2016-03-03 23:06:04 -06:00
borisbstyle be038743b2 Add Beeper disable ON_USB 2016-03-03 21:05:21 +01:00
borisbstyle 3bd8c467c4 Remove re-calculations // Increase minimum 2016-03-03 21:05:02 +01:00
borisbstyle 3d345c4299 Cleanup old beeper command 2016-03-03 17:18:49 +01:00
Pierre-A 5b2e79525c add BEEPER_SYSTEM_INIT condition 2016-03-03 17:04:21 +01:00
Pierre-A 6b1e3fc2c4 including suggestions by ledvinap 2016-03-03 16:59:09 +01:00
Pierre-A 3af6ff7e9b beeperCount in beeperOffSetAll for config_unittest 2016-03-03 16:58:50 +01:00
Pierre-A b4fb558dd4 new "beeper" CLI command 2016-03-03 16:58:01 +01:00
borisbstyle 257865cff2 Simplify Fixed point Math notations 2016-03-03 16:17:10 +01:00
borisbstyle 431ca856cf Add back subtasks 2016-03-03 13:33:07 +01:00
borisbstyle 88a70f53d1 Accelerometer Range Increased to 16G
Change scale according to the int32_t / 16
2016-03-03 13:13:20 +01:00
borisbstyle 9df909bae2 Dynamic motor update timing based on ESC protocol 2016-03-03 13:07:46 +01:00
borisbstyle 27c2a5db79 Rework Airmode saturation // Slow down de-saturation process 2016-03-02 23:19:55 +01:00
borisbstyle a058bb3843 Fix debug calculation in motor cycletime 2016-03-02 14:54:44 +01:00
borisbstyle c2338ef0ed Bump EEPROM 2016-03-02 14:20:33 +01:00
borisbstyle 4074b74676 Merge pull request #235 from dmitryrechkin/betaflight
Ability to configure spektrum_sat_bind auto reset on hard reboot
2016-03-02 14:18:54 +01:00
borisbstyle b191919b6e Fix airmode debug 2016-03-02 14:15:42 +01:00
borisbstyle 39fb722536 Auto config protection for 4K motor update with oneshot125 2016-03-02 14:13:32 +01:00
borisbstyle 795feddf71 Fix BST // Sync motor to PID loop (less CPU) 2016-03-02 14:05:26 +01:00
borisbstyle 24b4d37d43 Add Attitude task 2016-03-02 00:10:29 +01:00
borisbstyle eb04e2c745 Adjust some defaults 2016-03-01 23:03:02 +01:00
borisbstyle fb64fc32c5 Add Transponder to SPF3MINI // Autoconfig adjustment 2016-03-01 22:46:18 +01:00
Dmitry Rechkin 2546eb15e7 At some point code has been changed to automatically reset
spektrum_sat_bind setting to 0 on hard reboot, which made obsolete 0 option
and essentially removed a feature which allowed to request binding on every
boot, which, for example, is how toy quadcopters behave.

I've added new setting:
"spektrum_sat_bind_autoreset" which can accept values:
0 - disabled
1 - enabled (by default, to preserve current behavior)

It is convenient, if you send BNF quadcopter to somebody, so they can
start flying it without the need to figuring out how cleanflight works, if
they are not familiar with it.
2016-03-01 13:42:30 -08:00
borisbstyle 16ca4ff16e Merge pull request #224 from basdelfos/betaflight
Cell voltage for FrSky Telemetry protocol
2016-03-01 22:05:00 +01:00
borisbstyle 3bec29d603 Merge pull request #234 from AlienWiiBF/PPM_fix
AlienFlight F3 PPM receiver fix
2016-03-01 22:03:51 +01:00