* Fixed support for Radiomaster TX12 additional switches (SI and SJ)
Two connectors are present on TX12 main board (near top of internal TX module) and are mapped as SI and SJ, but were not read out by the firmware.
With this update they might be used for some further hacking of the radio (ex. adding additional 2-pos switches, adding detector of external module insertion etc.).
* Radiomaster TX12 - preventing selection of Si and SJ as 3POS
* Radiomaster TX12 - corrected SI and SJ switch names in Keys Debug screen
Switches were displayed in test screen as SG and SH, due to fact that firmware did not take into account no presence of SG and SH in TX12.
The update provides correct and consistent naming of the additional switches across whole radio.
* Alignment tweak + fix rot_enc info overlap
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
show LCD controller type on NV14 radio version screen
fix ST7796S LCD controller detection
fix ST7796S driven displays to show correct colors
fix NV14 lcd_driver.cpp compiler warning
Rebase and modify #1263 and resubmit
Added new translations for the popup main menu
Added new translations for theme
Fixed wrong translations
@richardclli Please check
* Fix menu back behavior in the Ghost menu
When backing out of a ghost sub-menu one level, don't close the module menu unless already in the root menu.
* Fix formatting
* Fixed wrong index calculation.
* Fixed font generation, indexing will goes wrong when no extra chars bitmap is present.
* Image width exceeded 16384 will cause trouble in CJK.
* Include libopenui update
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
* fix mix channel monitor size on nv14
* add right margin to mix channel monitor on nv14
* Rebase and revert libopenui change
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
* Fix building with -DGVARS=NO
* Thx @eshifri for the tip
Better solution
* Don't show GVARS tab if GVARS turned off
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
* fix some minor issues
* 1. fixed issue with FullScreenDialog when over a window that processes onTouchStart
2. Fixed Huse and RFB bar positioning
3. added the ability to pause the filecarosell
4. now when the Theme Browser isnt the top of the stack it pauses the FileCarosell. Good for perf
5. Add more preview controls so all colors can be seen
6. Lots of little layout issues fixed
* layout changes for nv14
* fix listbox. dont call selection handler if the newly selected item is the same as the selected one.
Co-authored-by: kkoenig1@optonline.com <kkoenig1@optonline.com>
* use RLE encodes bitmaps on 212x64 pixel radios
* fix model image display
fix icon display
* implement RLE bitmaps in companion for splash image on 212x64 radios
reserve 3kB for RLE bitmaps in firmware
* fix size check
* use defines instead of magic numbers
* fix display of splash screens on 212x64 radios
* add warning message if compressed image is larger than the reserved space
* Fix compiler warning
Fix compiler warning about comparing signed with unsigned.
* Fix minor bug
category->size() is unsigned int, not long unsigned int
* Typo
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
* fix#298, keys not working, after sliding on tabs bar
* fix for touch end event with start x,y coordinate is triggered after the last slide event
* remove selecting tabs on the tab top bar by sliding as it does break sliding the tab bar.