1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-16 12:55:16 +03:00
Commit graph

307 commits

Author SHA1 Message Date
Konstantin Sharlaimov
d47b188c4c SmartPort (S.Port) telemetry enhancements, cleanup, and documentation (#2050)
* Fuel telemetry shows as a percentage of battery capacity if set, new telemetry identifier for GPS signal strength, telemetry timeout lengthened to 3ms

* Prevent divide by zero, remove duplicate identifier FSSP_DATAID_CAP_USED

* Prevent divide by zero

* Remove GPS accuracy

* Remove GPS accuracy

* Reset timeouts to default

* Added smartport_fuel_percent boolean variable to send Smartport telemetry fuel as available battery percentage based on battery_capacity variable

* Prevent rollover of FSSP_DATAID_T1 telemetry to next digit if PASSTHRU_MODE and other flight modes are true

* Added GPS accuracy to unused hundreds position on FSSP_DATAID_T2 (0=lowest to 9=highest accuracy), constrained number of satellites to 0-99 range to avoid rollover into hundreds position

* Updated readme to detail SmartPort (S.Port) available telemetry sensors

* Readme tweaks

* Readme formatting/spelling

* Smartport S.Port telemetry moved to top to avoid confusion with older FrSky telemetry

* Added Taranis Q X7 as a new Smartport receiver

* Readme clarification

* Increased timeout which seems to cause fewer telemetry sensor lost errors when using software serial port for SmartPort telemetry

* Changes to follow coding style guidelines are per iNAV documentation

* SmartPort telemetry doc changes

* Better SmartPort telemetry  definition

* Documentation additions/corrections

* Testing to verify port names

* Confirmed telemetry names in OpenTX

* Rearranged telemetry IDs to better match order of discovery

* Removed test ASpd for GPS only

* Distance to home has the ID 0420 not 420 in OpenTX

* Test to see if idle telemetry causes sensor lost

* Folded Cleanflight SmartPort telemetry logic with iNav SmartPort telemetry info for proper function on all ports including software serial

* Cleaned up and streamlined code, rock solid even when using soft serial

* Added home reset and failsafe mode telemetry indicators, updated docs, code reformatting

* Slight code clarification

* Oops! Don't call GPS functions if GPS isn't defined

* Compiles fine here with the same target, but Travis doesn't like it for some reason, so I added some seemingly unneeded pre-compile logic, go figure...

* Finishing touches, everything seems to be good
2017-08-29 15:47:35 +10:00
Konstantin Sharlaimov (DigitalEntity)
3c7ef550db Docs update 2017-08-04 00:13:39 +10:00
giacomo
1d8b7ea884 20Hz is the default servo_lpf not 0 2017-07-31 20:12:59 +02:00
Pawel Spychalski (DzikuVx)
48c2c256ea Docs updated 2017-07-02 20:49:51 +02:00
Pawel Spychalski (DzikuVx)
1b20f238ef Adds sdcard_detect_inverted setting to make detection configurable 2017-06-29 22:10:37 +02:00
Konstantin Sharlaimov
d530e5e867 Initial cut on user-definable ADC channel mapping (#1836)
* Initial cut on user-definable ADC channel mapping. Enable PITOT for REVO
* Some refactoring; Fix PITOT_ADC; Fix CLI output
* Docs update
* Remove IBUS RX from NAZE
2017-06-29 15:08:29 +10:00
Konstantin Sharlaimov
d307703974 Merge pull request #1732 from iNavFlight/dzikuvx-fw-land-improvements
RTH Landing improvements
2017-06-10 19:49:32 +03:00
Pawel Spychalski (DzikuVx)
40e9428f76 docs update 2017-06-10 18:23:45 +02:00
Krzysztof Matula
670282e0a1 stats: don't record for flioghts < 10s
+stats doc in Cli.md
2017-06-09 23:29:04 +02:00
Konstantin Sharlaimov (DigitalEntity)
87e0253615 Add a setting for max launch detection angle 2017-05-26 22:07:20 +10:00
Konstantin Sharlaimov (DigitalEntity)
c4b9b53354 Add yaw gain for TURN_ASSIST mode 2017-05-07 21:50:35 +10:00
Giacomo
a4e6495096 removed defaults where they are not needed since already reported in the the defaults coloumn 2017-04-26 11:04:31 +02:00
Giacomo
daf611026e units notation fixes 2017-04-26 10:59:45 +02:00
Giacomo
a698aaa06b heading_hold_rate_limit fix 2017-04-26 10:49:33 +02:00
giacomo
3341320ccf Cli.md error fix 2017-04-23 09:41:56 +02:00
Konstantin Sharlaimov (DigitalEntity)
dc123d09ec Deprecate nav_fw_roll2pitch 2017-04-12 23:48:12 +10:00
Konstantin Sharlaimov (DigitalEntity)
1f0bc8ee0f Use TAS (if available) for coordinated turn calculations 2017-04-12 23:39:21 +10:00
Konstantin Sharlaimov (DigitalEntity)
d06646fe0c CLI bug fix; Docs update 2017-04-05 15:51:21 +10:00
Konstantin Sharlaimov (DigitalEntity)
aa645ea795 Docs update 2017-04-04 23:50:11 +10:00
Konstantin Sharlaimov
77e27f3d87 Merge pull request #1483 from iNavFlight/rateprofile-remove
Docs update: remove rateprofiles
2017-03-30 20:20:14 +10:00
Konstantin Sharlaimov (DigitalEntity)
bec333b2ba Docs update: remove rateprofiles 2017-03-30 20:06:40 +10:00
Konstantin Sharlaimov
ebf4606942 Merge branch 'development' into fw-autotune 2017-03-30 19:58:57 +10:00
Konstantin Sharlaimov
44cfad464b Merge pull request #1401 from iNavFlight/nav-cleanups-fixes
Speed control and RTH/FAILSAFE improvements
2017-03-30 18:38:44 +10:00
Konstantin Sharlaimov (DigitalEntity)
9381a4639b Autotune parameters; Docs update 2017-03-29 11:06:58 +10:00
Konstantin Sharlaimov (DigitalEntity)
c9b161593b Remove failsafe_kill_switch setting; Replace with new KILLSWITCH box mode 2017-03-29 10:08:22 +10:00
Konstantin Sharlaimov
50d10b9337 Merge pull request #1465 from iNavFlight/failsafe-improvements
Failsafe improvements
2017-03-28 00:14:56 +10:00
Konstantin Sharlaimov (DigitalEntity)
fcebc51b88 Typo fixes 2017-03-27 21:15:24 +10:00
Konstantin Sharlaimov
013ea05bcf Merge pull request #1397 from iNavFlight/flaps-refactoring
Flaps refactoring
2017-03-27 20:33:22 +10:00
Konstantin Sharlaimov (DigitalEntity)
35afa9d93c Docs update; Unify signedness 2017-03-27 20:06:56 +10:00
Jonathan Hudson
6be27778da * tidy up LTM update schedules
* update CLI and Telemetry documentation
2017-03-26 11:51:32 +01:00
Konstantin Sharlaimov (DigitalEntity)
0e4833f41e Rename MAG mode to HEADING LOCK mode; Allow to operate without compass 2017-03-19 16:07:54 +10:00
Konstantin Sharlaimov (DigitalEntity)
2b3a575e86 Fix compilation bug, update docs 2017-03-19 14:44:18 +10:00
Daniel Arruda Ribeiro
bf6905a491 Update Cli.md
Add CLI variable nav_rth_abort_threshold information
2017-03-15 13:30:53 -03:00
Konstantin Sharlaimov (DigitalEntity)
8b7a14aea7 Split auto/manual speed and climb rate limitation; Remove 2D RTH; RTH safety refactoring 2017-03-13 21:14:42 +10:00
oleost
b29bd11f54 Update Cli.md 2017-03-06 16:47:59 +01:00
oleost
37ff9f8d1f Update Cli.md 2017-03-04 10:54:49 +01:00
oleost
1037bdd5d8 Update Cli.md 2017-02-27 08:49:37 +01:00
hali9
3f277d2159 Update IBUS telemetry (#1228)
Update FlySky iBus telemetry
2017-02-06 16:56:34 +10:00
Konstantin Sharlaimov
dcc163f185 Merge pull request #1229 from iNavFlight/nav-improvements
Navigation and GPS improvements
2017-02-05 21:07:23 +10:00
Konstantin Sharlaimov
4b14fa6f66 Merge pull request #1236 from iNavFlight/rth-landing-setting
RTH improvements
2017-02-05 20:58:13 +10:00
Konstantin Sharlaimov (DigitalEntity)
43f5f65ef2 CLI option 2017-02-05 20:10:27 +10:00
Konstantin Sharlaimov (DigitalEntity)
8fad3e3290 Option to enable/disable landing as a last stage of RTH 2017-02-05 19:35:07 +10:00
Konstantin Sharlaimov (DigitalEntity)
b49e893820 Replace rssi_ppm_invert with rssi_invert which is applied regardless of RSSI type 2017-02-05 18:38:41 +10:00
Konstantin Sharlaimov (DigitalEntity)
2715c3584c Waypoint mission pre-arming check (starting waypoint) 2017-02-05 00:44:05 +10:00
Konstantin Sharlaimov (DigitalEntity)
dd723fca2b Option to control altitude zero reset logic; Moved gps_num_sats to gpsConfig and made system-wide for GPS_FIX acquisition 2017-02-04 22:03:09 +10:00
Konstantin Sharlaimov (DigitalEntity)
e23a195def Failsafe docs update 2017-02-03 11:15:07 +10:00
Konstantin Sharlaimov (DigitalEntity)
25b221db66 Cli.md update 2017-02-02 01:10:05 +10:00
Konstantin Sharlaimov
0d57f56a67 Merge pull request #1193 from iNavFlight/osd-fixes
Missing OSD CLI parameters
2017-01-30 19:32:21 +10:00
Konstantin Sharlaimov (DigitalEntity)
ab9f531c4b Docs update 2017-01-30 19:21:52 +10:00
oleost
c11ebdc6dc Update Cli.md 2017-01-29 16:25:07 +01:00