1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-23 00:05:28 +03:00
Commit graph

3661 commits

Author SHA1 Message Date
theArchLadder
032b38d7f5 CLI: null values should give invalid value, not 0 2016-05-12 15:43:50 +02:00
theArchLadder
d93abe9475 CLI: non-digit values should give invalid value, not 0 2016-05-12 15:35:44 +02:00
theArchLadder
f6a03a3c00 CLI: improved invalid value message 2016-05-12 01:17:03 +02:00
theArchLadder
ea34fa4366 CLI: give help when trying to set invalid value 2016-05-12 00:54:23 +02:00
Konstantin Sharlaimov (DigitalEntity)
744e2a857f Buffer size fix for float point values >= 100.00 in CLI 2016-05-11 20:04:34 +10:00
Konstantin Sharlaimov (DigitalEntity)
0592f9f8fc NAV: Disable manual altitude control in RTH mode. Closes #196 2016-05-11 11:33:35 +10:00
Pawel Spychalski (DzikuVx)
929eee6166 fixed docs bug 2016-05-10 11:28:14 +02:00
Pawel Spychalski (DzikuVx)
75988216ab updated and cleaned docs for yaw_jump_prevention_limit CLI setting 2016-05-10 11:24:07 +02:00
Konstantin Sharlaimov (DigitalEntity)
a43d736201 Enable automatic mag declination on SPARKY target 2016-05-10 08:40:45 +10:00
Konstantin Sharlaimov (DigitalEntity)
33cc7bc45f Remove useless code in compass.c 2016-05-09 21:28:42 +10:00
Konstantin Sharlaimov (DigitalEntity)
43328c2fd2 PID: Fixed I-term low authority at low throttle. Fixes #157 2016-05-09 11:53:40 +10:00
Konstantin Sharlaimov (DigitalEntity)
cf46cf6098 ACC/GYRO: Cleanups. Thanks to @martinbudden for the idea and most of the code 2016-05-09 10:50:47 +10:00
Paweł Spychalski
1b1c446980 Ibus 10ch support (#189)
* Document FlySky IBUS support
* Expand IBUS channel parsing to parse channels 9 & 10
2016-05-08 14:27:05 +10:00
Konstantin Sharlaimov (DigitalEntity)
a2c791a811 GPS: Report proper fix type to MSP_RAW_GPS 2016-05-05 20:06:04 +10:00
Konstantin Sharlaimov (DigitalEntity)
bee5bfa9ce FILTER: Biquad filter precision update 2016-05-05 18:37:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
0f404413e5 GPS: Change Ublox autoconfig settings to allow 2D fix and longer DGPS timeout 2016-05-05 18:28:34 +10:00
Konstantin Sharlaimov (DigitalEntity)
8eafdb63c0 Merge branch 'theArchLadder-smooth-rth-decend' 2016-05-04 20:02:41 +10:00
Konstantin Sharlaimov (DigitalEntity)
33a7b2db66 Refactor descent slow-down code; move sanity check to validateAndFixConfig(); EEPROM bump 2016-05-04 20:02:27 +10:00
Konstantin Sharlaimov (DigitalEntity)
bd7ee5ae96 Merge branch 'smooth-rth-decend' of https://github.com/theArchLadder/inav into theArchLadder-smooth-rth-decend 2016-05-04 19:45:00 +10:00
theArchLadder
c2b38ba6ce Added settings for nav_land_slowdown_minalt and maxalt 2016-05-04 11:01:47 +02:00
theArchLadder
9c59b5193f Improved scaling formula for RTH descend vel ramp 2016-05-04 10:23:01 +02:00
Konstantin Sharlaimov (DigitalEntity)
dfa58ef9d3 NAV: Fixed compilation errors for automatic mag declination. #define name is now NAV_AUTO_MAG_DECLINATION. Closes #182 2016-05-04 12:00:07 +10:00
theArchLadder
5fd414660e RTH: Fixed and simplified decend vel ramp 2016-05-03 14:11:59 +02:00
theArchLadder
888155b2ca RTH: Reduce decend vel with smooth ramp instead of steps 2016-05-03 13:29:32 +02:00
Konstantin Sharlaimov (DigitalEntity)
a451e0e6a0 EMERGENCY: Switching to AltHold will now bail out from emergency landing. Moved NAV features to target.h 2016-05-03 09:20:38 +10:00
Paweł Spychalski
8499253400 Update Telemetry.md 2016-05-01 12:28:20 +02:00
Konstantin Sharlaimov (DigitalEntity)
19c4c07897 Disable certain features on some targets to fit in FLASH 2016-04-30 21:26:03 +10:00
Konstantin Sharlaimov
ad5062cc51 Merge pull request #166 from iNavFlight/blheli-4way
BLHeli 4way interface support
2016-04-30 19:16:46 +10:00
Konstantin Sharlaimov
b72dc58c44 Flight stability improvements (#160)
* MIXER: Dont' force throttle to 50% if motor limit is reached, allow 33% clipping; PID: Low throttle PID output attenuation - prevent jumping at zero throttle on landing
* PID: Additional D-term attenuation at low throttle
2016-04-30 19:16:16 +10:00
Konstantin Sharlaimov (DigitalEntity)
bc45897a25 Revert "ALTHOLD: Remove deadband from target climb rate. Smoother altitude control"
This reverts commit 4572eda131.
2016-04-30 17:31:58 +10:00
Konstantin Sharlaimov (DigitalEntity)
4572eda131 ALTHOLD: Remove deadband from target climb rate. Smoother altitude control 2016-04-28 22:06:58 +10:00
4712
5b2bb41406 4way-interface 2016-04-28 11:42:18 +10:00
Konstantin Sharlaimov (DigitalEntity)
e7d0c3584b PID: Generic FIR filter implementation for D-term (and possibly others) 2016-04-28 10:11:46 +10:00
Konstantin Sharlaimov (DigitalEntity)
d9b92bc364 PID: Switch to one-sided differentiator - less latency for D-term 2016-04-27 17:24:29 +10:00
Martin Budden
58b235a945 For discussion - minor refactoring of iNav PID for clarity. (#171)
* Minor refactoring of iNav PID for clarity.
* Got rid of some magic numbers.
* Better optimisation of DTerm.
* Made some functions const correct.
* Added one-sided noise-robust differentiator.
2016-04-27 17:17:12 +10:00
Konstantin Sharlaimov
fcf01d7669 GPS: Changed LOW_G setting to Airborne<1G (#169)
* GPS: Changed LOW_G setting to Airborne<1G. This should be safer for flying machines
* GPS: Update docs
2016-04-25 21:34:43 +10:00
Konstantin Sharlaimov
aea68f51a1 Merge pull request #167 from iNavFlight/ltm-send-gframe-without-gps
Allow LTM to send G-frame even when there's no GPS
2016-04-24 21:15:49 +10:00
Konstantin Sharlaimov (DigitalEntity)
89f7b45c76 NAV: Reduced default wp radius to 1m; allowed smaller waypoint radius. 2016-04-21 20:56:14 +10:00
Konstantin Sharlaimov (DigitalEntity)
994739e1cb New set of defaults. Should be mostly suitable for airplanes (apart from ALT P) and 3S-4S miniquads 2016-04-21 20:34:04 +10:00
Konstantin Sharlaimov (DigitalEntity)
750ce1778a NAV: Fixed bugs in GPS failure handling; RTH: Increased pre-landing hover period to 5 seconds 2016-04-21 18:37:29 +10:00
Konstantin Sharlaimov (DigitalEntity)
5d556b01e3 FW: Switched to D-term from error in navigation controller (to avoid D-term jumps that cause hard aileron change 2016-04-20 20:51:43 +10:00
Konstantin Sharlaimov (DigitalEntity)
9a30a17433 Revert "FW: Bugfix for incorrect units for heading correction"
This reverts commit 9267655bb1.
2016-04-20 20:25:17 +10:00
Konstantin Sharlaimov (DigitalEntity)
7d2abf4f9a NAV: AltHold won't prevent arming 2016-04-19 22:43:45 +10:00
Konstantin Sharlaimov (DigitalEntity)
9267655bb1 FW: Bugfix for incorrect units for heading correction 2016-04-17 21:05:05 +10:00
Konstantin Sharlaimov (DigitalEntity)
61c1bcf721 LTM: Set G-framne even if GPS sensor is not available. This allows to correctly report altitude 2016-04-16 11:25:52 +10:00
Konstantin Sharlaimov (DigitalEntity)
4a86f5d107 SAFETY: Fix BOXPASSTHRU blocking arming when extra_arming_safety is used. Fixes #162 2016-04-14 22:10:34 +10:00
Konstantin Sharlaimov (DigitalEntity)
e564d18e38 RTH: Upped max possible rth altitude to 650m 2016-04-13 22:21:15 +10:00
Konstantin Sharlaimov (DigitalEntity)
1ee9e1251d SENSORS: Gyro/accel aligmnet fix 2016-04-12 09:55:22 +10:00
Konstantin Sharlaimov (DigitalEntity)
2131daf42e NAV: More consistent detection of good GPS on arming. BEEPER_ARMING_GPS_FIX will be triggered based on position estimation status, not satellite count 2016-04-10 22:28:03 +10:00
Konstantin Sharlaimov (DigitalEntity)
e5726c3c35 SURFACE: Better ground level detection. Reset sonar-based ground level each arming. Should make landing detection more reliable 2016-04-10 21:54:59 +10:00