Commit Graph

4219 Commits

Author SHA1 Message Date
borisbstyle 74cd38a77b F1 default Loop set to 1khz 2016-05-16 21:42:08 +02:00
borisbstyle f3f7827c33 Apply gyro zero before filtering // Fix Luxfloat Drift 2016-05-16 21:26:06 +02:00
borisbstyle 17e5c569b2 Optimal defaults 2016-05-11 23:00:29 +02:00
borisbstyle 1c3e3c6825 Merge pull request #392 from GaryKeeble/blackbox-enhancements
Blackbox Enhancements
2016-05-11 20:26:36 +02:00
borisbstyle dcca7c41f4 Merge pull request #390 from yGO77/betaflight
Clean IRCFUSIONF3 target
2016-05-11 20:26:02 +02:00
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
borisbstyle 0a5060888c Merge pull request #388 from martinbudden/bf_rclookup
Moved RC lookup code into rc_curves.c, plus some minor optimisations
2016-05-10 10:24:03 +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 9cc5503851 Merge branch 'development_new' into betaflight 2016-05-03 23:50:33 +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