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