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