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

421 commits

Author SHA1 Message Date
rav-rav
86626acbdf add notch filter
configurable with gyro_notch_hz and gyro_notch_q
2016-07-07 07:47:13 +02:00
Martin Budden
74d20a276f Made filter naming, parameters and state consistent 2016-07-03 06:45:11 +01:00
Martin Budden
4d238b27d5 Moved targetLooptime into gyro_t, tidied gyro_sync and gyro 2016-06-26 16:15:06 +01:00
blckmn
cd9a97006f Merge remote-tracking branch 'betaflight/betaflight' into development
# Conflicts:
#	src/main/config/config.c
#	src/main/io/serial_cli.c
2016-06-23 20:12:05 +10:00
borisbstyle
9160a2adbc Fix motor stop not being deactivated with Airmode Feature 2016-06-23 01:17:01 +02:00
blckmn
af2ddeeffd Re-added use_unsyncPwm 2016-06-22 06:55:27 +10:00
blckmn
c889f00d26 Merge branch 'betaflight' into ready_to_merge
# Conflicts:
#	src/main/io/serial_msp.c
2016-06-20 18:16:22 +10:00
borisbstyle
9782fb1555 Apply PID reduction to only Iterm. (RC1 behaviour) 2016-06-19 15:21:26 +02:00
blckmn
897aab9c86 2.8.1 changes ready for merge 2016-06-19 09:42:30 +10:00
borisbstyle
d214f8602d Smoothed Derivative from Error // Fix Iterm accumulation issues // Defaultss
Saturation rework
2016-06-18 00:37:01 +02:00
blckmn
51a99e74c6 STM32F4: USARTS 4,5,6 added
Flag initialisation for motor_pwm_protocol
Fixes for AlienFlightF4 and timers
2016-06-08 05:43:28 +10:00
borisbstyle
77dc19e9d9 Fix Fast PWM synced update for non ONESHOT125 2016-06-02 10:38:33 +02:00
borisbstyle
a3c1f6e168 Add Back Iterm limit for saturation scenarios 2016-06-01 20:59:11 +02:00
borisbstyle
704c09cced Add Additional Anti desync option (Airmode saturation limit) 2016-06-01 18:29:17 +02:00
borisbstyle
fb7cfffdeb Anti Desync feature for ESC's // Experimental 2016-05-25 23:51:55 +02:00
borisbstyle
aa61bd4fb4 Replace yaw_jump_prevention_limit by D gain for yaw // new defaults based on flight tests 2016-05-24 21:47:57 +02:00
borisbstyle
ff5c320b4a Iterm reset rework // Airmode Iterm Protection Configurable // Dynamic Ki
New defaults
2016-05-23 23:57:32 +02:00
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