1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-20 06:45:16 +03:00
Commit graph

738 commits

Author SHA1 Message Date
borisbstyle
bc23418cec Adjust Delta Scaling on MW23 2016-02-26 00:49:19 +01:00
borisbstyle
2e8fa5eab1 Taskmain rework part II
INT wait

Fix auto settings F3
2016-02-26 00:22:05 +01:00
borisbstyle
f7091f48d0 Rework scheduler interaction with realtime process // Detailled task manager // Fix gyro sync (was broken)
Fix cycletime calculations
2016-02-25 20:09:07 +01:00
borisbstyle
1638124e3c Fix for negative innacuracy 2016-02-25 00:00:24 +01:00
borisbstyle
df159d195d MW23 delta scaling to cycletime 2016-02-24 23:35:53 +01:00
borisbstyle
f5de06c59e Enable Faster cycletimes (Sample Rates) on all targets // More automatic looptime calculations
cleanup
2016-02-24 23:17:21 +01:00
borisbstyle
981bddf182 Iterm scaling to looptime MW23
more shifting math
2016-02-24 01:57:48 +01:00
borisbstyle
93f3c0ae40 Move Iterm reset to Acro Plus only 2016-02-23 11:17:49 +01:00
borisbstyle
e561ec3cb7 Experimental double pass averaging for dterm for smoother D 2016-02-22 14:16:50 +01:00
borisbstyle
4eb6456ea1 Revert "Remove GTUNE"
This reverts commit a16ac7fbe7.
2016-02-21 14:06:10 +01:00
borisbstyle
9b43dfde19 Reduce low throttle response in normal mode 2016-02-21 13:11:51 +01:00
borisbstyle
67d3d84a95 Spool up prevention without airmode 2016-02-20 21:25:01 +01:00
borisbstyle
1c6cfc980d Merge pull request #203 from KiteAnton/remove_gtune
Remove GTUNE
2016-02-20 20:45:02 +01:00
borisbstyle
06942f574e Cycletime Jitter buffer added // Removed reservations in scheduler 2016-02-20 20:18:51 +01:00
KiteAnton
a16ac7fbe7 Remove GTUNE 2016-02-20 14:20:31 +01:00
borisbstyle
850700df14 Fix Iterm Bug 2016-02-19 23:28:50 +01:00
borisbstyle
293820f567 Move acroplus to mixer 2016-02-19 21:00:16 +01:00
borisbstyle
77b387a08a Acro Plus Rework 2016-02-19 01:03:34 +01:00
borisbstyle
7fd88f060d Fixed point math Implementation instead of floats 2016-02-19 01:03:24 +01:00
borisbstyle
4c2acde6e2 Configurable Dterm average count 2016-02-17 21:44:07 +01:00
borisbstyle
33eef46db3 PID3 mw23 implementation
Finish PID3 implementation
2016-02-17 21:18:36 +01:00
borisbstyle
66f7e52fad Fix symmetry PID1/PID2 acro plus 2016-02-15 00:20:47 +01:00
borisbstyle
801a385b6a Fix Luxfloat Iterm drift 2016-02-09 08:52:52 +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
0e735ae313 Scale antiWindup increment to looptime. It is now always 500ms 2016-02-06 13:12:15 +01:00
borisbstyle
fda0794441 Airmode rework // Fix 3D from negative to positive // cleanup 2016-02-05 22:04:39 +01:00
borisbstyle
18da3d08f8 Refactor previousErrorGyroI 2016-02-04 12:10:14 +01:00
borisbstyle
c55d0baf31 Fix non Working Anti Windup 2016-02-04 01:55:44 +01:00
borisbstyle
eebacc2542 Refactor BiQuad // Set filters to floats 2016-02-03 13:46:56 +01:00
borisbstyle
9859bbfcae Less Anti Winduo in Air mode 2016-02-03 01:32:57 +01:00
borisbstyle
9b3a2f3f76 Acro plus increased sensitivity 2016-02-03 01:08:37 +01:00
borisbstyle
a1ebe6fd4f Remove old mixer // Separate Acro Plus from Airmode // Fix MOTOLAB merge issues 2016-02-03 00:58:38 +01:00
kamaloo
c767fe8e1e Move dT scaling before filtering
From DSP point of view scaling by dT before filtering is more correct. This should yield less delta noise with noisy dT values. BiQuad/Moving average adds some delay to data so current dT is not valid for current filter output.
2016-02-02 23:31:57 +01:00
borisbstyle
112543efb2 Add alternative delta approach (set delta_from_gyro = ON) 2016-01-25 23:22:18 +01:00
borisbstyle
b9fb178237 Moving average for D when no filter 2016-01-25 22:15:12 +01:00
borisbstyle
55cf3913a0 3D Airmode enhancements // Iterm Shrinking replaced to limiting 2016-01-25 12:08:33 +01:00
borisbstyle
eac5a96e4a Fix assymetric issue acro plus 2016-01-20 11:31:33 +01:00
borisbstyle
892778a08e Airmodeplus itermscaling more agressive // Remove from level modes 2016-01-20 00:15:48 +01:00
borisbstyle
f70cb8177e Insane Acro factor renamed to Acro plus factor // Rates are softened 2016-01-18 11:50:45 +01:00
borisbstyle
bdac49da60 RP rate Insane Acro Ignored 2016-01-18 01:59:29 +01:00
borisbstyle
a105af1225 Filter Cleanup CF coding style// Remove Old pt1 for acc etc // F1 slower acc update 2016-01-18 00:51:20 +01:00
borisbstyle
1dddd65e67 BiQuad Cleanup Code 2016-01-14 16:18:35 +01:00
borisbstyle
93d917af3b Configurable Soft LPF values (gyro_lpf_hz and dterm_lpf_hz) 2016-01-14 14:34:46 +01:00
borisbstyle
a8916a3ddd Free up some space (needed for CC3D target) 2016-01-14 01:09:04 +01:00
borisbstyle
1f0004d617 Fix symmetry bug in insane acro feature 2016-01-13 23:11:45 +01:00
borisbstyle
fcc14135f5 Insane Acro Sensitivity Fix 2016-01-13 02:04:40 +01:00
borisbstyle
56098a63ca Full Filter Rework FIR replaced by BiQuad 2016-01-12 01:47:09 +01:00
borisbstyle
0216d9a18d Fix windup issues in aidModePlus 2016-01-11 01:42:58 +01:00
borisbstyle
b6e0927f96 Fix wrong filter selection and Scaling in Rewrite 2016-01-10 21:55:45 +01:00