Commit Graph
18345 Commits
Author SHA1 Message Date
HThurenandGitHub 2532fae8ae chore(cpn): Updates to Danish translations 🇩🇰 (#2611) 2022-10-27 13:00:17 +10:00
JanekandGitHub e22c89cae0 feat: Updates to Polish translations 🇵🇱 (#2610)
* Polish translations updates

* Further updates and typos

* Further updates and typos

* Further updates and typos
2022-10-27 12:59:09 +10:00
eshifriandGitHub d372cfa010 fix(color): Disable invalid PG_UP and PG_DN handling on widget setup screen (#2630) 2022-10-26 11:53:03 +10:00
eshifriandGitHub b86fbca8b1 fix(color): Re-add "save as template" to model select (#2628) 2022-10-26 11:43:20 +10:00
Peter Feerick f426c1f828 chore: Bump libopenui for #2606 fix 2022-10-24 11:56:27 +10:00
Malte LangermannandGitHub 50c81670f6 fix(gui): stack vertical slider display instead of drawing them next to each other (#2623)
fixes #2600
2022-10-24 11:37:55 +10:00
Raphael CoefficandGitHub d7598c8ed8 fix: use switch indirection to fetch the proper name for switch audio (#2599)
Fixes #2576
2022-10-19 21:22:44 +10:00
Raphael CoefficandGitHub 2067140552 fix(isrm): flashing internal ISRM module (#2596)
Fixes #1552
2022-10-19 21:13:48 +10:00
Peter Feerick 770c9bbde6 chore: Bump libopenui 2022-10-19 20:40:12 +10:00
Raphael CoefficandGitHub ba713b6b8d feat: Further improve rotary encoder acceleration (#2584)
* Improve rotary encoder acceleration

Fixes #2417

* Further improvement

* Fix simu compilation
2022-10-19 20:36:29 +10:00
Peter FeerickandGitHub c8d6a50685 feat(color): mix/output bars show '0%' (#2592)
Resolves #2575
2022-10-17 22:12:35 +10:00
Raphael CoefficandGitHub 4c1cebe0f7 fix(lua): send EVT_VIRTUAL_EXIT only on short EXIT press (#2573)
Fixes #2436
2022-10-17 22:11:56 +10:00
CliffandGitHub 58866c1889 fix(color): Write pending changes to model before duplicate (#2579) 2022-10-17 20:17:30 +10:00
Raphael CoefficandGitHub 0c4f0083d6 fix(color): min/max highlighting should depend on mixer channel value (#2582)
... and not the output value. Otherwise, it will highlight min/max when the sub-trim is changed.
2022-10-17 13:17:27 +10:00
Raphael CoefficandGitHub 6cc393cef5 fix(gf): reset global function context if disabled (#2578)
Fixes #2577
2022-10-17 12:14:27 +10:00
Raphael CoefficandGitHub d7fedc3639 fix(color): clear spectrum analyser data buffer on init
Fixes #136
2022-10-17 10:32:23 +10:00
Raphael Coeffic adab4dcd12 fix(color): check theme before accessing it
Fixes #2566
2022-10-16 11:42:01 +02:00
curuvarandGitHub b703f9f305 fix(cpn): Workaround MacOS 13 filesystem type change (#2564) 2022-10-16 12:43:41 +10:00
Raphael CoefficandGitHub 836954ee4b chore(adc): store constant structs in FLASH (#2551)
... not RAM.
2022-10-14 19:41:40 +10:00
Raphael CoefficandGitHub 82ce6d0240 fix(color): copy/paste inputs/mixers (#2545)
Fixes #2541
2022-10-14 12:01:18 +10:00
Raphael CoefficandGitHub 41c788267b fix(color): RF power drop-down (#2547)
Fixes #2488
2022-10-14 11:20:59 +10:00
Raphael CoefficandGitHub 487f075ca7 fix(color): module setup sub-type after selecting MPM (#2548)
This fixes following issue:
- switch the external module to "Multi"
- switch to something else
- check the faulty sub-types
2022-10-14 11:12:10 +10:00
Raphael CoefficandGitHub 08f89dbbdf fix(B&W): a~x not being displayed correctly (#2539) 2022-10-14 10:55:27 +10:00
Raphael CoefficandGitHub 584e194388 fix(X10): Simulated page up in menu toolbar (#2543)
Fixes #2542
2022-10-14 10:46:19 +10:00
Raphael CoefficandGitHub 1766b7d6c0 fix: hard coded special characters (#2538)
* fix(B&W): delta character in outputs

* fix: more special characters

* fix: NV14 compilation
2022-10-13 17:27:45 +10:00
Raphael CoefficandGitHub 9bfb36a587 feat(color): single press to trigger model select menu (#2533)
In a similar way as the file preview, using the ENTER key will trigger the menu, while touching a preview unselected model will just select it in the list. A second tap will then trigger the menu.
2022-10-13 13:08:21 +10:00
Raphael CoefficandGitHub eb2e693eae fix(color): shortcut for model select (#2528)
Prior to this fix the model settings would be opened as well when long pressing the model key.
2022-10-13 09:41:10 +10:00
Raphael CoefficandGitHub 2f88281ab2 fix(color): screen / widget setup (#2532)
This fixes the issue introduced in #2509 which would cause the main view to be hidden while configuring widgets.
2022-10-13 09:39:37 +10:00
richardclliandGitHub 5c555244d2 fix(NV14/EL18): Reduce LCD pixel clock to 1000000 (#2525) 2022-10-13 09:35:26 +10:00
Raphael CoefficandGitHub ffe4fe7e17 fix: clear internal module FIFO after DMA init (#2527)
Otherwise, NDTR will be 0 instead of [buffer size], and thus the read index will not be set to the correct value.
2022-10-13 09:33:51 +10:00
zyrenandGitHub ed6cb9ffc7 fix : Correct inappropriate translation of CN and TW (#2526) 2022-10-12 21:47:21 +10:00
Peter FeerickandGitHub 73aa2e5775 fix(cpn): Handle mixer scripts with no inputs def. (#2523)
Because it seems like I managed to configure it just so
and Companion didn't like that.
2022-10-12 19:23:27 +10:00
Raphael CoefficandGitHub 6f494e109c feat(telemetry): extend link quality warnings range (#2251)
* feat(telemetry): extend link quality warnings range

* Set default values to the old legacy FrSky values

* Companion support
2022-10-12 14:28:32 +10:00
Peter Feerick b549820acb fix: Reset back to ETX branch
Idiot PBKAC merged wrong PR
2022-10-12 13:08:46 +10:00
Gábor BányászandGitHub 867d627b39 Speed up bulk menu addition. (#2516)
* Speed up bulk menu bar addition.

* libopenui reference
2022-10-12 13:04:17 +10:00
CliffandGitHub 44add84b17 fix(color): only open model###.yml files (#2514)
* Only open model#x.yml files

* Remove Trace
2022-10-12 12:59:10 +10:00
Raphael CoefficandGitHub e7969e737d fix(tpro): function switches auto-switch & position matching (#2505)
* fix(tpro): auto-switch for function switches

Fixes #1488

* fix(tpro): matching function switch UP position
2022-10-12 12:52:00 +10:00
Peter FeerickandGitHub d349c281c3 fix: Style/color tweaks (#2441)
* fix: Make text color for active PRIMARY1, not 2

* fix(nv14): Portrait channel monitor single column

* fix: Tweak channel bar icons and horizontal layout

* fix: Move channel bars down slightly

* fix: Active button text color
2022-10-12 12:51:37 +10:00
Raphael CoefficandGitHub 26b34a4820 fix(sdcard): use init marker in initialised BSS segment (#2517)
`g_FATFS_Obj` is located in `__DMA` section, which is not initialised, so that testing `sdMounted()` at boot relies on the fact that the bootloader linker script declares BSS in internal SRAM and not in CCM, as the firmware linker script does.
2022-10-12 12:51:09 +10:00
Raphael CoefficandGitHub 655965d7a6 fix: prevent endless loop with SBUS trainer on model change (#2515)
* fix: prevent generic module de-init if protocol is NONE

Fixes #1898

De-initialising the external module while SBUS trainer is used on external module RX leads to the following sequence:
- `extmoduleStop()` is called, thus shutting down the timer DMA
- on certain targets, the timer DMA stream is the same as the external module RX DMA stream
- when this DMA stream is used by the SBUS trainer input, this leads to DMAFifo to return random bytes continuously
- thus driving `processSbusInput()` into an endless loop, which is run in the mixer task
- as the mixer task has the highest priority, it runs forever
- after some time the watchdog timer expires, and causes a reboot

* DMAFifo: check if the stream is enabled

This provides some hardening to avoid the conditions described in previous commit.
2022-10-12 12:45:10 +10:00
zyrenandGitHub 0d5ef0bf24 feat: More CN & TW translations (#2519) 2022-10-12 12:22:26 +10:00
EldenrootandGitHub a9ad3c9f13 feat: More CZ translations (#2518) 2022-10-12 12:21:15 +10:00
e90cd0f440 feat(X10/X12S) Int/Ext Antenna UI (#1765)
* feature(colorlcd): antenna selection

* fix: let's assume all internal XJT modules used in horus targets are either X10 or X12S type

* fix NV14 compilation

Co-authored-by: Raphael Coeffic <raphael.coeffic@frafos.com>
2022-10-11 21:48:46 +10:00
Raphael CoefficandGitHub 324c8e9eef fix(PXX2): prevent legacy telemetry polling (S.PORT) if the module driver defines its own method (#2504)
This is to prevent the S.PORT line to interfere with PXX2 telemetry reception, especially with R9M ACCESS.
2022-10-11 21:36:24 +10:00
Raphael CoefficandGitHub 37002080a1 fix(color): window tree preventing superfluous drawing (#2509)
This prevents the main view to be redrawn if fully covered by a tab group, a page or a full screen dialog.
2022-10-11 16:29:59 +10:00
786fbcb411 feat: Japanese radio translation 🇯🇵 (#2456)
* Japanese radio translation

`jp.h` based on #2006 (Kudos to @ToshihiroMakuuchi)

* fix: Gyro is now IMU

* Japanese modifications were made to the display. (#2171)

* Update JP translation file

* Update JP fonts

* Fix rotary encoder mode string

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: まっく まるちぷろとこる <36994795+ToshihiroMakuuchi@users.noreply.github.com>
2022-10-11 11:42:24 +10:00
c19373538a File browser touch preview (#2492)
* do not display model image when outside of the IMAGES folder

* Trigger file action only if file already selected

Co-authored-by: eshifri <eshifri@hotmail.com>
2022-10-11 10:52:50 +10:00
ulfhedlundandGitHub 50c2e5bc77 fix: Translate widget "full screen" menu option (#2511)
* Added STR_WIDGET_FULLSCREEN

* Added STR_WIDGET_FULLSCREEN

* Added STR_WIDGET_FULLSCREEN

* Added STR_WIDGET_FULLSCREEN and corrected TR_WIDGET_SETTINGS to STR_WIDGET_SETTINGS

* Added TR_WIDGET_FULLSCREEN

* Add files via upload
2022-10-11 10:37:21 +10:00
Raphael CoefficandGitHub bece340186 feat: FullscreenDialog also support long pressed ENTER (#2506)
Resolves #2500
2022-10-11 10:29:43 +10:00
Raphael CoefficandGitHub bae5102762 feat(color): Add copy button to failsafe channel (#2507)
* feat(color): add copy button to failsafe channel

Implements #2416

* Improve custom failsafe layout slightly
2022-10-11 10:09:15 +10:00