Michael Keller
17df76e63b
Merge branch 'master' into development
2016-08-18 12:12:46 +12:00
Zap Andersson
f936b92c64
Fix whitespaces - again
...
Damned editor and their damned tabs. Tabs should be nuked from orbit!
2016-08-17 22:51:02 +02:00
Zap Andersson
522048c8f2
Fixed whitespace
2016-08-17 22:45:04 +02:00
Zap Andersson
2be9e6c0fe
Fix throttle stick deadband behaviour in 3D Mode
2016-08-17 22:41:49 +02:00
Martin Budden
541f4d4018
Directory rearrangement to reflect cleanflight changes
2016-08-07 13:44:00 +01:00
borisbstyle
c11c50287e
Finalisation of Betaflight PID controller // RC smoothing added back
2016-07-28 00:54:40 +02:00
borisbstyle
0ae5d9734e
Add option to fully disable PID controller on zero throttle
2016-07-18 02:23:14 +02:00
borisbstyle
37fd2e5adc
Initial PID controller separation // Betaflight pidc for future development
2016-07-18 01:34:07 +02:00
borisbstyle
9c50ed8769
anti desync depricated // Replaced by motor_accel_limit
2016-07-17 21:35:04 +02:00
borisbstyle
2d6e0da773
Minor cleanup
...
Fix for integer PIDC
2016-07-17 21:16:00 +02:00
blckmn
3126551832
Fixed use_unsyncedpwm inversion issue
2016-07-17 07:32:53 +10:00
borisbstyle
4fff6c89bf
Merge pull request #684 from rav-rav/notch
...
Smoother filtering (additional notch filter)
2016-07-16 10:30:47 +02:00
blckmn
35ad4c4938
tabs to spaces
2016-07-10 07:50:00 +10:00
blckmn
68026f7c3e
fix PWM remaining active on soft reset.
2016-07-10 07:45:03 +10:00
Martin Budden
ea283ab98c
Converted tabs to spaces
2016-07-09 14:39:39 +01:00
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