Pawel Spychalski (DzikuVx)
0f19dcc70f
rc_rate setting removed
2016-05-25 19:32:10 +02:00
Pawel Spychalski (DzikuVx)
7eb2419ef9
rc curves generation simplified
2016-05-25 19:32:10 +02:00
Pawel Spychalski (DzikuVx)
122c3f5a29
new rcCommand scaling to desired rotation rates
2016-05-25 19:32:10 +02:00
Pawel Spychalski (DzikuVx)
058c2bf72e
new defaults applied to rates when PID profile is changed
2016-05-25 19:32:10 +02:00
Pawel Spychalski (DzikuVx)
d534f99fb3
rates constrained to new min and max
2016-05-25 19:32:10 +02:00
Martin Budden
5ec4cf715a
Merge pull request #244 from martinbudden/inav_cc3d_ppm1
...
CC3D PPM1 compatibility build.
2016-05-24 19:28:15 +01:00
Martin Budden
f7ada7f570
CC3D PPM1 compatibility build.
2016-05-24 18:18:40 +01:00
Konstantin (DigitalEntity) Sharlaimov
8d68993b31
Fix for STATE(FIXED_WING) not being enabled correctly
2016-05-24 19:48:47 +03:00
theArchLadder
7d6b234516
RTH: Wait until descend speed has been over 25cm/s before starting to detect landing ( #237 )
...
* Safer landing detection
* Fixed landingTimer reset
* Limit target landing velocity to faster than -50cm/s
* Limit target landing velocity to fastaer than -30cm/s for sonar
* Use sonar as added safety for landing detection
2016-05-24 10:54:22 +03:00
oleost
8f26071d54
Changed default value from 1 to 0. use_thr_mid_for_althold = 0 ( #222 )
2016-05-24 09:53:12 +03:00
Konstantin Sharlaimov
6fedf0db9f
Merge pull request #241 from iNavFlight/yaw_p_limit-range-increase
...
range of yaw_p_limit increased to 100-500
2016-05-24 09:52:27 +03:00
Pawel Spychalski (DzikuVx)
821dd67a7c
range of yaw_p_limit increased to 100-500
2016-05-23 16:41:28 +02:00
Martin Budden
0c089ec58a
Merge pull request #240 from martinbudden/inav_tidy_rclookup
...
Added rcLookup* functions and localised rc lookup table usage to rc_curves.c
2016-05-22 16:19:41 +01:00
Martin Budden
47f1c93676
Added rcLookup* functions and localised rc lookup table usage to rc_curves.c
2016-05-22 16:16:51 +01:00
Martin Budden
04fe9c3284
Merge pull request #239 from martinbudden/inav_default_features
...
Added setting of default features from target.h file
2016-05-22 15:24:00 +01:00
Martin Budden
f6bf7ff1c5
Added setting of default features from target.h file
2016-05-22 14:49:10 +01:00
Martin Budden
c9bd39f3c4
Merge pull request #238 from martinbudden/inav_fix_cc3d_ppm
...
CC3D - PPM glitch fix
2016-05-22 14:28:08 +01:00
Martin Budden
f3374d2473
CC3D - PPM glitch fix
2016-05-22 14:24:24 +01:00
Martin Budden
46171b69a1
Merge pull request #236 from martinbudden/inav_tidy_targets
...
Fixed compiler warnings and tidied target.h files
2016-05-21 14:36:27 +01:00
Martin Budden
ea3f540030
Fixed compiler warnings.
2016-05-21 12:57:27 +01:00
Martin Budden
2e11fd870a
Tidied target.h files.
2016-05-21 10:31:16 +01:00
Martin Budden
080abb2d66
Merge pull request #235 from martinbudden/inav_gpio_const
...
Fixed const correctness of gpioInit function.
2016-05-21 08:50:19 +01:00
Martin Budden
2e87129ac6
Fixed const correctness of gpioInit function.
2016-05-21 08:47:36 +01:00
Martin Budden
758be14337
Merge pull request #233 from martinbudden/inav_common_target
...
Added common target header file.
2016-05-20 06:52:03 +01:00
Martin Budden
bca171723a
Tidied target.h files
2016-05-20 00:01:55 +01:00
Martin Budden
fcfebd82d4
Moved common #defines into common target
2016-05-19 23:42:27 +01:00
Martin Budden
ad3212a47b
Added common target header file.
2016-05-19 23:42:27 +01:00
Martin Budden
3657b5a1d5
Merge pull request #232 from martinbudden/inav_cc3d_opbl
...
Added support for CC3D OPBL build
2016-05-19 23:41:33 +01:00
Martin Budden
acdd0077a6
Added support for CC3D OPBL build
2016-05-19 23:05:03 +01:00
Martin Budden
e92b53aa46
Merge pull request #226 from martinbudden/inav_tidy_makefile
...
Makefile cleanup - improved handling of different targets.
2016-05-19 22:53:16 +01:00
Martin Budden
91e0be8cfa
Merge pull request #225 from martinbudden/inav_fix_warnings
...
Fixed compiler warnings.
2016-05-19 22:52:38 +01:00
Martin Budden
8495d73946
Further cleanup of sonar initialisation code. ( #228 )
2016-05-19 10:56:15 +10:00
Paweł Spychalski
2dcaa2e112
Merge pull request #227 from martinbudden/inav_fix_cjmcu_build
...
Fix CJMCU build
2016-05-18 21:38:58 +02:00
Martin Budden
06f297e301
Fixed CJMCU build
2016-05-18 19:23:31 +01:00
Martin Budden
1f655b4547
Makefile cleanup - improved handling of different targets.
2016-05-18 19:11:00 +01:00
Martin Budden
37fe46fdd3
Fixed compiler warnings.
2016-05-18 14:49:54 +01:00
Martin Budden
4c3c8a1b48
Moved sonar pinouts into target.h files. ( #224 )
2016-05-18 23:46:23 +10:00
Konstantin Sharlaimov
f6b37c3924
Merge pull request #148 from iNavFlight/servo-handling-refactoring-squashed
...
Servo mixer refactoring
2016-05-17 23:16:44 +10:00
Konstantin Sharlaimov
e66bba1f41
Merge pull request #149 from iNavFlight/martinbudden-inav_sonar
...
Support for multiple types of rangefinder to iNav
2016-05-17 23:12:45 +10:00
Konstantin Sharlaimov
2564924ba5
Merge pull request #203 from theArchLadder/helpful-cli
...
CLI: give help when trying to set invalid value
2016-05-16 08:49:02 +10:00
Konstantin Sharlaimov (DigitalEntity)
3e6204dc7f
PID: Disable PID attenuation at zero throttle on airplanes
2016-05-16 08:47:24 +10:00
Konstantin Sharlaimov
9c9b79ee78
Merge pull request #211 from iNavFlight/gcc-6.1.1-tidyup
...
Clean up gcc 6.1.1 warnings, some minor tigying up
2016-05-16 08:46:30 +10:00
Paweł Spychalski
dd8a8aead5
MAG_HOLD diff limiting and MAG controller refactoring ( #195 )
...
* MAGHOLD constrained to 30 degrees
* mag_hold_heading_diff_limit CLI setting added to allow custom MAG_HOLD diff limit
* magHeading moved to pid.c and real interface created to inject data into it
* mag hold controller with current logic moved to pid.c
* 2Hz LPF filter added to magHold error to smoothen controller response
* variable name changed to clearly state its purpose
* LPF filter in MAG_HOLD controller moved after error limiting
* yaw_control_direction passed to pidController as argument, mag_hold_heading_diff_limit moved to pidProfile
* yaw_control_direction setting removed
* pidMagHold translates directly to rotation rate in dps
* pidMagHold refactored to the new principles and limiting
* name of filter changed to reflect its purpose
* HEADING_LOCK mode can be used only when MAG_HOLD is not enabled
* compiler warning supressed
* new MAG_HOLD defaults, RATE_LIMIT increased to 80dps, MAG_HOLD P to 60
* mag_rate_limit 90dps
2016-05-15 22:46:55 +10:00
Pawel Spychalski (DzikuVx)
3bfc145b22
Squashed commit of the following:
...
commit 394069a71fd5beb72e0033bfc3435b04734522bf
Merge: d53904d 0876f73
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Thu Apr 7 17:43:32 2016 +0200
Merge branch 'inav-master' into servo-handling-refactoring
commit d53904d1dbe84143f92079c2c7b900197dd8d72d
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Thu Apr 7 11:41:45 2016 +0200
Dualcopter and Bicopter presets removed since with new CUSTOM mixer they can be configured manually
commit 8e688bbf40a01cb28c7a25aca917c8e341031df1
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Thu Apr 7 10:02:09 2016 +0200
Singlecopter removed
commit b8a3c0c9c87697ea4cc7109ce4d1c0d4ef3aefd5
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Thu Apr 7 09:37:18 2016 +0200
MIXER_GIMBAL disabled, code removed as never really implemeneted
commit 834c0b2a66989ff8aead6b4d04f3cc54d86df95d
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Tue Apr 5 22:22:03 2016 +0200
servo constraining
commit aad34473e0b3e14c595fdefc3bb17ca423dac654
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Tue Apr 5 22:15:29 2016 +0200
further refactoring
commit b41b2019f1a45d802bc3aabb25fe3ff188259100
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Tue Apr 5 21:41:48 2016 +0200
unneeded variable removed
commit c68a0a55eda66ae937c290aa80234e21f69022a6
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Tue Apr 5 21:14:15 2016 +0200
MIXER_CUSTOM is now able of loading servo mixes as well
commit 6847354c2130e7459f2bf8e83ffee4690256cdb3
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Mon Apr 4 21:02:51 2016 +0200
logic simplification
commit b7a6630e387c4be66b48eb9bda19e69ae75a95ec
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Mon Apr 4 20:34:38 2016 +0200
unified way to write servos
commit 52eafa053c
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Mon Apr 4 14:22:23 2016 +0200
more uncommon mixer presets removed on F1 targets
commit 5dd3dee9cf
Author: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
Date: Sun Apr 3 15:39:10 2016 +0200
exotic mixers disabled on F1 targets with fallback to QuadX
2016-05-15 13:16:30 +02:00
Konstantin Sharlaimov (DigitalEntity)
a09f07caf2
FILTER: PT1 with rate of change limiting
2016-05-15 20:10:29 +10:00
Konstantin Sharlaimov (DigitalEntity)
cd3b026e6f
OLED: Disable ARMED_BITMAP on NAZE
2016-05-15 10:33:19 +10:00
Konstantin Sharlaimov
8ab6ae32f5
Merge pull request #170 from iNavFlight/wp-on-off-style-activation
...
Require "off-on" switch cycle to activate WP mission
2016-05-15 10:21:47 +10:00
stronnag
eb9cd8de23
clean up gcc 6.1.1 warnings
2016-05-13 20:24:06 +01:00
Konstantin Sharlaimov (DigitalEntity)
a8a9ba82c5
Revert to 1.0 gyro filtering default (42HZ)
2016-05-13 19:08:39 +10:00
Konstantin Sharlaimov
3cd1f758df
Merge pull request #201 from iNavFlight/pid-loose-dterm-filtering
...
Improve PID LPF filtering - revert to IIR filter for D-term for lower phase shift, use LPF on Yaw axis.
2016-05-13 19:07:59 +10:00