1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-24 08:45:24 +03:00
Commit graph

13418 commits

Author SHA1 Message Date
Bertrand Songis
97c5634354
Fixes #7171 2019-12-10 17:45:47 +01:00
Bertrand Songis
ed1183ac67
Failsafe flag missing when in range check 2019-12-09 15:29:44 +01:00
Bertrand Songis
4098b84fe5
Bsongis/sd manager pause resume (#7172)
* Push the event EVT_ENTRY to force the current screen refresh when USB unplugged

* Test fix

* Compilation fix
2019-12-09 15:24:05 +01:00
3djc
1e020c5f2f Fix optionsValue related casting
This fixes #7170
2019-12-09 07:38:51 +01:00
Bertrand Songis
d51215bc0a
Update CREDITS.txt 2019-12-08 23:09:14 +01:00
Bertrand Songis
d1d215ab73
TTS old code next cleaning session 2019-12-08 09:17:32 +01:00
Bertrand Songis
437b31e295
TTS old code removal 2019-12-07 18:42:15 +01:00
Bertrand Songis
308842c1dc
Update CREDITS.txt 2019-12-07 17:24:56 +01:00
Bertrand Songis
744e3f1ac9
Cosmetics 2019-12-07 08:52:47 +01:00
Bertrand Songis
74db396c36
Stack overflow on Horus 2019-12-07 08:44:13 +01:00
3djc
f7f67744e7 Bump SDCard version for Horus Batt widget 2019-12-07 08:43:21 +01:00
Bertrand Songis
9e79a49f88
Update CREDITS.txt 2019-12-07 08:21:10 +01:00
Bertrand Songis
7723c34652
Update CREDITS.txt 2019-12-06 18:39:49 +01:00
Bertrand Songis
bb4909f51f
Bsongis/mpaperno sim dbgbuff fixes (#7161)
* [Simulator][FIFOBufferDevice][FilteredTextBuffer]
  * Fix issues with dynamic memory allocation on Linux (closes #6119);
  * Fix occasional issue with long lines getting partially repeated in output;
  * Fixes filter buffer getting overwhelmed with some very verbose Horus startups (observed on Linux);
  * Adjust buffer max. size settings to int type (to match QByteArray size type);
  * Re-implement QIODevice bytesAvailable() and canReadLine() for efficiency;
  * Remove some unnecessary vars, other minor optimizations, cosmetics.

* [Simulator] Slightly optimize DebugOutput::processBytesReceived() by using QByteArray directly.
2019-12-06 16:51:36 +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
fdc154c5ae Use PROTOCOL_TELEMETRY_MULTIMODULE for internal multi when available (#7147)
* Use PROTOCOL_TELEMETRY_MULTIMODULE for internal multi when available

* Fix subprotocol sometime not shown
This fixes #7153
2019-12-06 16:38:12 +01:00
3djc
7a8e0dcccd Better implementation of shutdown confirmation (#7157)
This fixes #7129
2019-12-06 16:37:15 +01:00
3djc
761ea5952b Display version on Horus bootloader (like BW lcd) (#7158)
Display version on Horus bootloader (as done on B&W LCD)
2019-12-06 16:35:00 +01:00
3djc
75bd5fa3b1 Align multi options between screen size (#7159)
Align MULTI settings accross UI size
2019-12-06 16:31:52 +01:00
Bertrand Songis
98c123ef8b
Bsongis/issue 7156 (#7160)
Fixes #7156
2019-12-06 16:27:07 +01:00
Bertrand Songis
b334e1845d
Update CREDITS.txt 2019-12-05 08:29:30 +01:00
Bertrand Songis
10581b966d
Update CREDITS.txt 2019-12-04 20:19:28 +01:00
3djc
b3500fff4b Fix hardware menu on some compilation options 2019-12-03 17:39:24 +01:00
pascallanger
b50c977dc9 Add TXRSSI and TXLQI sensors to FrSky D8/D16/LBT when using MULTI (#7128)
Add TXRSSI and TXLQI sensors to FrSky D8/D16/LBT when using MULTI
2019-12-03 16:46:12 +01:00
3djc
7597195229 Improve multi (#7136)
Improve multi
2019-12-03 16:37:14 +01:00
3djc
6325ba19cd Add diagnostic screens to colorlcd radios (#7140)
Add key diags screen to colorlcd radios
2019-12-03 16:34:58 +01:00
3djc
177787da18 Fix timer displays in telem view (#7146)
Fix timer displays in telem view
2019-12-03 16:31:58 +01:00
Marco Robustini
ce602c261a Update it.h.txt (#7144)
Cosmetics...
2019-12-03 16:23:08 +01:00
Bertrand Songis
626a7096aa
Follow libACCESS origin 2019-12-03 11:45:52 +01:00
Bertrand Songis
827603dd08
Update to latest libACCESS commit 2019-12-03 11:20:38 +01:00
Bertrand Songis
a40716f396
Range test fix (it sent only the upper or lower channels, but not both) (#7143) 2019-12-03 09:58:26 +01:00
Bertrand Songis
f8c732b014
Revert "Create ccpp.yml"
This reverts commit 0c62de7e
2019-12-03 09:57:35 +01:00
Bertrand Songis
0c62de7e7f
Create ccpp.yml 2019-12-03 08:21:29 +01:00
Bertrand Songis
4817a1404e
We waited for inputs stabilization on all radios in 2.2 2019-12-02 09:35:49 +01:00
Bertrand Songis
f099a0c44f
libACCESS moved to github.com/FrSkyRC organization 2019-12-02 08:38:37 +01:00
Bertrand Songis
a27417c497
X9D+ 2019 Bootloader: wait needed before detecting trims are pressed
as done on Horus...
2019-12-02 08:26:17 +01:00
Sébastien Charpentier
adbe72d76f Updated French translation (#7133)
* Initial version.

* Updated French translation.
2019-12-02 08:06:01 +01:00
3djc
bfe668801a Allow setings failsafe for multi in cpn 2019-11-30 17:44:12 +01:00
Bertrand Songis
f532f2f13a
Update CREDITS.txt 2019-11-30 12:53:58 +01:00
3djc
fc50c07f49 Fix t12 internal module compile 2019-11-29 13:43:15 +01:00
3djc
58da3f7a30 Increase power-on timings, but skip during watchdog reset 2019-11-28 15:58:40 +01:00
3djc
29c56cc5b7 Make TX volatge for simu more flexible (#7124) 2019-11-28 14:10:28 +01:00
3djc
573c63c713 Improve flash screen (#7123)
Improve flash screen
2019-11-28 13:34:17 +01:00
Bertrand Songis
50941f47a3
Hex should be UPPERCASE 2019-11-28 13:07:21 +01:00
3djc
62114475a5 Review wording for multi update 2019-11-27 17:18:43 +01:00
3djc
a56411a837 Cosmetics 2019-11-27 12:42:13 +01:00
Marco Robustini
75f04c89b0 Update it.h.txt (#7121)
Improve strings...
2019-11-27 12:30:32 +01:00
3djc
af90b7acbe Improve strings 2019-11-27 09:36:31 +01:00
Bertrand Songis
b8847ce5a8
Update CREDITS.txt 2019-11-26 17:08:59 +01:00
Bertrand Songis
50356aba09
Update CREDITS.txt 2019-11-26 17:08:38 +01:00