Commit Graph
100 Commits
Author SHA1 Message Date
Peter Feerick a6dfccddb7 revert: header needed when customisable switch not in a group
This reverts commit 4287f8c764.
2024-06-12 10:40:45 +00:00
Peter FeerickandGitHub 4be97eca96 fix(bw212): main view sliders, omitted sensor count display (#5154) 2024-06-12 09:55:36 +10:00
Peter FeerickandGitHub 42153fbb84 feat: option to disable power on/off haptic (#5017) 2024-06-09 11:13:26 +10:00
Peter FeerickandGitHub f6f6d2a85a chore: remove unused FUNC_FIRST_WITHOUT_ENABLE, DEFAULT_THEME (#5122) 2024-06-07 15:44:24 +10:00
Peter FeerickandGitHub 20fa0d35a3 fix(bw128): column spacing for LS allowing for max values (#5116) 2024-06-05 09:34:31 +10:00
Peter FeerickandGitHub c81c8b5354 fix(bw128): long press for outputs page popup menu (#5101) 2024-06-02 12:02:15 +10:00
Peter FeerickandGitHub f17d57f078 chore(github): add 2.10.1 to bug reporter 2024-05-31 14:50:41 +10:00
Peter FeerickandGitHub 2952ee4a9d fix(radio): correct different B&W and colorlcd trainer slave UI behaviour (#5067) 2024-05-30 11:42:38 +10:00
Peter FeerickandGitHub bb51e2ca7e chore: fix ci typo, remove redundant CPU_TYPE (#5060) 2024-05-25 09:25:40 +10:00
Peter FeerickandGitHub ca50d4ee04 fix(cpn): add missing t20v2 simulator, hwdefs (#5058) 2024-05-24 19:53:24 +10:00
Peter FeerickandGitHub c2e7d91539 chore: add CODE_OF_CONDUCT.md (#4936) 2024-05-15 10:47:35 +10:00
Peter FeerickandGitHub 3f45049650 fix: replace non-compliant translations with EN ASCII (#4993) 2024-05-15 09:43:32 +10:00
Peter FeerickandGitHub f7876b0ee8 fix(bw): bootloader not working with F407xG targets and > 512kb fw (#4991) 2024-05-12 16:12:58 +10:00
Peter FeerickandGitHub acd34e7fc9 chore: missed check for Pocket ModelData size (#4980) 2024-05-08 10:38:58 +10:00
Peter FeerickandGitHub 012d8f32b3 chore: updates for UA (#4981) 2024-05-07 18:33:08 +10:00
Peter FeerickandGitHub aad01fc14f fix(cpn): missing telem unit strings (#4968) 2024-05-06 17:44:10 +10:00
Peter FeerickandGitHub 49d7011090 chore(github): add issue links to sdcard and sdcard-sounds issue trackers 2024-05-05 10:02:03 +10:00
Peter FeerickandGitHub 003224a123 fix(debug): don't initalise SP_AUX1 if not exist (#4962) 2024-05-04 08:31:57 +10:00
Peter FeerickandGitHub e72f1d2da1 fix: some cppcheck errors (#4942) 2024-05-02 13:13:16 +10:00
Peter FeerickandGitHub 430a2a9151 fix: menu up/down on 9x nav (#4917) 2024-04-25 08:49:57 +10:00
Peter FeerickandGitHub 05d869e988 fix(de): bootloader translations too long (#4866) 2024-04-15 09:30:19 +10:00
Peter FeerickandGitHub 9357e2d8b8 chore(translation): compiler warning, cleanup (#4825) 2024-04-01 11:18:38 +10:00
Peter FeerickandGitHub 90e88fd49e chore(gh): replace nightly release action
marvinpinto/action-automatic-releases is not being maintained, and there are multiple warnings and depreciation notices being generated due to its use. 

crowbarmaster/GH-Automatic-Releases is an updated, drop in replacement.
2024-03-25 16:26:36 +10:00
Peter FeerickandGitHub 80f5d3ddc6 fix(cpn): llvm clang dll filename change breaking libsimulator builds (#4775) 2024-03-24 07:33:53 +10:00
0e333925d4 chore: major translation catchup (#4613)
Co-authored-by: Patrick <126767069+Pat6874@users.noreply.github.com>
Co-authored-by: HThuren <thuren.henrik@gmail.com>
2024-03-15 18:40:59 +10:00
Peter FeerickandGitHub e0210f14eb feat: companion support for Jumper T14 (#4704) 2024-03-14 22:15:10 +10:00
Peter FeerickandGitHub ab2b773b14 chore(cpn): simulators for EL18, TProV2, Pocket, T20 (#4687) 2024-03-14 19:07:52 +10:00
Peter FeerickandGitHub 46f9cfc0cd fix(tlite): default switch configuration wrong (#4738) 2024-03-14 19:07:15 +10:00
6d316e50e4 fix: add missing UA translation strings (#4703)
Co-authored-by: elektroNIK <bogdan.kalinin@gmail.com>
2024-03-09 11:29:19 +10:00
Peter FeerickandGitHub 857bba057e chore(github): add 2.9.4 to bug report picker 2024-02-29 19:49:17 +10:00
Peter FeerickandGitHub a9743dd617 chore(github): wording for issue menu 2024-02-28 19:46:31 +10:00
Peter FeerickandGitHub 3807d7759b fix(radio): limit CLI to USB-VCP (#4679) 2024-02-27 11:36:54 +10:00
Peter FeerickandGitHub 2bef12996f fix(lua): serialRead is not limited to CLI (#4644) 2024-02-27 09:42:50 +10:00
Peter FeerickandGitHub 4d2b588f42 fix: halt T14 power up if USB power triggered (#4647) 2024-02-26 10:34:54 +10:00
Peter FeerickandGitHub 07e0bfa4bd chore(cpn): use win32 dfu-util binary package (#4628) 2024-02-13 06:45:37 +10:00
Peter FeerickandGitHub c6ae44f523 chore(radio): Cleanup NV14 BT GPIO code (#4592) 2024-02-03 20:12:15 +10:00
Peter FeerickandGitHub 6b6a12ab45 chore(radio): Automate copyright year based on build date (#4579) 2024-02-01 10:45:30 +10:00
Peter FeerickandGitHub 426670d21c fix(cpn): QT lupdate gremlins in translations (#4573) 2024-01-28 11:24:20 +10:00
Peter FeerickandGitHub 7c3e395259 chore(ci): Bump action versions due to Node.js 16 EoL (#4567) 2024-01-27 20:00:06 +10:00
Peter FeerickandGitHub 5fabdcfd4a chore(cpn): python-lz4 for win32 no longer in mingw repo (#4512) 2024-01-07 18:33:08 +10:00
Peter FeerickandGitHub 522ff88627 chore(cpn): QtLinguist translation files refresh (#4445) 2023-12-21 15:32:00 +10:00
Peter FeerickandGitHub 3f425e0b46 fix(b&w): Various rotenc. inversion bugs on radio and simu (#4405) 2023-12-18 19:36:38 +10:00
29cce09073 chore(color): Change STR_CAL to STR_CALIBRATION on trainer page (#4408)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2023-12-12 19:17:41 +10:00
ee73fa47f0 feat: Add "Enable" button to all SF/GF (#3024) (#3601)
Co-authored-by: eshifri <eshifri@hotmail.com>
Co-authored-by: philmoz <philmoz@users.noreply.github.com>
2023-12-03 12:23:34 +10:00
Peter FeerickandGitHub aadfc5d0e0 chore(gh): Add 2.9.2 to bug report version picker 2023-11-20 06:01:55 +10:00
Peter FeerickandGitHub bd2d11ef8b feat(color): Show index and name (when set) for GVs in input source (#2219) 2023-11-13 09:02:36 +10:00
Peter FeerickandGitHub 6a4a101ef0 feat(cpn): Radio Type sorted alphabetically (#4273) 2023-11-10 16:33:12 +10:00
Peter FeerickandGitHub fd69d5dbd9 fix(cpn): Update Linux scalable icon (#4292) 2023-11-10 15:13:15 +10:00
Peter FeerickandGitHub 4417fb2bb8 fix(color): Toggle switch not valid for pre-start checks (#4293) 2023-11-08 18:34:32 +10:00
Peter FeerickandGitHub 4bdbf74327 fix(bw): 212x64 trainer page text overlap (#4274) 2023-11-05 18:51:54 +10:00
Peter FeerickandGitHub 5eb9af3a4e feat: Audio prompt for initial telemetry connect (#4216) 2023-10-31 10:50:32 +10:00
Peter FeerickandGitHub 34bee45f61 fix(color): Value widget not refreshing when telem lost (#4223) 2023-10-27 16:23:34 +10:00
Peter FeerickandGitHub e5cefb3f22 chore(github): Add 2.9.1 to bug report version picker 2023-10-17 07:41:02 +10:00
Peter FeerickandGitHub 1d961ee1c1 chore: Update 128x64 and 212x64 splash screens (#4016) 2023-09-29 10:23:15 +02: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
Peter FeerickandGitHub d43f71b568 chore: Remove T-Lite F4 build from Buddy (#4003) 2023-09-22 18:19:43 +10:00
Peter FeerickandGitHub e832ef6521 feat(color): enable LUA_MIXER, hidden by default (#3973) 2023-09-01 10:01:47 +02:00
50bbea48bd fix(cpn): Radio settings yaml for adc refactor (#3862)
* Remove commented lines

* Restrict calibration to sticks, pots and sliders

* Fix pots and sliders config to support pre and post adc refactor

* fix: pfeerick sucks at rebases

* chore: Add more bits missed during rebase

* chore(cpn): use adc version constant

* fix(cpn): calibration encode mapping

---------

Co-authored-by: elecpower <neilh713@tpg.com.au>
2023-08-16 10:11:31 +10:00
Peter FeerickandGitHub 6acd9faa64 chore(github): Add 2.8.5 to version picker 2023-08-08 16:21:31 +10:00
Peter FeerickandGitHub f110bda8e3 fix(AFHDS3): Typo from #3793 2023-08-04 16:14:20 +10:00
2450db470d fix: Prevent functional degradation if SD has less than 50MB free space (#3802)
* fix: Prevent functional degradation if SD has less than 50MB free space (#3730)

* justification: https://github.com/EdgeTX/edgetx/discussions/3666

- checks SD card free space at startup, start of logging and writing screenshots
- issues warning to user if SD card has less than 50MB free space
- will not write logs or screenshots if free space is less than 50MB at activation timerReset
- fixes crash of warning popup in logs.cpp (#3728)

* update: warning message if SD card fills up to threshold while logging

* empty commit

* call popup in non-blocking mode

* make b&w compatible to non-blocking popup calls

* 2nd attempt

* Popup:

- turns on backlight if dimmed due to inactivity setting
- if backlight is dimmed due to inactivity setting backlight can turnd on again by any controls

* #3599

* fixed b&w UI

* updated languages CN, CZ, DA, DE, FR, HE, IT, PL, PT, SE, TW

* chore: Update translations

* chore: Remove magic number

* chore: JP language update for SD card full (#3809)

* fix: Don't spam simulator log with file close msgs

---------

Co-authored-by: Michael <mha1@users.noreply.github.com>
2023-07-30 12:03:24 +10:00
Peter FeerickandGitHub cdaf68e0ed feat(128): Swap modelname for timer1 if defined (#3856) 2023-07-28 21:33:37 +10:00
Peter FeerickandGitHub 0d0556df29 chore(github): Update version numbers 2023-07-05 18:31:02 +10:00
632eceba6d feat(cpn): User configurable audio mute in radio settings (#3735)
* feat(cpn): User configurable audio mute in radio settings (#3710)

* CPN: user configurable audio mute in radio settings. Supports PR #3703

* make checkbox only visible for radios with AUDIO_MUTE_GPIO pin:

 - All color lcd radios (including NV14) except Horus X12S
 - TX12, TX12MK2, ZORRO, BOXER, T8, TLITE, TPRO, LR3PRO, COMMANDO8

* chore: Add Companion translations

---------

Co-authored-by: Michael <mha1@users.noreply.github.com>
2023-07-01 18:22:14 +10:00
Peter FeerickandGitHub c4e221fb5a fix(b&w): Bootloader "USB Connected" alignment (#3716)
* fix: Bootloader "USB Connected" alignment
Fixup from #2946

* fix: Different for colorlcd and b&w

* fix: Lets do this properly
Thanks @3djc for the hint to go to bed 😆

* fix: trim `edgetx-` in smaller b&w screens
2023-06-26 19:05:58 +10:00
Peter FeerickandGitHub 77e5925117 chore: Bump version number 2023-06-26 10:50:26 +10:00
68061346fa chore: Translation catchup (#3619)
* chore: `DE` Enabled features translation

* chore: Qt Linguist updater, skip SE due to #3456

Updating 'companion/src/translations/companion_pt.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Number heuristic provided 1 translation(s)
    Same-text heuristic provided 5 translation(s)

Updating 'companion/src/translations/companion_zh_TW.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Number heuristic provided 3 translation(s)
    Same-text heuristic provided 27 translation(s)

Updating 'companion/src/translations/companion_pl.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Number heuristic provided 3 translation(s)
    Same-text heuristic provided 32 translation(s)

Updating 'companion/src/translations/companion_ru.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Number heuristic provided 2 translation(s)
    Same-text heuristic provided 42 translation(s)

Updating 'companion/src/translations/companion_de.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Number heuristic provided 3 translation(s)
    Same-text heuristic provided 36 translation(s)

Updating 'companion/src/translations/companion_nl.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries

Updating 'companion/src/translations/companion_da.ts'...
    Found 2960 source text(s) (36 new and 2924 already existing)
    Removed 13 obsolete entries
    Same-text heuristic provided 21 translation(s)

Updating 'companion/src/translations/companion_sv.ts'...
    Found 2960 source text(s) (46 new and 2914 already existing)
    Removed 18 obsolete entries
    Number heuristic provided 1 translation(s)
    Same-text heuristic provided 24 translation(s)

Updating 'companion/src/translations/companion_cs.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Same-text heuristic provided 21 translation(s)

Updating 'companion/src/translations/companion_fi.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Number heuristic provided 3 translation(s)
    Same-text heuristic provided 21 translation(s)

Updating 'companion/src/translations/companion_he.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries

Updating 'companion/src/translations/companion_zh_CN.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Number heuristic provided 3 translation(s)
    Same-text heuristic provided 20 translation(s)

Updating 'companion/src/translations/companion_ja.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Number heuristic provided 3 translation(s)
    Same-text heuristic provided 25 translation(s)

Updating 'companion/src/translations/companion_es.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Same-text heuristic provided 22 translation(s)

Updating 'companion/src/translations/companion_en.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries

Updating 'companion/src/translations/companion_fr.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Same-text heuristic provided 19 translation(s)

Updating 'companion/src/translations/companion_it.ts'...
    Found 2960 source text(s) (168 new and 2792 already existing)
    Removed 63 obsolete entries
    Number heuristic provided 3 translation(s)
    Same-text heuristic provided 21 translation(s)

* IT and DE updates

* Translation catchup (Swedish) (#3626)

* Translation catchup #3619

* Translation catchup #3619

* Additional translations for #3619

* Minor changes for PR #3619

* fix: Change back to TR_ENABLED_FEATURES

---------

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>

* FR Translations

* CZ Translations

* DE and IT updates

* Update IT

* PL Updates

* PL update

* Hebrew translations (#3638)

* translation-catchup HE

* TR_SHOW_INSTANCE_ID translation from Offer

* CN/TW translations

* Update JP

* Update CN/TW

* Update DA
2023-06-09 10:43:23 +10:00
Peter FeerickandGitHub 687345192b fix(color): Create THEMES dir if missing (#3647) 2023-06-08 11:35:16 +10:00
Peter FeerickandGitHub a4fd03bd7f fix: Remove double cli option text (#3620)
* fix: Remove double `cli` option
Seems like it was incorrectly added in #2123

* chore: Implcit CLI on ENABLE_SERIAL_PASSTHROUGH

* fix: Not really a conditional

* fix: Opt handled higher up
2023-05-31 13:29:45 +10:00
Peter FeerickandGitHub cff28dee9c chore: Re-enable HELI since now runtime option (#3616) 2023-05-23 10:57:10 +10:00
Peter FeerickandGitHub 9f681fcbb6 chore(github): Add version numbers to bug report template 2023-05-21 13:09:22 +10:00
Peter FeerickandGitHub 5a18647cd4 fix(X9lite): Chan. monitor, other display glitches (#3452)
It seems the display used on these TX doesn't
like too many horizontal lines.
2023-04-13 14:40:57 +10:00
Peter FeerickandGitHub f0d7e8769b chore(github): Add os and os-version fields for bug repots 2023-04-05 10:50:53 +10:00
Peter FeerickandGitHub 63a77336cb chore(github): Add more version numbers to issue template 2023-04-01 17:26:48 +10:00
Peter FeerickandGitHub 335c0a3a0a chore(colorlcd): Page header unification and other cosmetics (#3326)
* chore: Change Radio setup page headers

* chore: Model Setup page header changes

* Main menu, Model Manager, Model Templates
Including needed translation strings

* Model telemetry sensor edit page
Taking into account sensor value shown in header

* chore: Change "Edit Labels"
Resolves #3014

* fix(b&w): "Rx channel ord" -> "Def chan order"
Resolves #3348

* chore: Update translations

* chore: Change to prefered "Manage Models"

* chore: Cleanup

* chore: Move some colorlcd-only strings
May or may not save some flash memory

* fix: Missed a translation string rename
2023-03-23 11:53:27 +10:00
Peter FeerickandGitHub 7d1a9caee0 fix(gh): Workaround bug in GitHub runner for Mac Cpn action (#3203)
* fix(gh): Mac Cpn action dependency reorder

* Another possible fix
2023-02-17 22:06:12 +10:00
Peter FeerickandGitHub 6de37d9b8a fix(boxer): Power LED sequence BLUE => GREEN (#3201) 2023-02-17 19:25:33 +10:00
Peter FeerickandGitHub 7c7d541309 fix: loadRadioSettingsYaml not honoring chk flag (#3197) 2023-02-17 16:18:39 +10:00
60cdb897ee feat(cpn): Radiomaster Boxer support (#2910)
* feat(cpn): Initial Radiomaster Boxer support

* fix(build): Halt if invalid simulator plugin specified

* fix: 6POS not correctly defined

* chore: Less EEPROM stuff needed

* Start of simulator support

* Enable left buttons and fix area mapping of page up and down

* fix(cpn): Internal reference to pots

---------

Co-authored-by: elecpower <neilh713@tpg.com.au>
2023-02-11 20:10:12 +10:00
Peter FeerickandGitHub b185ba24ee fix(color): Duplicate selected theme, update color list (#3122)
* fix(color): Duplicate selected, not current theme

* fix: Update color list if theme edited
2023-02-05 13:57:31 +10:00
46cc979875 fix: Regenerate yaml, carryTrim => trimSource cleanup (#3121)
PR #2995 didn't take into account the data model storage actually does change when you change a variable name. 
Boxer yaml generation was missed in earlier PR. 

* chore: Run `generate-yaml.sh`

* chore(cpn): carryTrim -> trimSource

* fix(build): Boxer missing from `generate-yaml`

* dodgy attempt to read old carryTrim

* fix: Don't break the byte boundary + reorder

* fix(yaml): indentation for attributes that should not be output

* chore: Regenerate YAML after rebase

---------

Co-authored-by: raphaelcoeffic <raphael.coeffic@frafos.com>
2023-02-05 13:46:02 +10:00
Peter FeerickandGitHub 93865ba7b2 fix: B&W MPM protocol offset, subprotocol lists too long (#3112)
* fix: Off by one error for protocol list
* fix: Incorrect range for some Frsky subprotocols
2023-01-27 15:28:04 +10:00
15dca01f42 fix(color): Inactivity alarm suffix proper grammar (singular/plural) (#3064)
* Add translations for "minutes"

* Add missing PLURAL2

* fix grammar

* Next attempt

* include limits.h

* minor cleanup

* Addin some translations for some languages based on inputs

* chore: Remove BREAKSPACE, add ignore flag
And some minor cleanup / formatting

* chore: Revert `TR_USE_VARIABLE_PLURAL`
Use `TR_USE_SINGULAR_IN_PLURAL` properly... thanks @eshifri

Co-authored-by: eshifri <eshifri@hotmail.com>
2023-01-20 12:07:08 +10:00
Peter FeerickandGitHub 539b407b58 feat(color): Confirm before duplicate or saving model as template (#2931)
* fix(color): Confirm before duplicating model

* fix(color): Confirm before saveAsTemplate
2023-01-01 11:50:18 +10:00
Peter FeerickandGitHub 8d5a509ce0 fix(translation): Add SpaceMouse, External Module plus other fixups (#2940)
* fix(translation): Add SpaceMouse/External Module
Add missing entries as needed

* chore: Update PL

* chore: Update DE

* chore: Update IT
2022-12-25 10:34:18 +10:00
Peter FeerickandGitHub 4ad5d87dfc chore: Bump minor version number
Hopefully @raphaelcoeffic won't notice this 🤭
2022-12-21 21:43:57 +10:00
5cf2141b59 chore(cpn): Run Qt Linguist updater, translation updates (#2685)
* chore(cpn): Run Qt Linguist updater

* Fix translation errors

* fix: Reference all available translations

* Add Chinese to available radio voice languages

* fix(cpn): Add missing voice languages to firmwares

* Add translation to analogs

Co-authored-by: elecpower <neilh713@tpg.com.au>
2022-12-21 10:41:54 +10:00
Peter FeerickandGitHub efe2ddd2b1 fix(ci): MacOS Companion python clang pkg misisng 2022-12-14 18:16:45 +10:00
Peter FeerickandGitHub 7bdb32a8cd chore(gh): Add 2.8.0 to bug reporter 2022-12-01 10:30:35 +10:00
Peter FeerickandGitHub 14c9a6fc9a fix(build): Fail on unknown targets rather than build x9d (#2760)
* fix: Fail on unknown target rather than build x9d

* fix: Add a space between parameter blocks
2022-11-30 15:58:55 +10:00
37b1b2ee28 fix: Always show GPS button in radio setup (#2732)
* fix: Always show GPS button in radio setup
It is related to GPS telemetry, not internal GPS.
This probably needs to implemented differently in the future.

* de optimization (#2737)

* de optimization

since the GPS button is now displayed by default (#2732), the labels for the "Alarms" and "LCD" are much too long and thus GPS is pushed into a new line. This looks unattractive and is a waste of space

* Update de.h

* chore: Cleanup

Co-authored-by: ParkerEde <ralf@krusecity.de>
2022-11-16 20:16:04 +10:00
Peter FeerickandGitHub ab5d4f0e20 chore(github): Node.js 12 based actions deprecated (#2513)
* chore(github): Node.js 12 based actions deprecated

* chore: Remove more dependency ver warnings
 - `jurplel/install-qt-action@v3` finally released
 - `actions/cache@v1` is thus no longer needed, so its warning gone also
 - leaving on only `maxim-lobanov/setup-xcode` remaining
2022-11-15 16:39:24 +10:00
Peter FeerickandGitHub 579758a221 fix(color): Outputs lines not updating after reset (#2661)
`invalidate` is not updating all the line elements
2022-11-05 20:25:36 +10:00
Peter FeerickandGitHub 8ce3612f9d chore: Translate some more radio firmware elements (#2607)
* feat: Translate time modes using exist. trans. str

* fix: Define `STR_MONTHS` once not four times

* fix: Translatify `Show mixer monitors` toggle

* chore: Add `TR_THROTTLE_START`

* chore: Update `IT`

* chore: Update `DE`
2022-11-01 13:12:06 +10:00
Peter FeerickandGitHub 58742b526e fix(gh): Don't install arm-none-eabi-gcc pkg (#2636)
`mingw-w64-i686-arm-none-eabi-gcc` is not actually needed.
2022-10-28 13:01:02 +10:00
Peter FeerickandGitHub c8d6a50685 feat(color): mix/output bars show '0%' (#2592)
Resolves #2575
2022-10-17 22:12:35 +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
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
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
Peter FeerickandGitHub af45201f64 feat(cpn): iFlight Commando8 support (#2244)
* feat(cpn): Initial iFlight Commando8 support

* fix: Commando8 doesn't have trainer port

* feat: Add Simulator for iFlight Commando8
Also some minor code re-order for BetaFPV LR3PRO

* chore: EEPROM_VARIANT not used

* chore: Remove EEPROM bits that don't seem needed

* fix: Build simulator plugin

* fix: Simulator PGUP/PGDN the right way around

* fix: Keep trainer mode in cpn for MPM, etc
2022-10-10 12:59:28 +10:00