1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-13 03:19:53 +03:00
Commit graph

218 commits

Author SHA1 Message Date
3djc
c06b789f5c
Multi module config support (#8438)
* Multi module configuration

Co-authored-by: Pascal Langer <pascal_langer@yahoo.fr>
2021-05-05 15:46:29 +02:00
3djc
48907600ef Fix quad wiz and bump SDCard 2021-01-20 08:30:25 +01:00
3djc
24113cd8fe
Colorlcd multirotor wizard (#8221) 2021-01-19 15:01:40 +01:00
Bertrand Songis
d4786d29af
Merge pull request #8165 from klutvott123/crossfire-lua-fix
Prevent running crossfire.lua if crossfire not available
2021-01-04 18:04:46 +01:00
3djc
33046416c4 Tiny update to multi wizard 2020-12-16 08:49:43 +01:00
Hans Christian Olaussen
94e50f146a Prevent running crossfire.lua if crossfire not available
Checks if crossfire is available before running crossfire.lua. Exits the script and shows an error message if not.
2020-12-15 22:43:37 +01:00
3djc
9b3ee32c2c
Ghost widget logo color to match module led color (#8109) 2020-11-21 16:42:08 +01:00
pascallanger
dcc16b7440
Update DSM FwdPrg.lua (#7986)
Co-authored-by: Pascal Langer <planger@mathworks.com>
2020-10-03 12:07:17 +02:00
3djc
2889f69654 Update multi scripts 2020-09-17 08:38:21 +02:00
3djc
205ac7a21d
Ghost support (#7900) 2020-08-28 15:54:51 +02:00
tgreer
f85a544250
[sd-card] X7 delta setup wizard fix scroll changing page rather than field (#7904) 2020-08-28 13:18:53 +02:00
3djc
326f2622cf Add missing files 2020-08-01 08:59:10 +02:00
Bertrand Songis
5118a8a59c
add FrSky RB30_RB40.lua (#7660)
Co-authored-by: WismyYao <aheynie@gmail.com>
2020-07-31 17:09:00 +02:00
3djc
2d01916055
Preliminary T18 support (#7581) 2020-06-22 21:15:47 +02:00
3djc
515aa9bcdb Fix wizard in DarkBlue theme 2020-06-02 09:17:20 +02:00
3djc
fb61452671 Fix wrong mix order in quad wizard 2020-06-02 07:57:41 +02:00
pascallanger
fa1e6f087c
Graupner HoTT: full telemetry (#7627) 2020-05-30 12:11:36 +02:00
3djc
e68662764f
Battcheck fixes (#7602)
Battcheck reviewed
2020-05-22 19:55:04 +02:00
3djc
2e95562668 Black tx16s 2020-05-14 09:59:07 +02:00
pascallanger
3d28467c40
Update Multi Channels Namer LUA script (#7577)
Solve issue: https://github.com/opentx/opentx/issues/7569

Co-authored-by: Pascal Langer <planger@mathworks.com>
2020-05-03 23:52:16 +02:00
3djc
85f90af0bd Some fixes to multi naming script 2020-04-25 20:45:11 +02:00
3djc
ec545ce06e Some Multi renamer fixes 2020-04-24 17:31:38 +02:00
3djc
8ae2f4f782
Multi channels naming tool (#7538)
Mostly-authored-by: Pascal Langer <planger@mathworks.com>
2020-04-22 19:23:32 +02:00
3djc
2e1237cc0e
Improve popupConfirmation (#7481) 2020-04-09 10:27:50 +02:00
Offer Shmuely
e4f8735c7a
Shmuely/horus batt widget reset telemetry (#7407)
Batt widget reset telemetry
2020-03-10 18:02:11 +01:00
3djc
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
Offer Shmuely
cde54f04f4
shmuely/horus batt widget faster (#7338)
BattCheck optimization
2020-01-30 11:34:08 +01:00
Carsten W
23f16d039e Lua virtual replace (#7337) 2020-01-27 15:10:46 +01:00
3djc
080f650ff2 Add missing file in DB theme 2020-01-27 07:07:51 +01:00
Carsten W
93e8d83a9f fix nonworking retun to deviceoverview on T16 (#7334) 2020-01-25 11:33:56 +01:00
Carsten W
8390cbc705 Crossfire LUA add missing support for PREC3 values (#7322) 2020-01-22 11:59:23 +01:00
Offer Shmuely
013cf6e968 update comments (#7287) 2020-01-10 16:01:06 +01:00
Bertrand Songis
ef49a9ff77
Bsongis/wizard issue when model id already used (#7259)
Wizard: popup displayed when modelID already used, but screen not refreshed
2020-01-03 11:54:21 +01:00
Ben Lye
acf00938c3 Fix T16 calibration image in dark blue theme (#7233)
* Update darkblue.cpp

* Update t16.bmp

Removed white background
2019-12-23 11:04:29 +01:00
Offer Shmuely
13cee8786c Horus widget batt check updates (#6412)
* Gyro added, dead code removed

* CZ translations continued

* Missing translation

* Translations again

* Assert added

* Segfault removed

* Compilation fix

* Cosmetics

* More work for X-Lite S/PRO

* GyrX / GyrY eeprom support on X-Lite S/PRO

* [X3] Only 5 switches

* Renaming PXX / ACCESS modules constants

* ACCESS started in Companion

* Remove obsolete option

* As X3 is X9LITE PCBX9 should be defined

* Compilation fix

* Logical issue: X9DP is NOT an X9D. Will be fixed better when we introduce radio family definitions

* New bunch of translations

* [X3] missing MIXSRC line (+ an assert to avoid it happens again)

* Compilation fix

* [X7] Bootloader fix

* rename x3 to x9lite

* rename x3 to x9lite

* Compilation fix

* Logical issue: X9DP is NOT an X9D. Will be fixed better when we introduce radio family definitions

* cosmetics

* cosmetics

* Renaming continued

* [X9 Lite] Simulator keys fixed

* [X7] Simulator keys fixed

* Update CREDITS.txt

* VC++ compilation

* 3djc/x7 additional switches (#6422)

X7, add two additional switches

* Remaining X3 in code

* Bug with [EXIT Long] in TX / RX Options screen

* Compilation fix

* Cosmetics

* Cosmetics

* Cosmetics

* [X10] Freeze issue fixed

* Cosmetics

* Allow CROSSFIRE serial telemetry mirror

* HORUS fixes

* CZ next round of translations

* HORUS fixes

* Horusgets 60 sensors, not 64

* Build simu for new radios

* Compilation options updated

* Compilation options updated

* Compilation options updated

* Cosmetics

* Verbose nighlies

* Compilation fix

* Fix macosx compile

* Fix macosx compile

* Fix macosx compile

* Compilation options updated

* Windows compilation fight

* Allow accst protocols on xlites

* Windows compilation fight

* Revert "Allow accst protocols on xlites"

This reverts commit 5040e518

* Revert "Compilation options updated"

This reverts commit 68a9edc8

* Windows compilation fight

* Windows compilation fight

* Should work if we compile with -DWIN_DO_FULL_INSTALL=YES -DSIMU_TARGET=NO

* License.txt to ISO-8859-1

* Windows compilation fight

* Windows compilation fight

* Windows compilation fight clean

* Windows compilation fight next round

* Windows compilation fight next round

* Windows compilation fight next round

* Windows compilation fight next round clean

* External module list depends on compilation options
- option PPM=NO is added for radios which don't support PPM anymore
- option SBUS=NO
- option DSM2=NO

* Fixes in channels order in the Multi wizard

* Options for building FrSky release firmware updated

* Translations fix

* Translations fix

* Quel talent !

* Update firmware stamps asap

* small companion fixes

* Fix #•6425

* cosmetics

* Fix eeprom load multiples warnings

* Untranslated strings splitted from others

* cosmetics

* ACCST protocol support added

* Strings big cleaning session (#6426)

Strings cleaning session

* Companion new error detected on flash (when no device found)

* Compilation fix

* X10 extra switches sticks (#6423)

[X10] 2 extra sticks switches + 2 extra pots

* String change

* String change

* String change

* String change

* Compilation fix

* FourCC missing for new boards in Companion

* Will raise a warning next time we forget a FourCC or an EEPROM size

* Compilation fix

* Compilation fix

* Compilation fix

* Compilation fix again (no possible to avoid it with VC++ ???)

* VC++ warnings fixes

* Update gui_common.cpp

Added:
 - BAYANG DHD_D4
 - MJXQ PHOENIX and Freq tuning for E010
 - E01X E016H
 - GD00X V1 and V2
 - BUGSMINI BUGS3H

* ACCST on ACCESS (#6430)

ACCST on ACCESS

* updated japanese translation. (#6429)

* Fix ALT displayed in TopBar in FAI mode (2.3 version) (#6367)

* Some german translations added or corrected (#6344)

Some german translations added or corrected

* Wrong search & replace

* Fix ported from #6331

* #6331

* Prevent dist calculation overflow

* Improve nightly outputs

* Fix GPS overflow

* Make nightlies process more robust

* Make nightlies process more robust

* [companion] Fix Bluetooth fields availability, add ownerId and gyro

* Make nightlies process more robust

* Reserve gyro data for Horus

* Compilation fix

* Multi compile fix

* 日本語オプションを追加

* Add japaneese translation file

* Temporary fix for Sky9X compilation issue

* Use the Force, Luke

* SKY9X-REVA removed as it doesn't even build since 2.2

* Compilation fix

* Unused file removed

* Removing PPM support also removed Trainer / Trainee feature

* CROSSFIRE is no more a default, but firmware option (saves RAM)

* CROSSFIRE module availability is based on sport sharing

* Companion enhancements for checklist editor, model print and compare (2 3 branch) (#6434)

* Model print and compare include GFs enhancement

* Model print and compare include checklist contents

* Add missing brackets and code tidy up

* Print message if cannot open or read checklist file

* Missing GV label translation
Move some checklist code to helpers

* Refactor to use helpers and add cursor position

* Move improved version of removeAccents to helpers and apply to checklist

* Force fixed width font for edit window

* Fixes #6439

* [ACCESS] More bits for the RF protocol enum

* Taranis X9D REV4a support removed (didn't compile since 2.2)

* Problem in Failsafe HOLD / NONE strings

* Allow PXX1 only

* Fix wrong BT password
Thix fixes #6440

* REvert previous fix and do it differently

* Fixes missing or invalid SD path (#6441)

* XLite EEPROM 218 import fix

* Improve massively splash screen ! Thx MHotar !!!

* Fix fiel permissions

* CMake options printed when building a firmware

* Companion import fix

* O9X FourCC support removed

* Fix companion import
This fixes #6443

* Fix for negative gvars precision - inspired by #6446 thanks @ elecpower

* Add mouseover tool tips to label fields with context menus (#6448)

* Aie

* Fix X10 analogs

* Merge bitfield macros

* Fix PPMUS

* 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

* Prep for switch refactoring

* Typo

* Fix missing

* Switch refactoring continued

* Fix duplicate

* Too long string on 128x64 screens

* Properly disable BT when module not present

(cherry picked from commit 2bc9a00f32)

* X12S has Gimbal switchs handling as well

* Bsongis/power control chip (#6445)

FRSK files support added

* Now module / receiver / sensor firmware update from .frsk files should be OK

* Compilation fix

* Fix X7 switches on main view

* Switches refactoring (#6454)

Switches refactoring

* CZ translations

* Bsongis/accst support over pxx2 (#6455)

ACCST support over PXX2

* Refactoring

* Cosmetics

* Compilation fix

* Compilation fix

* Unused code removal

* Compilation fix

* X9 Lite powering issue

* warning removed

* R9M ACCESS / ACCST refactoring

* Update build options

* Introduce AUX_SERIAL (#6456)

* [XLiteS / X9 Lite] Will only propose "ACCESS / ACCST D16 / ACCST LR12" (no ISRM)

* Initial version

* Module names constants / strings changed again

* Updated Companion French translation for OpenTX 2.3

* R9M bugfix

* R9M improvements

* Clean outdated and unused pxx2 code (#6458)

Remove outdated PXX2 code from X10 / X12S

* Bsongis/menus refactoring (#6463)

Menus refactoring

* Update CREDITS.txt

* R9M warning (#6464)

R9M warning + refactoring

* String change

* Multi protocol updates to MPM version 1.2.1.51 (#6466)

* Travis build error fix for PR #6466 Update MPM for 2.3

* Remove non working Theme

* Update CREDITS.txt

* Negative test inversion. Internal module mode displayed wrongly on X9 Lite

* ACCST D16 / ACCESS mode removed until it is ready

* Same shutdown animation on all boards

* ACCST D16 is OK on ACCESS modules now

* Fixes #6459

* Switches position was not optimal in Main view [Switches]

* Xlite has no trainer port

* Fixes 5602 Special Functions Inc/Dec Gvar (#6442)

Fixes #5602 (2.3)

* Cosmetics

* Add vario sensor to CRSF telemetry

* T12 to use 9x navigation + navigation refactoring  (#6474)

* Move T12 to more suited 9x navigation

* Navigation refactoring

* Navigation refactoring continued

* Channels count in ACCESS mode fix (24 channels max)

* Cosmetics

* Radio / Version: FCC / EU variant displayed

* BIND in ACCST mode didn't take care of 8CH / 16CH

* Cosmetics

* Remove 1ms for mixer to pulse XJT (now 2ms)

* Refactoring around trainer

* ACCESS module type added to Companion

* Compilation fix

* Compilation fix

* Cosmetics

* Fix critical issue when flashing 2.2.x firm from 2.3 bootloader (making 2.3 BL init wrong interupt not handled by 2.2 firm)

* Cosmetics

* Rename serial2 to aux_serial

* Compilation fix

* Compilation fix

* ACCESS support started in Companion

* Renaming "Power control chip" to "Power management unit"

* Fix switch warning for X9 Lite

* Always use 230400bauds for PXX2 on external module

* Improve switch layout display

* Companion T12 support (#6480)

* Introduce T12 own variant, radio side

* T12 Companion support continued

* Remove warnings

* Cosmetics

* Please Travis

* Cosmetics

* Fix an issue in statistics display

* Cosmetics

* Update CREDITS.txt

* R9M subtype selection fix

* Switches fix (because we have more than 256 switches today)

* CZ translations

* X7 didn't have the S.PORT connector enabled

* Fix nightlies compilation and add multi to Travis (it is mainstream after all)

* S.PORT Flash fix

* Lua warning popups could not be canceled!

* Bsongis/radio tools (#6484)

Lua tools now displayed in RADIO / TOOLS
Add a function to write CENTERED text with lcdDrawText

* PXX synchro using Hearbeat (#6482)

* [PXX] Latency using heartbeat sync optimized for X7 (stable @ 12ms)
* [PXX] Latency using heartbeat sync optimized for XLite Pro (stable @ 9ms)

* Add RX numbers to CPN models list (2.3) (#6447)

Add RX numbers to models list (#5088)

* Typo

* cleaner look (optimize additional info)

* fix index-out-of-bound when trying to use it on top bar

* cleaner code

* Keep historical info of lowest cells

* BattCheck, update view in top-bar
2019-12-06 16:39:44 +01:00
3djc
3a7e006635
Support new Multi 1.3 features (#7077) 2019-11-15 16:20:24 +01:00
Bertrand Songis
1ae3f14dab
.gitignore updated 2019-11-12 18:08:43 +01:00
3djc
491487c81b Fix CRSF lua path 2019-10-30 10:15:52 +01:00
3djc
ba16662775 Tools icon needed for Darkblue theme as well 2019-10-22 10:36:32 +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
3djc
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
3djc
f4c8a608a1 Cleanup SxR scripts 2019-09-29 20:02:55 +02:00
Raphael 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 Songis
42443c5c95
Fixes #6679 (#6734)
Fixes #6679
2019-09-10 16:46:23 +02:00
3djc
6d07c79c5d
Merge pull request #6653 from opentx/LapinFou/Wizard_scripts
Updated wizard Lua scripts.
2019-09-10 13:52:25 +02:00
3djc
29c44f71a7 TTypo 2019-09-07 20:25:16 +02:00
3djc
6aaf0b5927 Xfire script enter fix 2019-09-07 14:12:49 +02:00
3djc
ae4a80f4be cleanups 2019-08-30 07:48:09 +02:00
3djc
4e83ec450e scripts update 2019-08-29 18:07:06 +02:00
LapinFou
019aeaad49 Update Horus wizard scripts. 2019-08-23 10:55:17 +02:00