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

3724 commits

Author SHA1 Message Date
theArchLadder
cf42943a11 CLI: improved zero length value check 2016-05-13 09:28:01 +02:00
Petr Ledvina
a5908c1343 Workaboung VCP problem with gcc 5.3 2016-05-13 09:50:43 +10:00
Konstantin Sharlaimov
8f49814985 Merge pull request #179 from iNavFlight/cleanup-4way
Cleanup 4way interface
2016-05-13 09:49:02 +10:00
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
Konstantin Sharlaimov
50d2ca58f1 Merge pull request #194 from iNavFlight/sbas-none
GPS: Add possibility to disable ground assistance. Closes #193
2016-05-12 21:00:36 +10: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)
f2aa40dac3 PID: P-term LPF on Yaw axis 2016-05-11 21:18:32 +10:00
Konstantin Sharlaimov (DigitalEntity)
40a9344dfb PID: Replace D-term BiQuad with PT1 for lower phase shift 2016-05-11 20:56:11 +10: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
Konstantin Sharlaimov (DigitalEntity)
1f49891144 GPS: gps_nav_model replaced by gps_dyn_model with 3 settings - PEDESTRIAN, AIR_1G, AIR_4G with default of AIR_1G 2016-05-11 11:23:11 +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)
6a4cde2c0b GPS: Default to SBAS_AUTO 2016-05-10 08:45:57 +10:00
Konstantin Sharlaimov (DigitalEntity)
a43d736201 Enable automatic mag declination on SPARKY target 2016-05-10 08:40:45 +10:00
Konstantin Sharlaimov (DigitalEntity)
4640391e09 GPS: Disable ublox setting for 'apply integrity information' for SBAS to prevent GLONASS sat dropouts 2016-05-10 08:36:56 +10:00
Konstantin Sharlaimov (DigitalEntity)
0037380fc0 GPS: Add possibility to disable ground assistance 2016-05-10 01:06:05 +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
Petr Ledvina
aedeed0c36 Cleanup 4way interface
- implement cleaner interface into Cleanfligh
- separate initialization and start
- allow direct access to command processing, skipping BLHeli serial
   framing
- remove mspPort_t dependency
- refactor naming to CF style
- use serial_4way_impl.h for internal interface to bootloader
    implementation
- use uint16_t instead of hi/lo bytes ; use integer lengths
    instead of 0=256 encoding
- fix buffer overflow in stkv2 code
2016-05-02 11:36:37 +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)
df25832d9c WP: Allow WP mission to be activated only by flipping a switch through off-on sequence. Closes #152 2016-04-22 21:15:34 +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