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

254 commits

Author SHA1 Message Date
borisbstyle
9e5c5e88c7 Rework Fast PWM protocol configuration and timing 2016-05-07 00:58:38 +02:00
JOhn Aughey
cb39345dd3 Fixing a null dereference in the case that VBAT is not defined 2016-05-03 17:45:37 -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
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
borisbstyle
595d5d0867 Acro Plus replaced by Super Expo feature 2016-03-30 12:38:29 +02:00
borisbstyle
fa63ab52e1 Disabling of 3D Feature on switch 2016-03-10 00:27:44 +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
c9a35d278d yaw protection pirouette // hard yaw manouvres 2016-03-05 20:42:04 +01:00
borisbstyle
bafdbf4b2a Change min threshold for mix reduction 2016-03-04 22:03:13 +01:00
borisbstyle
3bd8c467c4 Remove re-calculations // Increase minimum 2016-03-03 21:05:02 +01:00
borisbstyle
257865cff2 Simplify Fixed point Math notations 2016-03-03 16:17:10 +01:00
borisbstyle
27c2a5db79 Rework Airmode saturation // Slow down de-saturation process 2016-03-02 23:19:55 +01:00
borisbstyle
b191919b6e Fix airmode debug 2016-03-02 14:15:42 +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
f30a188937 Add selectable debug options 2016-02-26 00:22:08 +01:00
borisbstyle
127251cc99 Some cleanups
Fix missing bracket
2016-02-24 23:51:50 +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
5706f163aa remove unnecessary argument 2016-02-20 20:26:57 +01:00
borisbstyle
06942f574e Cycletime Jitter buffer added // Removed reservations in scheduler 2016-02-20 20:18:51 +01:00
borisbstyle
293820f567 Move acroplus to mixer 2016-02-19 21:00:16 +01:00
borisbstyle
7fd88f060d Fixed point math Implementation instead of floats 2016-02-19 01:03:24 +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
a88fb685fa 3D prevent negative arming // Reverse logic 2016-02-09 09:48:37 +01:00
borisbstyle
f5375291ca Cleanup 3D code 2016-02-09 01:33:50 +01:00
borisbstyle
1d60ef46ba Fixed throttle problem in 3D // Tested 2016-02-08 22:58:09 +01: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
9b826f4373 Configurable saturation limit for Airmode 2016-02-07 23:50:46 +01:00
borisbstyle
9a5a73ade9 Fix compile error 2016-02-06 23:01:05 +01:00
borisbstyle
3b84cddc3d Fixes and cleanups to the new Airmode code 2016-02-06 22:13:44 +01:00
borisbstyle
f1bb13d364 VBAT PID compensation Initial Implementation // Untested 2016-02-06 13:42:52 +01:00
borisbstyle
fda0794441 Airmode rework // Fix 3D from negative to positive // cleanup 2016-02-05 22:04:39 +01:00
borisbstyle
4b6f276d2b Set mid_rc for throttle checks in 3D 2016-02-04 12:01:51 +01:00
borisbstyle
212017654b Airmode overrules motor stop 2016-02-04 11:33:54 +01:00
borisbstyle
5174e96549 Revert "Replace old lowpass with BiQuad for Vbat and Servo"
This reverts commit 27772ba56a.
2016-02-04 00:45:09 +01:00
borisbstyle
27772ba56a Replace old lowpass with BiQuad for Vbat and Servo 2016-02-03 14:33:43 +01:00
borisbstyle
a1ebe6fd4f Remove old mixer // Separate Acro Plus from Airmode // Fix MOTOLAB merge issues 2016-02-03 00:58:38 +01:00
borisbstyle
06b3f625d1 Airmode Saturation fix // Needed for some setups 2016-02-02 22:48:52 +01:00
borisbstyle
55cf3913a0 3D Airmode enhancements // Iterm Shrinking replaced to limiting 2016-01-25 12:08:33 +01:00
borisbstyle
b5dcbbed25 Airmode mixer rework // Fix stopping motors caused by 3D feature 2016-01-19 21:50:42 +01:00
borisbstyle
782482bf76 Activate Air mode in Neutral State for 3D feature
Fix init
2016-01-19 14:17:36 +01:00
borisbstyle
493282a274 Fix 3D Airmode Bugs 2016-01-18 23:51:35 +01:00
borisbstyle
2930260f40 Multiple 3D fixes. Motor stop / PID resolution / failsafe 2016-01-18 16:21:17 +01:00
borisbstyle
2f6eeed6f5 Fix Motor stop and 3D reverse 2016-01-18 13:13:30 +01:00
borisbstyle
f69943d095 Enable Airmode In 3D feature // Separate Mixers 2016-01-18 11:12:13 +01:00
borisbstyle
10809ba6b6 Add Mixer quad1234 2016-01-13 23:08:14 +01:00
borisbstyle
83e932d3a3 Rework maxing out motors 2015-12-16 17:27:36 +01:00
borisbstyle
fdd984bc32 Increase Allowed Error to the mixer // Fix for uncontrollable roll when one motor is cogging 2015-12-15 23:56:21 +01:00