Skip to content

Commit f65c01b

Browse files
authored
Merge pull request #336 from iNavFlight/development
v1.7.2
2 parents 63e0e76 + 89387d9 commit f65c01b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+812
-458
lines changed

Diff for: .github/ISSUE_TEMPLATE/Attempt_to_call_a_nil_value.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,23 @@ labels: support
66
assignees: teckel12
77
---
88

9-
If you're getting an `Attempt to call a nil value` error, it means you're out of memory on your transmitter. The Taranis series has very little free memory to work with for Lua scripts, so this error is quite common. But, there are a few things that typically cause this error which are listed below:
9+
If you're getting an `Attempt to call a nil value` error, it either means you don't have the `luac` build option checked for your OpenTX/JumperTX firmware or you're out of memory on your transmitter. The Taranis series has very little free memory to work with for Lua scripts, so this error is quite common. There's a few things that typically cause this error which are listed below:
1010

11-
1) When installing Lua Telemetry, be sure to download the latest LuaTelemetry.zip linked here:
11+
1) Be sure the OpenTX/JumperTX firmware on your transmitter includes the `luac` build option, video instructions linked here:
12+
13+
https://youtu.be/nYeB0IXT-10?t=283
14+
15+
2) When installing Lua Telemetry, be sure to download the latest LuaTelemetry.zip linked here:
1216

1317
https://github.com/iNavFlight/LuaTelemetry/releases/latest
1418

1519
Also, please see the following instructions for correct installation:
1620

1721
https://github.com/iNavFlight/LuaTelemetry/wiki/Installation
1822

19-
2) Another possible reason for this error is that you're trying to use other Lua scripts on the same model. While you can have multiple Lua scripts for the same model, there's not much memory to work with on the Taranis transmitters. For example, if you're trying to use the Betaflight Tx lua script as well as Lua Telemetry, you'll probably run out of memory. If VTx control is desired, try using the OSD menu which allows you to change VTx settings right on the OSD.
23+
3) Another possible reason for this error is that you're trying to use other Lua scripts on the same model. While you can have multiple Lua scripts for the same model, there's not much memory to work with on the Taranis transmitters. For example, if you're trying to use the Betaflight Tx lua script as well as Lua Telemetry, you'll probably run out of memory. If VTx control is desired, try using the OSD menu which allows you to change VTx settings right on the OSD.
2024

21-
3) Too many unused models. Each model slot setup in your transmitter takes up valuable memory. Many times models are backed up to tweak settings without deleting the backups when finished. By deleting unused models, memory is freed that can be used for other things, like Lua scripts.
25+
4) Too many unused models. Each model slot setup in your transmitter takes up valuable memory. Many times models are backed up to tweak settings without deleting the backups when finished. By deleting unused models, memory is freed that can be used for other things, like Lua scripts.
2226

2327
As this is a common issue that I've tried to cover in the Wiki, I would appreciate if you could let me know how the instructions could be improved to avoid any confusion.
2428

Diff for: .github/ISSUE_TEMPLATE/Not_enough_memory.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ labels: support
66
assignees: teckel12
77
---
88

9-
If you're getting a `not enough memory error`, it means you're out of memory on your transmitter. The Taranis series has very little free memory to work with for Lua scripts, so this error is quite common. But, there are a few things that typically cause this error which are listed below:
9+
If you're getting a `not enough memory error`, it means you're out of memory on your transmitter. The Taranis series has very little free memory to work with for Lua scripts, so this error is quite common. There's a few things that typically cause this error which are listed below:
1010

1111
1) When installing Lua Telemetry, be sure to download the latest LuaTelemetry.zip linked here:
1212

Diff for: README.md

+10-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## INAV Lua Telemetry Flight Status for Taranis/Horus/Jumper T16 - v1.7.1
1+
## INAV Lua Telemetry Flight Status for Taranis/Horus/Jumper T16 - v1.7.2
22

33
### FrSky SmartPort(S.Port), D-series, F.Port & TBS Crossfire telemetry on Taranis, Horus & Jumper T16 transmitters
44

@@ -8,10 +8,9 @@
88

99
#### [Video of Lua Telemetry](https://youtu.be/YaUgywuT1YM)
1010

11-
#### Classic view
11+
#### Horus/Jumper T16 view
1212

13-
![sample](assets/iNavQX7.png "Classic view on Q X7 and X-Lite")  
14-
![sample](assets/iNavX9D.png "Classic view on Taranis X9D, X9D+ and X9E")
13+
![sample](assets/iNavHorus.png "View on Horus transmitters")
1514

1615
#### Pilot (glass cockpit) view for fixed wing pilots
1716

@@ -28,9 +27,10 @@
2827
![sample](assets/iNavQX7alt.png "Altitude graph view on Q X7 and X-Lite")  
2928
![sample](assets/iNavX9Dalt.png "Altitude graph view on Taranis X9D, X9D+ and X9E")
3029

31-
#### Horus/Jumper T16 view
30+
#### Classic view
3231

33-
![sample](assets/iNavHorus.png "View on Horus transmitters")
32+
![sample](assets/iNavQX7.png "Classic view on Q X7 and X-Lite")  
33+
![sample](assets/iNavX9D.png "Classic view on Taranis X9D, X9D+ and X9E")
3434

3535
## Features
3636

@@ -46,6 +46,7 @@
4646
* Display and voice alerts for flight modes and flight mode modifiers (altitude hold, heading hold, home reset, etc.)
4747
* Voice notifications for % battery remaining (based on current), voltage low/critical, high altitude, lost GPS, ready to arm, armed, disarmed, etc.
4848
* GPS info: Satellites locked, GPS accuracy (HDOP), GPS altitude, GPS coordinates. Also logs the last GPS location (reviewed from the config menu)
49+
* Playback previous flights via telemetry log files, including fast forward, rewind, and pause features
4950
* Display of current/maximum: Altitude, Distance, Speed and Current
5051
* Display of current/minimum: Battery voltage, RSSI strength
5152
* Title display of model name, flight timer, transmitter voltage and receiver voltage
@@ -57,6 +58,7 @@
5758

