Commit Graph
188 Commits
Author SHA1 Message Date
Tom van DijkandGitHub 682f0f1b05 lua serialRead (#7520)
Lua serial read
2020-05-15 15:13:23 +02:00
3djcandGitHub f0d8d340fd Add AUX2 (#7588)
AUX2 added
2020-05-15 14:51:36 +02:00
3djc 6af47e5488 Fix doc links 2020-05-01 16:02:54 +02:00
3djcandGitHub 2e1237cc0e Improve popupConfirmation (#7481) 2020-04-09 10:27:50 +02:00
3djcandGitHub 352b33e12d Add LUA units to Taranis too (#7489) 2020-04-09 10:21:35 +02:00
WismyYaoandGitHub 629f98a930 Wismy/frsky new receivers (#7449)
Add internal module OTA
Change virtual keys for X-Lite(S) Lua scripts
2020-03-24 15:15:10 +01:00
3djc ab33670e17 Remove a warning 2020-02-03 08:50:46 +01:00
3djcandGitHub 0f9114c524 Initial TX16S (#7344)
* TX16S initial push - Radio booting, navigation keys ok

* TX16S libsimu

* Please Travis

* Do not start radio on charger power

* USB charger led handling

* Revert "USB charger led handling" until we have proper details

* Pseudo sport power pin

* Please Travis

* tx16s serial debug

* Add tx16s calibration picture

* Review anadir for tx16s, needs to be checked on more radios

* Dump raw multi telem on AUX port

* More work on TX16S

* Fixes

* Compilation fix

* Compilation fix

* Fix Aux Serial power

* Various improvement

* USB charger led handling

* Cosmetics

* Cosmetics

* USB charger led handling

* Add charge indicator on GUI
2020-01-30 17:25:09 +04:00
3djcandGitHub 6a52627f47 Increase output buffer (#7323) 2020-01-30 11:37:26 +01:00
Hans Christian OlaussenandBertrand Songis c9c33fd737 LUA sport/crossfireTelemetryPush protocol detection (#7229)
Make sportTelemetryPush/crossfireTelemetryPush return nil if they detect the wrong telemetry protocol.
This allows us to differentiate between wrong protocol and telemetry buffer not available. For lua scripts supporting both crossfire and smartport this will let us reliably detect the telemetry protocol using these functions.
2019-12-23 11:05:11 +01:00
Bertrand Songis 074bc4475c Cosmetics 2019-12-12 14:58:17 +01:00
Bertrand SongisandGitHub b06e865141 Wismy/x7 access (#7182)
X7 ACCESS
2019-12-12 14:44:34 +01:00
3djcandGitHub 3a7e006635 Support new Multi 1.3 features (#7077) 2019-11-15 16:20:24 +01:00
Bertrand Songis d0579f26a6 Cosmetics 2019-11-07 11:58:38 +01:00
3djcandBertrand Songis c4759aebae Use vertical axis for field/value changes and horizontal for Nav (#6916)
* Use vertical axis for field/value changes and horizontal for Nav

* INc with up, NEXT with down
2019-10-09 17:47:34 +02:00
Kilrah b40dfdf12b Merge branch '2.3.1' into 2.3
# Conflicts:
#	CREDITS.txt
#	radio/src/gui/480x272/radio_hardware.cpp
2019-10-05 11:41:48 +02:00
3djcandBertrand Songis d9a035db11 Differentiate between inc/dec and prev/next because of x9d(+) (#6890)
* Review virtual event to differentiate between prev/next and inc/dec

* Review scripts

* Replace VIRTUAL_PREVIOUS by VIRTUAL_PREV
2019-10-04 08:39:31 +02:00
3djcandBertrand Songis d1485166ef Rework VIRTUAL EVENTS (#6878)
Virtual events
2019-10-02 14:56:47 +02:00
Raphael CoefficandRaphael Coeffic 6b12010473 Add T16 support
Added support for:
- T16 radio
- internal multi-protocol module.
- flashing internal and external multi-protocol modules.

Many thx to:
- goebish, for the hardware support.
- qba667, for the original patches for the internal multi-protocol support (UI and serial com).
2019-09-24 22:12:13 +02:00
Bertrand SongisandGitHub 4a618f1317 X9LiteS (#6820) 2019-09-24 13:13:45 +02:00
Bertrand SongisandGitHub 42443c5c95 Fixes #6679 (#6734)
Fixes #6679
2019-09-10 16:46:23 +02:00
Bertrand Songis e4b894b58e Compilation fix 2019-09-10 14:06:37 +02:00
Raphael CoefficandBertrand Songis debbfcbcd0 add “delay” attribute to LUA GPS data (#6014) 2019-09-10 13:36:01 +02:00
3djc ebb1cb7cb3 Add string type to Horus widget
Fixes #5545
2019-08-28 12:57:20 +02:00
Bertrand SongisandGitHub 9e52de7a49 Merge the enums TelemetryProtocol and TelemetryProtocols (#6676) 2019-08-28 11:39:06 +02:00
3djc 4787b89b87 Improvement 2019-08-28 08:48:19 +02:00
3djc b836c947c2 Correctly respond to luaSportTelemetryPush(), luaCrossfireTelemetryPush() with L=0 (fix BF scripts) 2019-08-28 07:45:46 +02:00
Bertrand SongisandGitHub 39f29860c9 Bsongis/telemetry clean session (#6597)
Telemetry cleaning session
2019-08-02 21:31:03 +02:00
Kilrah a6fdaa290e Typo 2019-07-16 09:10:48 +02:00
3djcandAndre Bernet 9792bf52d4 x12 gps improvement (#6570)
* Add hdop handling

* Add GPS to debug screen

* Only update PilotPos when a decent hdop is achieved
2019-07-14 17:33:31 +02:00
Bertrand SongisandGitHub 3a0960c1e3 Bsongis/adc rtc temperature (#6537)
RTC voltage + CPU temperature + RTC voltage alarm (thanks @schwabe)
2019-07-03 07:58:32 +02:00
3djc 74086231fb Fix #6523 (at least the OTX part) 2019-06-22 17:42:10 +02:00
3djc 76a21f9160 Menu key was missing 2019-06-17 10:41:36 +02:00
Bertrand Songis c155830430 Cosmetics 2019-06-14 21:23:40 +02:00
3djcandBertrand Songis e6dce52ff9 Rework LUA key handling, should auto adapt to new radios (#6502) 2019-06-14 21:21:16 +02:00
3djc 80960fb63e Fix missing virtual on world best radio (and a few others) 2019-06-14 17:27:26 +02:00
3djcandBertrand Songis 00d2d01dfe LUA virtual navigation keys (#6500)
LUA virtual navigation events
2019-06-14 14:35:07 +02:00
Bertrand Songis 998e8b6d3d Another change related to #6368 (avoids breaking compatibility) 2019-06-14 08:40:35 +02:00
Bertrand Songis 7132d4ec49 Cosmetics 2019-06-14 08:24:15 +02:00
Bertrand Songis 8773c56dad Modifications according to #6368 comments 2019-06-14 08:21:45 +02:00
3djcandBertrand Songis a1e146bd63 Improve LUA system timers handling (#6368)
* Add resetGlobalTimer option
* Add getGlobalTimer function
2019-06-13 19:26:40 +02:00
Bertrand Songis 3aab7b8a37 [ACCESS] Automatic detection of the module for accessPushTelemetry if module < 0 2019-06-11 17:06:09 +02:00
Bertrand SongisandGitHub 56a31f20d3 Bsongis/radio tools (#6484)
Lua tools now displayed in RADIO / TOOLS
Add a function to write CENTERED text with lcdDrawText
2019-06-08 10:42:29 +02:00
Bertrand Songis c9581630ff Rename serial2 to aux_serial 2019-06-04 16:57:35 +02:00
3djcandBertrand Songis 1c51c646c4 Introduce AUX_SERIAL (#6456) 2019-05-28 13:06:02 +02:00
3djcandAndre Bernet cd3c4ac654 Add Jumper t12 support by 3djc (#6451)
* Jumper T12 - companion part

* more work

* Add definitions

* fix libsimulator key handling

* Fix simu keys handling

* Cosmetics

* Continued

* Fix wrong regplace

* Fix wrong regplace

* Please travis

* Please travis

* Add T12 to Travis
Switch naming and display

* Cosmetics

* Work on modules

* Work on modules

* typo

* Fix navigation

* Cosmetics

* Introduce NAVIGATION_type

* Fix

* Make NAVIGATION_type more future proof

* Lots of cleanups and improvements

* Cosmetics

* Fix internal module menu

* Cosmetics

* Fix screen reversed

* Small fixes

* Fix navigation issue

* Please travis

* Fix LCD contrast

* Fix T12 switch layout

* Fix T12 keys screen and all radios keys translations

* Complete rework of SWITCHES screen for all radios

* comsetics

* VC++ compilation
2019-05-26 19:51:17 +02:00
3djcandBertrand Songis e4e003b87a rename x3 to x9lite 2019-05-13 15:10:13 +02:00
3djc a6424f39c6 SPORT telemetry push fix (part 2) 2019-05-09 12:53:45 +02:00
3djc 3422b7e6d9 Minor LUA doc fix 2019-05-09 11:44:23 +02:00
Bertrand Songis b9b5d71f60 If sensor is not found we send Lua SPORT frames to the SPORT line 2019-05-07 16:32:14 +02:00