Vidalcris
eb9db1ea64
Crash recovery little change for Buzzer
...
I did a mistake in my latest PR and the buzzer was not working at all when quad disarmed.
Now it work and it will also stop beeping if we disarm during a crashrecovery.
2017-10-20 01:19:31 +02:00
Vidalcris
70973bad04
Crash recovery - Fixes #4379
2017-10-19 23:35:06 +02:00
Blaine
9556ea6bf5
Squash and rebase
2017-10-18 00:38:13 -07:00
Michael Keller
39c02c083e
Merge pull request #3832 from martinbudden/bf_pidsum_limits
...
PID sum limits applied before scaling
2017-10-12 00:01:58 +13:00
Martin Budden
db8698d801
Improved initialisation order. Stopped calling pidInit before gyro detected ( #4218 )
2017-09-25 05:15:45 +01:00
Martin Budden
c1a99817f4
Minor tidy of PID code
2017-09-09 07:03:15 +01:00
borisbstyle
00414b29b6
Correct setpoint behaviour
2017-09-08 15:04:39 +02:00
mikeller
f5d2f534b4
Fixed setting of notch filter cutoffs to 0 in CLI.
2017-09-08 14:16:44 +12:00
Martin Budden
0485d5ece7
Merge pull request #4013 from martinbudden/bf_anglelimit
...
Fix to angle mode limit
2017-09-03 20:02:55 +01:00
Martin Budden
e3a921b762
Merge pull request #3636 from basdelfos/copy-profile
...
Copy profile to another profile (MSP and OSD)
2017-08-31 19:59:08 +01:00
Martin Budden
877c82bc3f
Fix to angle mode limit
2017-08-30 09:52:07 +01:00
Martin Budden
eadaff0bdd
Code tidy and comments update
2017-08-30 08:50:40 +01:00
borisbstyle
b2cd7294e9
Change default Iterm Limit to 150
2017-08-28 13:39:33 +02:00
mikeller
41df8adbdb
Fixed lockup when changing dterm filter over MSP.
2017-08-27 00:55:59 +12:00
Martin Budden
7fd3b143ca
Exclude MPU6000 gyro from yaw overflow handling
2017-08-25 10:53:03 +01:00
Martin Budden
c086772e0b
Removed magic number
2017-08-25 08:36:29 +01:00
Martin Budden
879778aeef
Attempt to deal with gyro overflow after crash
2017-08-25 07:46:18 +01:00
Martin Budden
6c8b0f3adf
Avoid necessity for pidInitMixer
2017-08-24 17:34:31 +01:00
Martin Budden
f8faf242fa
Added ITerm limit
2017-08-23 15:16:14 +01:00
Martin Budden
3bae1e78e2
Reset ITerm after crash
2017-08-23 07:22:13 +01:00
Martin Budden
d031b038eb
Allow crash detection and yaw recovery when ACC not enabled
2017-08-23 07:15:28 +01:00
Martin Budden
cd757c8a89
Use crash detection to limit yaw
2017-08-23 07:12:33 +01:00
Martin Budden
be8391e3db
Add gyro yaw limit
2017-08-23 07:12:33 +01:00
Martin Budden
8dd4a584c1
Fixed whitespace
2017-08-17 08:32:37 +01:00
Martin Budden
34161298fb
Combined PID LPF filters into a union
2017-07-30 13:39:31 +01:00
Bas Delfos
d32abc69f8
Copy profile to another profile (CLI, MSP and CMS)
2017-07-29 22:10:14 +02:00
Martin Budden
d180266f7d
Improved rx, failsafe and pid structure alignments
2017-07-29 17:35:43 +01:00
Vidalcris
69f4008944
Crash Recovery Delay - Against false positive. ( #3640 )
...
Delay detection setting - crash_delay added.
2017-07-29 06:37:02 +01:00
Martin Budden
c1f74c9aed
Tidy of pid code
2017-07-27 09:57:02 +01:00
Vidalcris
3298c3d641
Update pid.c
...
added verification that the quad is armed to detect crash (thanks @martinbudden ;) )
2017-07-23 14:14:47 +02:00
Vidalcris
c4f3a6101d
Update pid.c
2017-07-23 13:54:22 +02:00
Vidalcris
4546372dac
Update pid.c
...
To solve the problem where the quad is stuck in crashrecoverymode because he is stuck on the floor :)
2017-07-23 13:49:37 +02:00
Martin Budden
20f0a40f96
Updated crash thresholds
2017-07-23 10:26:06 +01:00
Martin Budden
1ee034c38a
Added setpoint check to crash detection
2017-07-23 07:10:14 +01:00
Martin Budden
8deca6870c
Updated crash recovery params
2017-07-22 08:26:39 +01:00
Martin Budden
3a179f80e6
Update PG versions
2017-07-19 13:00:49 +01:00
Martin Budden
6869d78941
Better structure alignment to avoid padding
2017-07-18 11:32:05 +01:00
Martin Budden
3d4f0bb137
Whitespace tidy
2017-07-05 06:36:22 +01:00
U-DESKTOP-12PPI61\boris.bozic
45c578c8b6
Disable setpointweight on other modes than acro // Remove forced rc smoothing for level modes
2017-06-09 14:34:06 +02:00
mikeller
9de89cd464
Added filtering for parts of the notch filter that are below the nyquist frequency.
2017-05-17 00:17:57 +12:00
Martin Budden
ebbfda2f6c
Merge pull request #3017 from rav-rav/sharper_rc_response
...
Sharper rc response / ninja-mode
2017-05-08 08:03:21 +01:00
Martin Budden
71546410de
Rearrange PID array to be array of PIDs
2017-05-06 11:06:47 +01:00
rav
001fb8d432
make sure rxRefreshRate > 0
2017-05-05 17:04:27 +02:00
rav
33043d79dc
use floats for rc interpolation
...
do not filter setpoint data
2017-05-04 00:16:46 +02:00
Michael Keller
40a2bee492
Made float parameter calculation static.
2017-04-21 13:18:23 +12:00
ethomas999
8167892604
Added horizon_tilt_effect command
...
and horizon_tilt_expert_mode command.
Modified 'calcHorizonLevelStrength()' function.
Changed 'd_level' (D8[PIDLEVEL]) default from 100 to 75
Added horizon static float vars
2017-04-12 10:41:54 -04:00
Martin Budden
a9bb3fb8f6
Merge pull request #2783 from martinbudden/mb_crash_recovery
...
Added experimental crash detection and recovery
2017-04-12 07:57:52 +01:00
Hydra
2b1dac4c6d
CF/BF - First cut of allow building of the OSD SLAVE board without all
...
the flight controller code.
Likely the dependencies can be further improved. This is a
minimal-impact solution while there are a lot of other Betaflight PR's
still pending.
2017-04-12 00:39:27 +01:00
Martin Budden
1dc5f88820
Added crash detection and recovery
2017-04-11 22:58:18 +01:00
Martin Budden
37c9d3c47e
Improved ITerm windup handling for tricopter
2017-04-11 22:50:03 +01:00