Commit Graph
19757 Commits
Author SHA1 Message Date
397d30d283 fix(color): Remove unnecessary scrolling on trainer setup page. (#4123)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2023-09-29 10:17:36 +02:00
Marco RobustiniandGitHub 3407fc9d64 Update 🇮🇹 translation (#4131) 2023-09-29 10:15:32 +02:00
philmozandGitHub a60cf67fb2 fix(radio): Lua insertMix function not working (#4129) 2023-09-29 11:34:34 +10:00
4c95d665b6 fix(color): Make toggle switch UI consistent with other UI elements (#4110)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2023-09-27 19:45:06 +10:00
9b0d3a25c4 fix: Align BT defines for Zorro on other radios (#4117)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2023-09-27 17:00:44 +10:00
Peter FeerickandGitHub b1d01f1819 chore: Update gitpod config to use new workspace image (#4065)
Changes on GitPod's side required updated build images on our side which are based on their workspace image.
2023-09-27 15:20:50 +10:00
74ed83a921 fix: ifdef closure typo in some translations (#4113)
Co-authored-by: Richard Li <richard.li@ces.hk>
2023-09-27 09:56:40 +10:00
Raphael CoefficandGitHub 6abd4263a4 feat: better microsecond timer (#4112) 2023-09-26 18:30:55 +02:00
Frankie ArzuandGitHub 6f40ea44ad fix(ibus): Separate lat long sensors merged to single GPS sensor (#4080) 2023-09-26 13:50:17 +10:00
Raphael CoefficandGitHub 1cc1810afc fix: VS1053b initialisation on NV14/EL18 (#4108) 2023-09-25 09:47:15 +02:00
Peter Feerick 1d5c7e2cc2 ci: Disable unnecessary tlitef4 builds 2023-09-25 16:09:42 +10:00
RistoandGitHub 5bc06959a1 feat(color): Add alignment option for text widget (#3574) 2023-09-25 11:55:54 +10:00
Raphael CoefficandGitHub 66b9bdd3e4 fix: ADC DMA clock enable and inhibit mask for internal channels (#4103) 2023-09-24 19:27:06 +02:00
MichaelandGitHub bd9440daa3 fix: Deactivate logs and close log file if USB is connected (#4024) 2023-09-24 18:43:01 +10:00
47ff7284fd fix(radio): Better iteration through mixers on display, sanitize invalid sources (#3999)
* fix: mixer lines with empty source

Fixes #3367

* Fix color mixes display.

---------

Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com>
2023-09-24 15:51:18 +10:00
philmozandGitHub c502dbeaee chore(radio): Reduce size of the data structures in FLASH storage (#3979)
* Reduce size of the YamlNode structure in FLASH storage.
Fix compiler warning.

* Further reduction of FLASH used by YamlNode structures.

* Reduce size of sensor definition arrays and audio tone volumes array.
2023-09-24 14:18:11 +10:00
philmozandGitHub bb7deefc4f fix(radio): Size of fields on sensor edit page for portrait layout (#4096) 2023-09-24 10:43:42 +10:00
Raphael CoefficandGitHub 87df8a4f2c refactor: SD card SPI HAL (#3957)
* refactor: SD card SPI driver

* Removed SPI and DMA StdPeriph drivers

* Allow for disabling SPI DMA support

* Disable SPI sdcard CRC support

* Fix 2MHz timer on NV14

* Shared VS1053b driver

* Fix: SPI2 uses PCLK1

* feat: new generic diskio API

* More generic SD_CARD_PRESENT()

* Fixes

* Flush incoming block on token mismatch

* Scratch buffer test

* Incredible hack to re-sync sd card

* fix: SDIO driver
2023-09-23 19:31:56 +10:00
RistoandGitHub 870fe7eca3 feat(color): Show custom image during shutdown if present
If `IMAGES\shutdown.png` is present, a custom shutdown image will be displayed while powering off the radio
2023-09-23 18:46:50 +10:00
3djcandGitHub bf9d811c02 fix(t20): Inaccurate batt measurement offset (#4087) 2023-09-23 18:34:21 +10:00
philmozandGitHub daf6918f5a fix(color): Make direction of shutdown animation consistent with B&W (#3988) 2023-09-23 16:17:33 +10:00
philmozandGitHub 8778856d26 fix(color): Allow scrolling of the version info popup with rotary encoder (#3987) 2023-09-23 14:57:44 +10:00
Raphael CoefficandGitHub 60ccd852e3 fix: Prevent enabling USART IRQ if not supported (#4086)
Fixes #4073
2023-09-23 14:45:15 +10:00
b14ckyyandGitHub 5597cf6476 fix: Bluetooth power level set too low (#4019) 2023-09-23 13:50:15 +10:00
3djcandGitHub 70fcc900c2 fix(tprov2): Use same rotary encoder defaults as previous model (#4014) 2023-09-23 13:21:55 +10:00
philmozandGitHub 55217dc303 fix(color): Multiple fixes and improvements to switch and source popup menus (#4055)
* Fixes for switch and source select popup menus.
- Fix missing GV filter in source select
- Ensure all options are included in one of the filters
- Add misc filter to switch select (for TELE and ACT options)
- Show inverted and no-selection options when filter selected
- Make menu line height consistent.

* Fix selected item in list when filter applied.
2023-09-23 11:21:12 +10:00
philmozandGitHub c783f16b20 chore(color): Remove unused code from 'About EdgeTX' popup (#4092) 2023-09-23 10:57:21 +10:00
philmozandGitHub 497540b4a2 fix(color): Invalid popup menu entries for Trainer SF (#4091) 2023-09-23 10:54:42 +10:00
philmozandGitHub 9bec7721e7 fix(color): Ensure all items are updated on theme change in user interface settings (#4084) 2023-09-22 18:55:24 +10:00
Peter FeerickandGitHub d43f71b568 chore: Remove T-Lite F4 build from Buddy (#4003) 2023-09-22 18:19:43 +10:00
philmozandGitHub 752954fec5 fix(color): Update background color on user interface page when theme changed (#4078)
* Update background color on user interface page when theme is changed.

* Refresh without redrawing entire page when theme changes.

* chore: Remove completed TODOs, formatting
2023-09-22 15:34:32 +10:00
philmozandGitHub 45011771c0 chore(radio): Use existing 'hash' function to detect USB joystick settings change (#4081) 2023-09-22 15:21:41 +10:00
Raphael CoefficandGitHub ce03cbf651 fix: yaml generator for clang 15 and up (#4076)
* fix(yaml): use find_clang as for datacopy

* fix: use library path provided by clang python package first

* fix: anonymous structs and unions

* fix: typedefd struct attributes
2023-09-21 15:17:42 +02:00
philmozandGitHub 22a4e67117 feat(color): Add support for information bubble popups (#3903)
* Add information bubble popup window.

* Use fixed BLACK and WHITE colors.
2023-09-21 19:47:46 +10:00
Peter Feerick cd88057d02 chore(radio): Cleanup from #3753 & #3639 2023-09-21 19:41:42 +10:00
philmozandGitHub 0aff002c8a chore(color): Cleanup and optimise EdgeTxTheme class (#4013) 2023-09-21 19:39:05 +10:00
Raphael CoefficandGitHub 4d148e5c0c fix(radio): Use SWRC_NONE if switch cannot be found (#4005) 2023-09-21 19:25:46 +10:00
philmozandGitHub 661de78464 chore: Reduce AFHDS3 console noise when running simulator (#4075) 2023-09-21 18:54:50 +10:00
Raphael CoefficandGitHub 99f4e4816b fix: iXJT firmware update (#4068) 2023-09-20 05:48:04 +02:00
philmozandGitHub 662bcb08d0 fix(color): Detect changes to telemetry sensors that return strings (#4071) 2023-09-20 11:40:08 +10:00
philmozandGitHub e4f845c844 chore(radio): Fix some compiler warnings when building firmware (#4058) 2023-09-20 11:16:48 +10:00
Raphael CoefficandPeter Feerick c758e80cb8 fix: T18 has no power switch on AUX2 (#4035) 2023-09-20 11:13:39 +10:00
MichaelandGitHub d30499f19b feat: Add SF to mute audio amplifier on supported radios (#3753)
* SF Audio amplifier mute port to 2.10

* added missing definition STR_SF_DISABLE_AUDIO_AMP

* exclude radios not able to switch audio amp off

* radio/src/storage/yaml/yaml_datastructs_128x64.cpp needs to distinguish between radios with or without switchable audio amps. Expample Zorro vs X9lites

* updated companion and radio language PL

* - added Companion and radio language SE

- removed type unfinished for translated languages

* added radio and companion language JP

* - reverted change to 128x64 yaml_datastructs.h

- moved exclusion of SF DISABLE_AUDIO_AMP based on hw capabilities to UI level

* confused FUNC_ with FUNCTION_

* confused FUNCTION_* with FUNC_*
2023-09-14 19:33:03 +10:00
Frank ZhaoandGitHub 16276d3d15 fix: Compilation error when X9D and USE_RTC_CLOCK=OFF (#4040) 2023-09-14 19:27:08 +10:00
65ee80f159 fix(radio): Fix handling of blank lines in YAML files (#3762)
* Fix handling of blank lines in YAML files.

* Added some basic EOL / blank line unit tests

---------

Co-authored-by: raphaelcoeffic <raphael.coeffic@frafos.com>
2023-09-07 21:25:09 +10:00
Neil HorneandGitHub fec64a964d fix(cpn): Selection of sound packs in update process (#3848)
* chore(cpn): increase github REST api page size for sound packs

* chore(cpn): add selection mode parameter to chooser dialog

* chore(cpn): remove cli debug messages when progress dialog available

* chore(cpn): carve out filterAssets from setFilteredAssets and call new function

* fix(cpn): refactor update sounds asset filtering

* chore(cpn): move code block

* fix(cpn): remove trailing hyphen from default sounds asset filter
2023-09-07 21:23:02 +10:00
MichaelandGitHub 73a4a2387e chore: Remove legacy UI for telemetry type (#3782)
* CPN and radio: removed legacy UI for telemetry type

* CPN and radio: removed legacy UI for telemetry type
2023-09-07 21:10:16 +10:00
philmozandGitHub e485db93ca feat(radio): Delay warnings until after splash screen finished (#3887) 2023-09-07 20:33:55 +10:00
c4f1e7127d chores(flysky): Separate AFHDS2A and AFHDS3 into 2 different module type (#3783)
* chores(flysky): separate AFHDS2A and AFHDS3 into 2 different module type

This should allow to remove some of the hacks added earlier.

* chore: Add some EL18 CI bits

* fix(afhds): cmake defs

* fix(ci): add el18 to commit-tests.sh

* chore(cpn): separate AFHDS2A and AFHDS3

* chore(cpn): remove binary import of afhds and legacy fxFreq field for afhds3

* fix(cpn): limit available internal afhds protocols to those supported by hardware

* chore(cpn): update Flysky int module test

* fix(cpn): compile error

* fix(cpn): afhds2a max channels

* fix: TR_MODULE_PROTOCOLS

* enh(cpn): more support for afhds2a and 3

* fix(cpn): rebase compile error

* fix(cpn): bit indexes

* fix(cpn): emi toString

* fix(cpn): limit available internal afhds protocols to those supported by hardware

* enh(cpn): add support for Flysky EL18

* fix(cpn): available protocols

* fix(cpn): rebase moduledata

* chore(cpn): add module fields to model print

* Separate AFHDS2A and AFHDS3 UI settings.

* Fix AFHDS3 conversion from old subtype value.
Fix 'Channel Range' layout on portrait LCD.

* Fix name.

---------

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: elecpower <neilh713@tpg.com.au>
Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com>
2023-09-07 19:24:03 +10:00
HThurenandGitHub 9515d29c9d chore(translation): Updates to Danish translations (#4020) 2023-09-07 16:09:46 +10:00