Skip to content

Commit

Permalink
Merge pull request #9 from iNavFlight/development
Browse files Browse the repository at this point in the history
Refactored for reduced memory usage and better compatibility with X9D, X9D+ & X9E Transmitters
  • Loading branch information
teckel12 authored Sep 28, 2017
2 parents 8dfbff4 + ba21788 commit ff2a762
Show file tree
Hide file tree
Showing 3 changed files with 555 additions and 577 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.vscode/
node_modules/
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Lua Telemetry Flight Status Screen for INAV/Taranis

> Note: Currently only tested on Q X7, feedback on X9D, X9D+ & X9E appreciated.
> **Notice** If you get the message `Script Panic not enough memory` you've run out of memory on your transmitter.
> This happens if you have too many Lua scripts running (this includes model, function, and telemetry scripts).
> It's also possible that you have less memory to work with when running firmware that uses more memory (for example, firmware that includes multimodule support).
> Using firmware with `luac` included should reduce memory usage and increase the telemetry screen speed.
#### Taranis Q X7
![sample](http://www.leethost.com/link_pics/iNav1.png "Launch-based model orientation and location indicators")
Expand All @@ -13,7 +16,7 @@

* Launch-based model orientation and location indicators (great for lost orientation or if you lose site of your model)
* Compass-based direction indicator
* Bar graphs for Fuel (% battery mAh capacity remaining), Battery voltage, RSSI strength, Tx battery (and Altitude for X9D, X9D+ & X9E transmitters)
* Bar graphs for Fuel (% battery mAh capacity remaining), Battery voltage, RSSI strength, Tx battery ~~(and Altitude for X9D, X9D+ & X9E transmitters)~~
* Display and speech notifications of flight modes and other flight status information (altitude hold, heading hold, etc.)
* Speech notifications for % battery remaining (based on current), voltage low/critical, high altitude, lost GPS, ready to arm, armed, disarmed, etc.
* GPS information: Satellites locked, GPS altitude, GPS coordinates
Expand All @@ -30,10 +33,10 @@

#### Notes

* Designed to work on a Taranis Q X7, X9D, X9D+ & X9E **(currently only tested on Q X7)**
* Designed for a multirotor model, but should be valuable for fixed wing (fixed wing feedback would be appreciated)
* Designed for the Taranis Q X7, X9D, X9D+ & X9E
* Designed for multirotor models, but should be valuable for fixed wing (fixed wing feedback would be appreciated)
* Optional amperage sensor needed for fuel and current displays
* Uses Taranis settings for RSSI warning/critical levels for graph and audio/vibration warnings
* Uses Taranis settings for RSSI warning/critical levels for graph range and audio/haptic warnings
* Uses Taranis settings for transmitter voltage min/max for battery graphic in screen title

## Setup
Expand Down Expand Up @@ -72,10 +75,13 @@ Audio feedback will play in background even if iNav LuaTelemetry screen is not d

## Release History

#### v1.1 - 09/22/2017
#### v1.1.1 - 09/28/2017
* Refactored code to reduce memory
* Removed alititude graph for X9D, X9D+ & X9E transmitters (used too much memory?)
#### v1.1.0 - 09/22/2017
* Repo moved to INAVFlight
* Screen formatting for Taranis X9D, X9D+ & X9E
#### v1.0 - 09/19/2017
#### v1.0.0 - 09/19/2017
* Initial release

## Todo
Expand Down
Loading

0 comments on commit ff2a762

Please sign in to comment.