Commit Graph
100 Commits
Author SHA1 Message Date
Peter Feerick 458d14d9f6 chore: Typo in bug template 2022-09-29 15:28:13 +10:00
Peter Feerick 03a4ed8928 chore: Add new radios to bug support form 2022-09-29 15:26:49 +10:00
Peter Feerick cc727514ec chore: Update GH actions 2022-09-26 16:42:33 +10:00
Peter Feerick 40149c487c fix(cpn): Zorro, not T-Lite talks to Lite modules
Also, BetaFPV LR3Pro doesn't talk to Lite modules
Fixes #2343
2022-09-22 21:27:11 +10:00
Peter Feerick 07aa46d884 fix: Don't run action if other workflows changed 2022-09-20 19:01:15 +10:00
Peter Feerick 6082611ecb fix: Build X9E and X9E-hall targets in nightlies 2022-09-20 18:53:31 +10:00
Peter Feerick 8307458399 chore: Bump libopenui
- BMP color fix
- remove compiler type argument warnings
2022-09-18 19:24:32 +10:00
Peter Feerick 1c7156262d feat(x9d): Turn HAPTIC on by default
Increases fw size by 996 bytes, but makes moders happy
```
HAPTIC OFF: -rwxr-xr-x 1 root root 492100 Sep 10 08:35 x9d-63d4cb784.bin
HAPTIC ON:  -rwxr-xr-x 1 root root 493096 Sep 10 08:37 x9d-63d4cb784.bin
```
2022-09-10 18:45:39 +10:00
Peter Feerick 7a06eb1d96 chore: LiteRadio3 yaml regenerate
Fixes issue where settings were being corrupted due to misalignment
2022-09-09 22:28:59 +10:00
Peter FeerickandPeter Feerick c1e8a54e59 fix: TLITE, TPRO and TX12 opp. B/G mapping to X7 2022-09-06 11:49:14 +10:00
Peter FeerickandPeter Feerick 12ecedc377 fix: TX12MK2 GPIOS were still wrong
5992a44 fixed these in part, but further testing shows
STATUS_LED GPIO mapping is same as TLITE/TPRO
2022-09-06 11:49:14 +10:00
Peter FeerickandPeter Feerick 845f9a8fc8 fix: Tweak use of green/red generally by radio 2022-09-06 11:49:14 +10:00
Peter FeerickandPeter Feerick 9abec7a8e7 fix: Set status LED init blue/green by radio 2022-09-06 11:49:14 +10:00
Peter FeerickandPeter Feerick 07431c3432 chore: Bump libopenui 2022-09-05 19:27:50 +10:00
Peter FeerickandPeter Feerick e038e4d214 fix: Change comment to reflect Mark II board 2022-08-27 19:03:05 +10:00
Peter FeerickandPeter Feerick 6c31b395e9 chore(cpn): Build TX12MK2 simulator 2022-08-27 19:03:05 +10:00
Peter FeerickandPeter Feerick 9cbb3cb2a8 feat(cpn): Initial TX12MK2 support 2022-08-27 19:03:05 +10:00
Peter Feerick fc7e57ef14 chore: Add to manifest in alphabetical order! 2022-08-23 16:07:32 +10:00
Peter Feerick 66eaae778d chore: Add targets for Flasher/Buddy
For the recently added BETAFPV and iFlight radios
2022-08-23 16:06:06 +10:00
Peter FeerickandPeter Feerick e40e7ccc68 chore: Regenerate yaml 2022-08-20 10:59:50 +10:00
Peter FeerickandPeter Feerick 1500122b12 fix: Update path and board name for fw builder 2022-08-20 10:59:50 +10:00
Peter FeerickandPeter Feerick f560805fee chore: Change LCD offset to more generic form 2022-08-20 10:59:50 +10:00
Peter FeerickandPeter Feerick 0c49cde607 chore: Remove unrelated formatting 2022-08-20 10:59:50 +10:00
Peter FeerickandPeter Feerick 8c228bc50f chore: Bump submodule libopenui 2022-08-18 12:38:35 +10:00
Peter Feerick 6028c24f36 chore: Update paths in legacy build scripts 2022-08-16 20:41:09 +10:00
Peter FeerickandPeter Feerick e1ea57cb60 fix: Missing conditional for BATTERY_DIVIDER 2022-08-16 18:44:57 +10:00
Peter FeerickandPeter Feerick 0e1b430ae9 chore: Minor cleanup 2022-08-16 18:44:57 +10:00
Peter FeerickandPeter Feerick d0b693a8dc fix: Radios without RTCLOCK need tmr10ms also
Fix bug introduced in #1967 which only affects !defined(RTCLOCK) boards
2022-08-16 18:44:57 +10:00
Peter FeerickandPeter Feerick 7800a6de42 fix: B&W needs to know about spaces as well!
Finishes #645 as model notes with `_` and `0x20`
(space) are tested for  model notes filename also.
2022-08-14 11:50:40 +10:00
Peter FeerickandPeter Feerick c088d1d2f9 chore: Use isFileAvailable instead of f_open 2022-08-14 11:50:40 +10:00
Peter FeerickandPeter Feerick 15a19e1fef fix: Use correct path for model name audio
It is expected to have `_` in the name in place of spaces.
Uncaught side-effect of #645. It now looks for `_` instead
of whitespace first, and then checks for model name with
whitespace.

