Commit Graph
19614 Commits
Author SHA1 Message Date
Neil HorneandGitHub 3a8a86a88f chore(cpn): Disable backup and restore for all radios (#3824)
completely broken with the move to yaml for B&W radios
2023-07-19 11:18:59 +10:00
Neil HorneandGitHub 9fada5c09d fix(cpn): Reduce curve name length to match firmware (#3825) 2023-07-19 10:50:30 +10:00
philmozandGitHub 27c622b5e8 fix(color): Crash in MPM settings from PR #3637 (#3819) 2023-07-18 11:27:55 +10:00
RistoandGitHub 2b43cd81db fix(doc): fixed broken logo link, changed to new logo 2023-07-17 17:55:28 +02:00
Raphael CoefficandGitHub 179c677427 fix(flysky gimbals): mask first 4 channels when FS gimbals are detected (#3778)
* fix(flysky gimbals): mask first 4 channels when FS gimbals are detected.
* re-adjust center value to 4096 (2^12).This prevents values higher than necessary being displayed.
2023-07-17 17:53:32 +02:00
8325f722c4 feat: Remove MPM "No Telemetry" option on non-FrSky radio (#3637)
* Remove MPM no telemetry GUI on non FrSky radio

* chore: bw212 may not always be frsky

---------

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2023-07-16 14:46:22 +10:00
philmozandGitHub bd92f70056 feat: Support all current timezones for GPS (#3406)
* Support all current timezones.

* Fix function name and calculation for timezone offset.

* Allow setting any time offset value from -12 to +14 in 15 minutes increments.

* Alternate timezone editor in Companion (from elecpower).

* Fix compiler warning.

* chore: Add the T20
2023-07-16 14:02:27 +10:00
Neil HorneandGitHub 286ae00678 feat(cpn): External module form factor set in Radio Profile (#3628)
(to allow aligning with firmware compile option) 

* feat(cpn): External module form factor set in Radio Profile to allow aligning with firmware compile option

* Note tweak
2023-07-16 11:06:36 +10:00
a3ab20fe4b feat: Rationalise module size handling (#3624)
* Rationalise module size handling

* Compile fix

* DSM2 and DSMP exist only in JR size

* XJT Lite and R9MP require usart

* Fix comment

* Enable no external module choice

* Save some flash

* TProV2 does have a small module

* T20 has a small module

* chore: Define managed by cmake

* fix: X9D+2019 has a JR Micro bay

---------

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2023-07-16 11:05:56 +10:00
3djcandGitHub b1609eb484 chore: Clean HAL (1 of many) (#3790)
* chore: clean hal (phase 1 of many)

* chore: clean hal : remove KEYS_RCC_AHB1Periph

* chore: clean hal : remove AUX(2)_SERIAL_RCC_AHB1Periph

* chore: clean hal : remove ADC_RCC
2023-07-14 18:25:59 +10:00
3djcandGitHub 1791bbd354 chore: Move gt911 touch to generic EXTI driver (#3797)
* Move gt911 touch to generic EXTI driver

* Further cleaning

* chore: further cleaning
2023-07-14 18:04:54 +10:00
Raphael CoefficandGitHub 6a8141f859 chore: JSON Python generator docs (#3775) 2023-07-14 14:57:37 +10:00
Raphael CoefficandGitHub 1bb27e7011 fix: PWM gimbals initialisation and inversion (#3745)
* fix: PWM gimbals initialisation and inversion

* feat: add periph clock support in PWM stick driver
2023-07-14 14:54:32 +10:00
3djcandGitHub c5aa250dd9 fix: TLite V2 is using another MCU (#3789)
* fix: TLite V2 is using another MCU

* fix: exclude MCU check from bootloader

* chore: add explanation comment

* fix : comment in wrong place
2023-07-12 10:10:19 +10:00
3djcandGitHub efd580e0ea fix: X7S BT detection (#3754)
* Add X7S BT detection

* Compile fix

* chore: remove obsolte section
2023-07-12 10:08:53 +10:00
philmozandGitHub b0e64c8d6d fix(color): Fix inputs and mixes scroll order (#3785)
* Fix scroll order when adding new inputs and mixes.

* Set focus to first input/mix line, if one exists. Otherwise set focus to '+' button.
2023-07-11 10:18:13 +10:00
MichaelandGitHub ec5ab0b87c fix: Reset proto scan software timer to MULTI_PROTOLIST_START_TIMEOUT (#3763)
reset proto scan software timer to MULTI_PROTOLIST_START_TIMEOUT if timer already exists (from previous scan)
2023-07-10 20:29:34 +10:00
philmozandGitHub 2dd76d0964 fix(Lua): Enable 'package' Lua library (#3786)
* Enable 'package' and 'string' Lua libraries.

* Change 'package' library to only load for color LCD radios.
Exclude 'string' library to match 2.8 functionality.
2023-07-10 19:42:12 +10:00
3djc 35466ecf0b fix: Add t20 to nightlies 2023-07-09 09:28:28 +02:00
43db9c8ceb feat(bw): Change layout of telemetry page on B&W radios to match color layout (#3770)
* Improve telemetry sensors view

* Improve telemetry sensors view (212)

* Remove undue TRACES

* COLORLCD compilation fix

* chore: Quit your no EoF newline whining Github!

---------

Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com>
2023-07-07 10:56:34 +10:00
3djcandGitHub 7f669f12d9 feat: Add initial Jumper T20 support (#3726)
* Jumper T20

* Fix center beeps

* Add option to pinch top trim as well to bootloader

* chore: Regenerate yaml

* chore: Add entry for Buddy

* Jumper T20

* Foldable section for fonction swith and fix preflight pot checks

* Remove duplicated entry

* Rename "function switches" to "customizable switches"

* chore: Add translations

* chore: Update translations

* chore: Update Companion translations/wording
2023-07-07 10:44:14 +10:00
MichaelandGitHub ab5f44bacf chore: Comment out the top two trace flooding calls (#3767)
- only relevant in debug mode
2023-07-06 11:10:12 +10:00
philmozandGitHub a81abf1580 chore: Fix build when GVARS=NO (#3769) 2023-07-06 11:08:06 +10:00
3djc c38f3adc76 Fix 3703 port 2023-07-05 20:52:53 +02:00
philmozandGitHub c8fce341e8 fix(color): Names and number of buttons on Preflight checks screen (#3747)
* Fix preflight checks screen in 2.10.

* Fix unnecessary side scrolling.
2023-07-05 21:29:21 +10:00
3djcandGitHub 0934935cdb fix(b&w): Center beep settings on 212 display not working (#3743) 2023-07-05 21:03:32 +10:00
Neil HorneandGitHub b8e690575d fix(cpn): Do not display setup center beep option for multipos (#3744) 2023-07-05 20:51:20 +10:00
3djcandGitHub 8f01308ee1 feat: 1khz update rate for joystick / flight simulators (#3759)
* 1khz update rate for F.Sim competitions

* chore: Update comment
2023-07-05 20:15:17 +10:00
Peter FeerickandGitHub 0d0556df29 chore(github): Update version numbers 2023-07-05 18:31:02 +10:00
raphaelcoefficandPeter Feerick d3c0193bc0 fix(nv14): activate trim as buttons in bootloader 2023-07-04 17:04:10 +10:00
raphaelcoefficandPeter Feerick 261c0213f3 fix: NV14 uses active-high for keys and trims 2023-07-04 17:04:10 +10:00
MichaelandGitHub d9b953095e fix: Don't override configured SD Logs value when opening edit screen (#3755)
changes:
- set default value only if SF is created
2023-07-04 10:05:19 +10:00
3djcandGitHub 8f0ad3fca8 fix: Allow compile without multimodule support (#3750) 2023-07-03 19:07:02 +10:00
philmozandGitHub 1820ff8d5c fix: Some units not being played (#3742)
* Fix timer unit announcements.
Broken in switch refactor PR.

* fix: dbm unit not being played
2023-07-03 18:53:33 +10:00
3djcandGitHub d60b544e8c fix: Throttle stick not being detected properly (#3733)
* Fix thottle timer

* More THR source fixes
2023-07-03 11:08:38 +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
3djcandGitHub 461dcc9fa9 fix(b&w): Missing "Discover new" telemetry line (#3734) 2023-07-01 18:21:33 +10:00
3djcandGitHub 050123b928 feat: Initial support for Jumper TPro V2 (#3718)
* Jumper TPro V2

* Small Fixes

* Small Fixes

* Small Fixes

* fix: ENABLE_SERIAL_PASSTHROUGH enables CLI

* chore: Add missing entry for tprov2

* Cosmetics
2023-07-01 17:25:10 +10:00
Peter Feerick 8905090417 fix: TR_FS_BTN missing for Hebrew also 2023-07-01 16:36:09 +10:00
Marco RobustiniandMalte Langermann f726ff71b9 Update it.h
Missing line in recent commit.
Please when posting commits that contemplate a translation ping the translators, thank you!
2023-07-01 07:37:54 +02:00
3djcandGitHub 8f431eaf01 feat: User configurable audio mute (#3719)
* feat: User configurable audio mute (#3703 port to main)

* chore: Add translations
2023-06-30 12:26:52 +10:00
Jimmy KlarkeandGitHub 1255ff0e01 fix(color): Add missing RX OTA flash for Frsky X10S/X12S (#3687) 2023-06-30 12:15:34 +10:00
Phil MitchellandMalte Langermann 4dba8c6ce7 Restore reading of new trim names from YAML files. 2023-06-29 20:50:54 +02:00
Phil MitchellandMalte Langermann b31180ee52 Fix wrong names being written to radio YAML file for pots & sliders. 2023-06-29 20:50:54 +02:00
Phil MitchellandMalte Langermann 38ec5e4a11 Revert all trim names in YAML files to original values. 2023-06-29 20:50:54 +02:00
Phil MitchellandMalte Langermann f3adc00de0 Add mapping for all old trim switch names. 2023-06-29 20:50:54 +02:00
Phil MitchellandMalte Langermann 5d57afc193 Fix to load old names for trim switches in model files. 2023-06-29 20:50:54 +02:00
3djcandMalte Langermann f5ec9f40ce Fix libsimu 2023-06-27 12:21:32 +02:00
3djcandMalte Langermann 973ee9a75f Show only defined entries in diagana 2023-06-27 12:20:43 +02:00
3djc ffbde7487e Fix trim missing in colorlcd diagkeys 2023-06-26 14:11:49 +02:00