5859
* [OpenTX v2.2.2+](http://www.open-tx.org/) running on Taranis Q X7/Q X7S, X9D/X9D+, X9E, X9 Lite, X-Lite/X-Lite Pro, Horus X10/X10S or X12S (OpenTX v2.2.3+ is suggested)
5960
* Jumper T16 requires [JumperTX 2.2.3+](https://www.jumper.xyz/jumpertx-t16) (May 23, 2019 or after release)
61+
* The OpenTX/JumperTX firmware on your transmitter needs to [includes the `luac` build option](https://youtu.be/nYeB0IXT-10?t=283)
6062
* FrSky X, R9 or D series telemetry receiver: X4RSB, X8R, XSR, R-XSR, XSR-M, XSR-E, RX4R, RX6R, XM, XM+, R9, R9 Slim, R9 Slim+, R9 Mini, R9 MM, D8R-II plus, D8R-XP, D4R-II, etc. or any TBS Crossfire receiver: Micro, Nano, Diversity, etc.
6163
* [INAV v1.7.3+](https://github.com/iNavFlight/inav/releases) running on your flight controller (INAV v2.1.0+ is suggested for full functionality) - Also compatible with Betaflight (with reduced functionality)
6264
* GPS - If you're looking for a GPS module, I suggest the [Beitian BN-880](https://www.banggood.com/UBLOX-NEO-M8N-BN-880-Flight-Control-GPS-Module-Dual-Module-Compass-p-971082.html)
@@ -97,7 +99,7 @@
9799
* [Screen Description](https://github.com/iNavFlight/LuaTelemetry/wiki/Screen-Description)
98100
* [Configuration Settings](https://github.com/iNavFlight/LuaTelemetry/wiki/Configuration-Settings)
99101
* [Suggested Battery Settings](https://github.com/iNavFlight/LuaTelemetry/wiki/Suggested-Battery-Settings)
100-
* [Change Log - Release History](https://github.com/iNavFlight/LuaTelemetry/wiki/Change-Log)
102+
* [Playback Telemetry Logs](https://github.com/iNavFlight/LuaTelemetry/wiki/Playback-Telemetry-Log-Files)
101103

102104
## Support
103105

@@ -108,5 +110,6 @@
108110
## Other
109111

110112
* [Upgrade to Development Build](https://github.com/iNavFlight/LuaTelemetry/wiki/Upgrade-to-Development-Build)
113+
* [Release History](https://github.com/iNavFlight/LuaTelemetry/wiki/Change-Log)
111114
* [Multilingual Support](https://github.com/iNavFlight/LuaTelemetry/wiki/Multilingual-Support)
112115
* [License](https://github.com/iNavFlight/LuaTelemetry/blob/master/LICENSE)

Diff for: assets/iNavHorus.png

5.27 KB
Loading

Diff for: build

+4
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,16 @@ luac52 -s -o obj/lang_de.luac src/iNav/lang_de.lua
2020
luac52 -s -o obj/lang_es.luac src/iNav/lang_es.lua
2121
luac52 -s -o obj/lang_fr.luac src/iNav/lang_fr.lua
2222
luac52 -s -o obj/load.luac src/iNav/load.lua
23+
luac52 -s -o obj/log_c.luac src/iNav/log_c.lua
24+
luac52 -s -o obj/log_s.luac src/iNav/log_s.lua
25+
luac52 -s -o obj/log.luac src/iNav/log.lua
2326
luac52 -s -o obj/menu.luac src/iNav/menu.lua
2427
luac52 -s -o obj/modes.luac src/iNav/modes.lua
2528
luac52 -s -o obj/other.luac src/iNav/other.lua
2629
luac52 -s -o obj/pilot.luac src/iNav/pilot.lua
2730
luac52 -s -o obj/radar.luac src/iNav/radar.lua
2831
luac52 -s -o obj/reset.luac src/iNav/reset.lua
32+
luac52 -s -o obj/save.luac src/iNav/save.lua
2933
luac52 -s -o obj/view.luac src/iNav/view.lua
3034

3135
rm -fR obj/

Diff for: dist/SCRIPTS/TELEMETRY/iNav.lua

122 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav.luac

122 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/alt.luac

18 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/config.luac

51 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/crsf.luac

274 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/data.luac

3 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/func_h.luac

1.22 KB
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/func_t.luac

216 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/horus.luac

593 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/lang_de.luac

-183 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/lang_es.luac

24 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/lang_fr.luac

-187 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/load.luac

591 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/log.luac

3.12 KB
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/log_c.luac

1.11 KB
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/log_s.luac

784 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/menu.luac

-1.24 KB
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/other.luac

33 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/fg0.png

-304 Bytes
Loading

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/fg1.png

-306 Bytes
Loading

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/fg2.png

-313 Bytes
Loading

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/fg3.png

-311 Bytes
Loading

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/fg4.png

-309 Bytes
Loading

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/fg5.png

-303 Bytes
Loading

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/home.png

-148 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/homel.png

229 Bytes
Loading

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/homem.png

181 Bytes
Loading

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pics/homes.png

178 Bytes
Loading

Diff for: dist/SCRIPTS/TELEMETRY/iNav/pilot.luac

18 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/radar.luac

18 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/reset.luac

-174 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/save.luac

548 Bytes
Binary file not shown.

Diff for: dist/SCRIPTS/TELEMETRY/iNav/view.luac

18 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)