Also, trigger postModelLoad() alams when changing model
for checks and playing model name.
2022-08-14 11:50:40 +10:00
Peter Feerick b74cd10927 fix: Showing wrong letter for switch warnings
Resolves #2202
2022-08-12 15:50:11 +10:00
Peter FeerickandRaphael Coeffic 0f72977b1d fix: Missing BOOTCMD GPIO defines for TPro
Was clobbered in fa33894 of #1089
2022-08-11 12:15:46 +02:00
Peter FeerickandPeter Feerick 8e1281ac68 fix: FI and PL missing/invalid strings, cleanup
Also some indentation cleanup, and removal of
no longer needed `LEN_`. Some stems from #1900
2022-08-10 19:26:03 +10:00
Peter Feerick 5752cf4061 fix: Take colorlcd into account for ISRM protocols
Thid time lucky for #2079... now I know where it went wrong 😆
2022-08-04 11:38:16 +10:00
Peter Feerick a0770beb5f fix: Missing "OFF"/protocol offset for ISRM radios 2022-08-03 11:16:30 +10:00
Peter FeerickandPeter Feerick 911aec40b9 fix: Remove CFGV as no longer needed
Since it related to the EEPROM config value,
which is no longer relevant.
Additionally, this broke after ee0c371
2022-07-22 21:01:32 +10:00
Peter FeerickandPeter Feerick 1ca482529d fix: Edge case where no MPM or internalaccess 2022-07-22 20:45:04 +10:00
Peter FeerickandPeter Feerick 59466b1978 fix(tx12mk2): Trim + - header spacing on diags screen 2022-07-22 20:00:39 +10:00
Peter FeerickandPeter Feerick 0a76027488 fix(tx12mk2): Wrong labels for keys in diags screen
Also update Up/Down to reflect TX12/TX12mk2 keys
2022-07-22 20:00:39 +10:00
Peter FeerickandPeter Feerick b79fbc60fc fix(tx12mk2): Blue and Green LED GPIOs were swapped 2022-07-22 20:00:39 +10:00
Peter FeerickandPeter Feerick 857e863d3c fix(tx12mk2): Switch pos checks 2022-07-22 20:00:39 +10:00
Peter Feerick 54aaf5b9d9 fix: Add missing BUILD_OPTS to commit-tests
Duh! Added it to build-gh but not commit-tests
2022-07-20 13:13:43 +10:00
Peter FeerickandPeter Feerick f31f06b344 fix(github): only build, not test 2022-07-20 13:01:31 +10:00
Peter FeerickandPeter Feerick d4ffe15e45 chore(github): Add to github actions 2022-07-20 13:01:31 +10:00
Peter FeerickandPeter Feerick 9e23561184 fix: Reset file permissions
Git is stupid and doesn't let you lock them
2022-07-20 13:01:31 +10:00
Peter FeerickandPeter Feerick 3f5e43aed4 chore: Add missing build system bits 2022-07-20 13:01:31 +10:00
Peter FeerickandRaphael Coeffic 009018be3a fix: start_ms not available 2022-06-11 15:38:08 +02:00
Peter Feerick 67787afc92 fix(cpn): Ext. mod DSMX not being read/written
Fixes #2014
2022-06-08 20:24:57 +10:00
Peter Feerick 10b16337ca chore(github): Add emoji to labels and missing ver
- Used  labels now have emoji and weren't automatically tagged
- v2.7.1 was missing from the list of options
2022-06-08 19:02:25 +10:00
Peter Feerick 49c585f6d4 fix(ghaction): Update inc. path to match filename
Thanks @rotorman
2022-05-13 12:20:35 +10:00
Peter Feerick 48a10a35ef chore(ghaction): Change name of 64bit cpn action 2022-05-09 13:44:03 +10:00
Peter Feerick 2a3fc748bb feat: Better indicate release and development versions via version suffix (#1850)
* Add codename to version string and to bootloader title.

* Use EDGETX_VERSION_SUFFIX instead of CODENAME

* use "dev" instead of "merge" and "custom" instead of "SB".
Changed to lower case for "nightly" and "release".

* Show TEST BUILD warning screen for all non release builds.

* Improved logic

* Removed TEST_BUILD_WARNING, reverted to "merge" and changed to "selfbuild".
2022-04-24 14:26:56 +10:00
Peter Feerick bcc8cdde51 fix(companion): AUX_SERIAL_TELE_IN value wrong 2022-04-24 11:01:12 +10:00
Peter Feerick 65a016aa7a Add custom targets for simulator and simu 2022-04-23 18:23:25 +10:00
Peter Feerick 6395cf4b33 Ignore python compiled bytecode 2022-04-23 18:15:23 +10:00
Peter Feerick 25254cc4be chore(github): Move feature request to template 2022-04-21 23:17:52 +10:00
Peter Feerick 20b0cc1acf chore(github): remove bug template title 2022-04-21 16:06:24 +10:00
Peter Feerick 3466613586 chore(github): add dropdown to bug report
For firmware/companion/simulator
2022-04-21 15:56:28 +10:00
Peter Feerick 809838ea65 chore(github): bug form title 2022-04-21 15:40:12 +10:00
Peter Feerick d76075f338 chore(github): More tweaks to bug form 2022-04-21 15:36:41 +10:00
Peter Feerick 1e1d9f8cd1 chore(github): markdown link brackets wrong 🤦 2022-04-21 15:22:00 +10:00
Peter Feerick 0a4c2a4a8f chore(github): Switch over to yml bug form 2022-04-21 15:20:04 +10:00
Peter Feerick 9b7217de1a chore(github): bug yml textarea indentation 2022-04-21 15:08:33 +10:00
Peter Feerick 97bd9b8fbf chore(github): bug yml indentation 2022-04-21 15:07:42 +10:00
Peter Feerick 0a8fd28cff fix: Timer start value not saved when changed
Resolves #1821
2022-04-15 18:47:24 +10:00
Peter Feerick 25b2e140d3 fix: Create TEMPLATES & PERS_TEMPL dirs if missing 2022-04-15 17:31:10 +10:00
Peter Feerick c495606f75 fix: Close f_open handle if background image found 2022-04-04 09:11:10 +10:00
Peter Feerick 8da54326cb fix: Faster topbar widget refresh (10hz, was 2hz)
Fixes #1096
2022-03-22 20:16:49 +10:00
Peter Feerick 08ffcc726a fix: Only remove topbar widget zone if GPS active
Fixes #1718
2022-03-22 19:44:25 +10:00
Peter Feerick 6e872e5823 fix: Companion MPM consistency 2022-03-22 16:23:46 +10:00
Peter Feerick e0a1dca5cc Read telemetryBaudrate into internalModuleBaudrate 2022-03-22 15:48:59 +10:00
Peter FeerickandRaphael Coeffic 3502f74830 cpn: Hide model telemetryBaudrate combo if int RF 2022-03-21 11:52:20 +01:00
Peter FeerickandRaphael Coeffic b0910ebec5 cpn: Ghost read telemetryBaudrate also 2022-03-21 11:52:20 +01:00
Peter FeerickandRaphael Coeffic 5e457172a2 Add companion decoding of crsf mod option 2022-03-21 11:52:20 +01:00
Peter FeerickandRaphael Coeffic 70f71c8ec8 Remove compiler warning 2022-03-21 11:48:51 +01:00
Peter FeerickandRaphael Coeffic 19b1db7275 Use existing getStringAtIndex as considers length 2022-03-21 11:48:51 +01:00
Peter Feerick 8aaa78ecbe Only show GPS topbar icon if UART_MODE_GPS active 2022-03-21 13:17:51 +10:00
Peter FeerickandPeter Feerick da482b48b1 fix: Trainer Slave not recognized in Master for ACCESS radios
Fixes #1587
2022-03-18 18:57:58 +10:00
Peter FeerickandRaphael Coeffic 148262643b fix: Ext mod XJT opts on 128x64 B&W altering int mod settings 2022-03-17 11:33:52 +01:00
Peter Feerick bc70f465bf fix: Companion showing Ghost 12bit checkbox when CROSSFIRE selected 2022-03-17 18:57:29 +10:00
Peter Feerick f0077d4f7e fix: cli typo from b2eb299d04 2022-02-02 12:19:50 +10:00
Peter Feerick b2eb299d04 fix: cli rfmod serial output glitch + add err msgs
Thanks to @CapnBry for spotting this ;)
2022-02-02 12:17:26 +10:00
Peter Feerick b84ab08267 Re-add 5fa929e as was clobbered in #971
Fixes #1527
2022-01-31 15:41:44 +10:00
Peter Feerick 1eaa904217 fix: Also patch conversion for X9LiteS/XLiteS 2022-01-24 15:38:48 +10:00
Peter Feerick 95a55ae8d7 fix: Wrong datastructs used for X9LiteS and XLiteS 2022-01-24 11:09:32 +10:00
Peter Feerick c6a9101314 fix: Companion simulator breakage from #1480 2022-01-23 14:18:03 +10:00
Peter FeerickandPeter Feerick dc8f86700c [companion] fix: only write yaml to radio, not bin 2022-01-10 21:53:29 +10:00
Peter FeerickandPeter Feerick f8c01c3988 Show warning LED with switch and throttle alerts
Show warning LED for switch, throttle and ALERTS generally
i.e. MULTI failsafe not set, low RTC battery, storage warning
2022-01-08 14:12:26 +10:00
Peter FeerickandPeter Feerick a077f2e325 Change version references to 2.6 2022-01-04 09:51:47 +10:00
Peter Feerick 58310ff0ef Don't invert the T-Lite Pro rotenc 2022-01-01 14:29:23 +10:00
Peter Feerick fa5078f33a Missing implementation => ROTARY_ENCODER_INVERT 2022-01-01 12:16:26 +10:00
Peter Feerick eb8d673a87 Change EEPR to CFGV
Thus storage format agnostic
2022-01-01 11:30:58 +10:00
Peter Feerick d1cd7db449 Formatting 2022-01-01 10:29:52 +10:00
Peter Feerick 5e9a8b7db9 Add Zorro and T-Lite, correct captialisation 2022-01-01 09:50:23 +10:00
Peter Feerick 8447fb3de6 Add padding to bottom of screen for touchscreen
Mainly for NV14, but won't hurt TX16S, etc
2021-12-30 11:54:15 +10:00
Peter Feerick c26dcd5521 Add option and help text for CMake 2021-12-24 13:25:15 +10:00
Peter Feerick d9b725a4b1 Newline 2021-12-24 13:18:08 +10:00
Peter Feerick 0814cbca88 Fix LUA=N compilation failure 2021-12-24 13:18:08 +10:00
Peter Feerick b6ad6fbc50 Change LUA=YES to LUA_MIXER=Y/N 2021-12-24 13:18:08 +10:00