Peter Feerick and Raphael Coeffic
7b45f3e4b0
Generate YAML for Zorro also
2021-12-17 15:17:49 +01:00
Peter Feerick and Raphael Coeffic
ca2c76809a
Build simulator for Zorro
...
Although it won't support yaml (yet)
2021-12-17 15:17:49 +01:00
Peter Feerick and Peter Feerick
b2bb0b2f28
[NV14] source_t is now uint16_t
...
Related to #1211
2021-12-14 18:08:42 +10:00
Peter Feerick and Peter 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 Feerick and Peter 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 Feerick and Peter 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 Feerick and Peter 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 Feerick and Peter 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 Feerick and Peter Feerick
3c725dda35
Fix lines missed in #1117
2021-12-01 10:41:57 +10:00
Peter Feerick and Peter 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 Feerick and Peter 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 Feerick and Peter Feerick
765750b34b
Add isDefaultTheme() to ThemePersistance
2021-11-29 12:01:47 +10:00
Peter Feerick and Peter Feerick
9401e00253
Add missing newline at EOF
2021-11-29 12:00:50 +10:00
Peter Feerick and Peter Feerick
8a77be2328
AUDIO_HELLO before doSplash()
2021-11-27 08:46:47 +10:00
Peter Feerick and Peter 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 Feerick and Peter 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 Feerick and Peter 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 Feerick and Peter Feerick
2b0a4ab27c
Remove BMP_ARGB4444 override since autodetected
...
Fixes #966
2021-10-29 10:15:03 +10:00
Peter Feerick and Peter Feerick
cd84f8665a
Use ModelTextEdit in model edit screens!!
2021-10-28 09:28:17 +10:00
Peter Feerick and Peter Feerick
2f3919c4b9
Rebuild window when SF entry cleared
...
Resolves #322
2021-10-28 09:28:01 +10:00
Peter Feerick and Peter Feerick
3041185ec3
Fix channel override icon state not being updated
...
Reported by @mervdale
2021-10-27 09:39:03 +10:00
Peter Feerick and Peter Feerick
8bb04e2a38
Fix widget options not triggering storageDirty
...
Fixes #958
2021-10-27 09:38:18 +10:00
Peter Feerick and Peter 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 Feerick and Peter Feerick
2d75eafc4d
Make dialog big enough for five option widgets
2021-10-07 10:39:53 +11:00
Peter Feerick and Peter 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 Feerick and Raphael Coeffic
0e71cb180d
Make 'back' hitbox bigger for touch
2021-09-29 19:12:37 +02:00
Peter Feerick and Peter Feerick
c0f792c392
Use correct index on 128 B&W radios for MPM status
...
Fixes #656
2021-09-29 09:12:44 +10:00
Peter Feerick and Peter 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 Feerick and Peter Feerick
482d00d99d
Fixes only one column of models
...
Resolves #636
2021-09-21 16:18:20 +10:00
Peter Feerick and Peter Feerick
b62e8c342d
Version string on NV14 had unecessary indent
2021-09-21 16:18:20 +10:00
Peter Feerick and Peter Feerick
e51ffb110a
Replacement icon masks thanks to @JimB40
...
Resolves #752
2021-09-21 09:01:17 +10:00
Peter Feerick and Raphael Coeffic
4d71f04dbe
Update header
2021-09-17 10:44:24 +02:00
Peter Feerick and Raphael Coeffic
5cb1278cb3
Never leave MPM mode set to SPECTRUM_ANALYSER
2021-09-17 10:44:24 +02:00
Peter Feerick and Raphael Coeffic
a5a54b6ce7
Proper close handler and track MPM state properly
2021-09-17 10:44:24 +02:00
Peter Feerick and Raphael 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