1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-16 21:05:32 +03:00
inav/docs
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
..
API docs update fixes#282 2016-06-14 21:38:51 +02:00
assets Buzzer on M9 and docs update 2017-06-29 20:40:42 +02:00
development Generate CLI settings at build time (#2028) 2017-08-29 00:08:38 +10:00
Screenshots fixed docs pidadjust screenshot. 2015-03-30 12:53:56 +01:00
Wiring Updating blackbox documentation. 2015-01-06 22:32:42 +00:00
1wire.md reverted change from Cleanflight to INAV 2016-06-15 09:05:15 +02:00
Autotune - fixedwing.md fixed autotune parameters format 2017-04-23 08:34:42 +02:00
Battery.md typo in Battery.md 2017-04-26 11:10:54 +02:00
Blackbox.md Merge pull request #1738 from giacomo892/blackbox_doc_fixes 2017-07-15 10:57:57 +01:00
Board - Airbot F4 and Flip32 F4.md Docs updated 2017-07-02 20:49:51 +02:00
Board - AlienFlight.md AlienFlight F4 support 2017-05-19 23:53:39 +02:00
Board - AnyFC F7.md docs update 2017-07-19 09:57:11 +02:00
Board - BeeRotor F4.md Added BEEROTORF4 target (rebased on development, documentation added). 2017-03-28 12:33:55 +13:00
Board - CC3D.md Docs updated 2017-07-02 20:49:51 +02:00
Board - ChebuzzF3.md Translate board notes to markdown format (first cut). 2015-01-07 17:35:31 +00:00
Board - CJMCU.md docs update fixes#282 2016-06-14 21:38:51 +02:00
Board - ColibriRace.md - Fixed Colibri Race md file PA2 duplicated 2015-10-30 01:07:33 +00:00
Board - KroozX.md Added KroozX description 2017-03-27 23:50:58 +02:00
Board - MatekF405.md update matek F405 doc 2017-07-22 21:00:40 +01:00
Board - MotoLab.md docs update fixes#282 2016-06-14 21:38:51 +02:00
Board - Naze32.md Docs updated 2017-07-02 20:49:51 +02:00
Board - Olimexino.md Docs updated 2017-07-02 20:49:51 +02:00
Board - Omnibus F4.md Update Board - Omnibus F4.md 2017-07-28 22:25:44 +01:00
Board - Omnibus F7.md Omnibud F7 docs update 2017-07-26 20:27:30 +02:00
Board - OMNIBUS.md Docs updated 2017-07-02 20:49:51 +02:00
Board - Paris Air Hero 32 F3.md Docs update 2017-05-07 20:31:04 +10:00
Board - Paris Air Hero 32.md Update port identifier for Naze32. Add basic documentation of the Paris 2015-05-28 14:07:32 +01:00
Board - Revolution.md Docs updated 2017-07-02 20:49:51 +02:00
Board - RMDO.md Fix 1wire pass through for F3 + target config changes 2015-11-04 14:30:25 +01:00
Board - Sparky.md Docs updated 2017-07-02 20:49:51 +02:00
Board - SPRacingF3.md Docs updated 2017-07-02 20:49:51 +02:00
Board - SPRacingF3EVO.md Docs updated 2017-07-02 20:49:51 +02:00
Board - SPRacingF3EVO_1SS.md Docs updated 2017-07-02 20:49:51 +02:00
Board - YuPiF4.md Create an .md file for the YuPiF4 2016-11-04 09:42:02 +01:00
Boards.md Boards.md typos fixed 2017-04-08 02:18:31 +03:00
Buzzer.md docs update fixes#282 2016-06-14 21:38:51 +02:00
Cli.md SmartPort (S.Port) telemetry enhancements, cleanup, and documentation (#2050) 2017-08-29 15:47:35 +10:00
Configuration.md replaced "cleanflight" with "inav" in documentation where it make sense 2017-04-19 17:20:15 +02:00
Controls.md removing dead links and updating StickControls.png 2017-03-14 09:36:07 -07:00
Display.md updating display image urls 2017-03-24 23:25:08 -07:00
Failsafe.md Moved RTH parameters above SET-THR 2017-05-15 11:18:32 +02:00
Getting Started.md replaced "cleanflight" with "inav" in documentation where it make sense 2017-04-19 17:20:15 +02:00
Gtune.md docs update fixes#282 2016-06-14 21:38:51 +02:00
Inflight Adjustments.md docs update fixes#282 2016-06-14 21:38:51 +02:00
Installation.md docs update fixes#282 2016-06-14 21:38:51 +02:00
Introduction.md welcome to INAV? 2017-04-26 11:08:58 +02:00
LedStrip.md hardware status - doc update 2016-12-11 19:06:03 +10:00
Looptime.md typo fix 2016-11-02 18:38:44 +01:00
Mixer.md docs update 2017-07-01 15:21:36 +02:00
Navigation.md Update Navigation.md 2017-08-19 00:32:34 +08:00
Oneshot.md Correct markdown formatting on Oneshot.md. 2015-02-20 14:30:35 +00:00
override.css using css overrides to restrict wide content resizing the pdf canvas 2015-04-03 18:05:48 +02:00
PID tuning.md further clarify 'PID tuning.md' 2017-07-30 09:57:02 +01:00
Profiles.md Merge branch 'DzikuVx-inav-rates-in-dps' 2016-06-15 20:17:50 +03:00
Rssi.md Update Rssi.md 2015-05-07 07:11:09 -07:00
Rx.md IBUS updates 2017-04-26 11:24:09 +02:00
Safety.md fix capitalisation of link 2015-11-06 17:59:57 +02:00
Serial.md docs update fixes#282 2016-06-14 21:38:51 +02:00
Sonar.md overhaul - step1 2017-07-01 22:01:10 +02:00
Spektrum bind.md AlienWii32 updates 2015-05-22 11:18:35 +02:00
Telemetry.md SmartPort (S.Port) telemetry enhancements, cleanup, and documentation (#2050) 2017-08-29 15:47:35 +10:00
USB Flashing.md DFU: Add USB flashing docs 2015-10-09 19:28:43 +13:00