Commit Graph
100 Commits
Author SHA1 Message Date
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
Peter Feerick f1d50c585a Bump libopenui, resolves #1017 2021-11-10 11:18:45 +10:00
Peter Feerick 68335304a8 Update Companion donation URL
Resolves #913
2021-11-05 12:23:19 +10:00
Peter Feerick 94d8ee1258 [companion] Add missing braces to conversion
Per:
https://github.com/EdgeTX/edgetx/pull/942/files/9df21159d01548716093e18ea829f58ec4a9475d#r739703672
2021-10-31 18:47:14 +10:00
Peter FeerickandPeter Feerick 2b0a4ab27c Remove BMP_ARGB4444 override since autodetected
Fixes #966
2021-10-29 10:15:03 +10:00
Peter FeerickandPeter Feerick cd84f8665a Use ModelTextEdit in model edit screens!! 2021-10-28 09:28:17 +10:00
Peter FeerickandPeter Feerick 2f3919c4b9 Rebuild window when SF entry cleared
Resolves #322
2021-10-28 09:28:01 +10:00
Peter FeerickandPeter Feerick 3041185ec3 Fix channel override icon state not being updated
Reported by @mervdale
2021-10-27 09:39:03 +10:00
Peter FeerickandPeter Feerick 8bb04e2a38 Fix widget options not triggering storageDirty
Fixes #958
2021-10-27 09:38:18 +10:00
Peter FeerickandPeter Feerick 3e8faa381b Bump libopenui, add needed const 2021-10-22 21:03:16 +11:00
Peter Feerick 8bb10178d9 Change from PRIMARY2 to PRIMARY1 2021-10-07 18:22:33 +10:00
Peter FeerickandPeter Feerick 2d75eafc4d Make dialog big enough for five option widgets 2021-10-07 10:39:53 +11:00
Peter FeerickandPeter Feerick 63a5160c8b Trim alternate paths 2021-10-06 16:45:32 +11:00
Peter Feerick 36ec9356f3 Fix DE and ES translation compilation errors 2021-09-30 22:49:33 +10:00
Peter FeerickandRaphael Coeffic 0e71cb180d Make 'back' hitbox bigger for touch 2021-09-29 19:12:37 +02:00
Peter FeerickandPeter Feerick c0f792c392 Use correct index on 128 B&W radios for MPM status
Fixes #656
2021-09-29 09:12:44 +10:00
Peter FeerickandPeter Feerick 182bc2355e Fix NV14 Flysky receiver voltage and signal labels 2021-09-26 19:08:55 +10:00
Peter Feerick ecbe89c0f4 Update libopenui - Fixes #767 2021-09-24 19:35:59 +10:00
Peter FeerickandPeter Feerick 482d00d99d Fixes only one column of models
Resolves #636
2021-09-21 16:18:20 +10:00
Peter FeerickandPeter Feerick b62e8c342d Version string on NV14 had unecessary indent 2021-09-21 16:18:20 +10:00
Peter FeerickandPeter Feerick e51ffb110a Replacement icon masks thanks to @JimB40
Resolves #752
2021-09-21 09:01:17 +10:00
Peter FeerickandRaphael Coeffic 4d71f04dbe Update header 2021-09-17 10:44:24 +02:00
Peter FeerickandRaphael Coeffic 5cb1278cb3 Never leave MPM mode set to SPECTRUM_ANALYSER 2021-09-17 10:44:24 +02:00
Peter FeerickandRaphael Coeffic a5a54b6ce7 Proper close handler and track MPM state properly 2021-09-17 10:44:24 +02:00
Peter FeerickandRaphael Coeffic 0311c65dda Trigger stop function on press of RTN 2021-09-17 10:44:24 +02:00
Peter Feerick 49cb277bf8 Hardware touch specific variables behind defines 2021-09-15 09:51:16 +10:00
Peter Feerick be9bdfd585 Call GV_IS_GV_VALUE() without offset applied 2021-09-15 09:37:41 +10:00
Peter Feerick 5c787f62c7 Don't offset min and max - breaks mixer output 2021-09-14 21:31:52 +10:00
Peter Feerick 6167d93651 Add tap count support to simu 2021-09-14 19:33:37 +10:00
Peter Feerick 3d0cedc1c8 Update header 2021-09-11 18:48:56 +10:00
Peter Feerick b454bb8c43 Formatting 2021-09-11 18:44:57 +10:00
Peter Feerick f70f247302 Catch press and hold state 2021-09-11 18:43:13 +10:00
Peter Feerick dc9d213fc5 Implement tap count for NV14 2021-09-11 12:04:33 +10:00
Peter Feerick 0420d2519e Apply code formatter 2021-09-08 21:50:11 +10:00
Peter Feerick d4628ca78d Update copyright header 2021-09-08 21:37:01 +10:00
Peter Feerick 8a1970670d Only enable HARDWARE_TOUCH for TX16 & T18 default
As TX16S and T18 are only Horus targets with hardware touch as standard
Also only enable SOFTWARE_KEYBOARD with HARDWARE_TOUCH
2021-09-08 15:07:10 +10:00
Peter Feerick 49b91431fe Set more sensible default colors for output widget
And also allow colors to be customised!
Fixes #663
2021-09-01 20:44:50 +10:00
Peter Feerick 9a2461c7e9 Shows pot and sliders on own line, change colour
Use theme primary colour (def. black) rather than warning (def. red)
Show pot/slider list on own row, under switches
2021-09-01 14:10:40 +10:00
Peter Feerick 071ec6299f Make pots/sliders warnings not big.
Still needs a proper helper though.
2021-09-01 11:15:50 +10:00
Peter Feerick 716c1092ce Merge branch 'main' of https://github.com/EdgeTX/edgetx into main 2021-08-30 23:21:32 +10:00
Peter Feerick 57dd1bd779 Update libopenui 2021-08-30 23:21:30 +10:00
Peter Feerick bc8c3c60e1 Revert to 5c70891 of libopenui 2021-08-30 22:56:01 +10:00
Peter Feerick 2b457637e6 Manually re-add #617 build options 2021-08-30 21:26:18 +10:00
Peter Feerick a710614d9b Reattach to EdgeTX libopenui master and udpate 2021-08-30 21:24:10 +10:00
Peter Feerick 44eca11635 Better to use exact resolution 2021-08-28 12:45:06 +10:00
Peter Feerick a4f781ad1f Don't remove 2POS from avail switches for invert
Also prevent 'unused variable' compiler warning that results from change
Resolves #178
2021-08-27 22:19:32 +10:00
Peter Feerick 115bf4a4cc Use LCD height so not transmitter specific 2021-08-27 21:42:11 +10:00
Peter Feerick bf4aa156fe Show more files on the NV14
Since it has a much taller screen
2021-08-26 11:34:21 +10:00
Peter Feerick bbe312a8fd Cleanup 2021-08-25 11:21:40 +10:00
Peter Feerick 66a1caa150 Simply 1x2 layout code 2021-08-24 19:10:57 +10:00
Peter Feerick 52f4714e4c Implement 1x3 layout 2021-08-24 15:47:39 +10:00
Peter Feerick a191effcf6 Implement 2x3 layout 2021-08-23 22:48:19 +10:00
Peter Feerick 88b3c14c02 Implement 2+3 layout 2021-08-23 22:38:45 +10:00
Peter Feerick 1cf957386f Implement 1+3 layout 2021-08-23 22:15:13 +10:00
Peter Feerick 23580143af Implement 4+2 layout
Resolves #315
2021-08-21 20:47:08 +10:00
Peter Feerick 324dbb7d8a GPS, EXT_ANT icon relative to target screen width 2021-08-20 20:35:35 +10:00
Peter Feerick 4e7d7cea59 USB and log icons relative to target screen width 2021-08-20 20:34:06 +10:00
Peter Feerick b7a10d32bd DSM2 impelmentation is limited to 6 channels 2021-08-19 21:13:17 +10:00
Peter Feerick 275515df64 MPM DSM2 default is 7, maximum of 12 2021-08-19 20:10:36 +10:00
Peter Feerick 8ae13bb565 If end channel is out of range, pull it into line 2021-08-17 22:19:30 +10:00
Peter Feerick 41093fa791 Set better max channel values for for DSM2 and MPM 2021-08-17 22:05:25 +10:00
Peter Feerick 64628a89ab Fixed a Mac specific bug VSCode parser picked up 2021-08-10 21:13:12 +10:00
Peter Feerick f062b61678 Switch to using constants and less manual pathing 2021-08-10 21:12:28 +10:00
Peter Feerick ccf7c16288 Has been tested on WSL2 2021-08-10 20:11:27 +10:00
Peter Feerick 3822c0a515 Add step variable 2021-08-10 20:10:31 +10:00
Peter Feerick f62019e5dd Merge branch 'ubuntuBuildEnv' of https://github.com/EdgeTX/edgetx into ubuntuBuildEnv 2021-08-10 20:01:23 +10:00