Commit Graph
100 Commits
Author SHA1 Message Date
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
Peter FeerickandPeter Feerick e4369af048 [libopenui] Fix screen widget layout line color 2021-12-24 13:08:55 +10:00
Peter FeerickandRaphael Coeffic a1c10fa486 Add power delay for when turning on MPM for T16
Fixes #1239
2021-12-23 07:38:58 +01:00
Peter Feerick ee74bd408b Add more vertical centering 2021-12-18 11:49:39 +10:00
Peter Feerick 0fb08a7998 Add T-Pro simulator
Although it won't be fully functional until yaml ready
2021-12-18 09:28:43 +10:00
Peter FeerickandRaphael Coeffic 7b45f3e4b0 Generate YAML for Zorro also 2021-12-17 15:17:49 +01:00
Peter FeerickandRaphael Coeffic ca2c76809a Build simulator for Zorro
Although it won't support yaml (yet)
2021-12-17 15:17:49 +01:00
Peter FeerickandPeter Feerick b2bb0b2f28 [NV14] source_t is now uint16_t
Related to #1211
2021-12-14 18:08:42 +10:00
Peter FeerickandPeter Feerick 4e56f524fd FUNC_SOUNDS, not FUNC_FIRST_WITHOUT_ENABLE 2021-12-14 18:08:42 +10:00
Peter Feerick 245790c2ff Merge branch 'main' of https://github.com/EdgeTX/edgetx into main 2021-12-13 07:43:23 +10:00
Peter Feerick dbd41d2ea9 [libopenui] Change touch end processing 2021-12-13 07:41:15 +10:00
Peter Feerick b7efc8a8f5 [libopenui] Fix repeated touch events and sliders 2021-12-12 20:32:56 +10:00
Peter FeerickandPeter Feerick 48bd1ac738 Fix UI elements left visible when FLIGHT_MODES=N 2021-12-10 10:47:59 +10:00
Peter Feerick 79e52521ac [libopenui] Fix for Curve edit not working #1087 2021-12-08 21:48:20 +10:00
Peter FeerickandPeter Feerick 17af4b5775 [colorlcd] Re-enable GHOST tools entry
There is a known bug, but it is better than not config tool for now
2021-12-07 19:49:05 +10:00
Peter FeerickandPeter Feerick 90df2540ba [NV14] Enable GHOST by default
As is already the case with Horus colorlcd targets
2021-12-07 19:49:05 +10:00
Peter FeerickandPeter Feerick 15a6b6f1d4 Ensure stock internal module is set where possible
e.g. where before a complete wipe or unsupported upgrade path failure
failed to enable NV14 internal module by default.
2021-12-07 18:32:31 +10:00
Peter Feerick 0618d6ef6a [colorlcd] Fix Frsky 9-16 TELEM OFF not working
Resolves #1197
2021-12-06 09:37:31 +10:00
Peter Feerick 3ab896ba2e [libopenui] Fix touch end segf, compiler warnings 2021-12-02 10:32:01 +10:00
Peter FeerickandPeter Feerick 3c725dda35 Fix lines missed in #1117 2021-12-01 10:41:57 +10:00
Peter FeerickandPeter Feerick a87a484780 [B&W] Don't add entries for non-existant rows
BACKUP_EEPROM & FACTORY_RESET
2021-12-01 10:41:57 +10:00
Peter Feerick 316e18f800 Bump libopenui (non-touch compile bug) 2021-11-30 22:19:40 +10:00
Peter Feerick 2bdf1ff600 [libopenui ] Fix enable/disable popup menu filters
Can now enable and disable filters in popup menus (i.e. source, switch)
Active filter is now also highlighted
Use page keys to scroll through filters if no touch
Resolves #228
2021-11-30 21:19:01 +10:00
Peter FeerickandPeter Feerick d3f35e8334 Use theme colours on shutdown screen
Uses COLOR_THEME_PRIMARY2 and COLOR_THEME_SECONDARY1
 (i.e. the topbar icon and background colours) unless default theme.
2021-11-29 12:01:47 +10:00
Peter FeerickandPeter Feerick 765750b34b Add isDefaultTheme() to ThemePersistance 2021-11-29 12:01:47 +10:00
Peter FeerickandPeter Feerick 9401e00253 Add missing newline at EOF 2021-11-29 12:00:50 +10:00
Peter FeerickandPeter Feerick 8a77be2328 AUDIO_HELLO before doSplash() 2021-11-27 08:46:47 +10:00
Peter FeerickandPeter Feerick 017ece4caf Play hello wav before SF and switch checks 2021-11-27 08:46:47 +10:00
Peter Feerick 95f853f54e [libopenui] Fix touch slide intertia
Thanks @gagarinlg!
2021-11-26 20:38:53 +10:00
Peter FeerickandPeter Feerick b3cbf73aa0 Enable lua table for colorlcd, not just horus 2021-11-25 11:18:33 +10:00
Peter Feerick 78fc55c06d Fix unthemed text 2021-11-23 21:05:18 +10:00
Peter Feerick a1d279a552 Bump libopenui to for #1077 fix 2021-11-21 20:56:40 +10:00
Peter Feerick 1002fddd12 Add include for NV14 found missing in #1082 2021-11-19 13:45:54 +10:00
Peter Feerick 8f55fb0ffa libopenui: NumberEdit set min/max if fast scroll goes out of bounds
Resolves #399
2021-11-18 11:17:43 +10:00
Peter Feerick 15a1981d6e Fix simulated touch not working in simu
Resolves #1063
2021-11-17 10:41:58 +10:00
Peter Feerick 38308f6bef libopenui: Adjust theme constants used by Menu 2021-11-16 11:52:46 +10:00
Peter FeerickandPeter Feerick 574658d616 Bump libopenui for companion PR 2021-11-16 11:21:04 +10:00
Peter Feerick 52013da098 Clear buffer before drawing background image
Fixes #1058 , prevents alternating garbage drawn every cycle
2021-11-15 22:45:01 +10:00
Peter Feerick b4903d8d6f Bump libopenui 2021-11-12 11:53:07 +10:00
Peter Feerick 493c90d792 Lets *not* use PRs for support 2021-11-11 10:50:53 +10:00