Raphael Coeffic
b0b24a716e
Use defined explicit DynamicNumber implementation
...
Resolves #2115
2022-07-04 15:38:53 +02:00
Raphael Coeffic
dae1c77f47
fix(t-lite): internal module on targets without TX DMA was not sending at all
2022-07-04 12:35:03 +02:00
Raphael Coeffic
1bc35f54de
color: fix print format warnings
2022-07-04 07:56:28 +02:00
Raphael Coeffic
3d8c50dc40
Fix conversions progress screen
2022-07-02 07:55:26 +02:00
Raphael Coeffic and Raphael Coeffic
5ca584cabf
nv14: fixed DEBUG=Y
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
1f8072374c
x12s: move touch panel inversion to LVGL driver
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
f1f8249205
lua events: fixed includes
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
8f2b0ca03d
Use LL RCC periph clock enable
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
03cdc879b9
X10: Fix throttle source conversion from binary format
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
7ec9651304
Fix NV14 internal module HAL
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
8821c4ea8c
Fix internal module HAL taranis and horus
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
22a88153c9
Fix taranis targets with UART on external module
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
b439f24a10
Simu fixes
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
244efed6ba
NV14 touch driver
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
f8d1e4143b
GT911: enable SYSCFG peripheral clock before using EXTI.
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
9eb22ea48b
Remove StdPeriph I2C
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
7cb2973248
gt911: enable clocks in driver
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
2ffe22b8de
Allow IMU not only for TX16S
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
752b772bb7
Fix re-init
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
0b8d93ca88
WiP: support for LSM6DSxx
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
df83a82285
EEPROM & Digital Volume I2C driver using generic I2C HAL driver
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
bc6c53681c
Move Horus GT911 driver to HAL
2022-06-25 16:09:04 +02:00
Raphael Coeffic and Raphael Coeffic
35e14ff83e
Fixes for FlySkySettings
2022-06-25 15:37:11 +02:00
Raphael Coeffic and Raphael Coeffic
980a823bf6
Radio hardware: improve bluetooth settings
2022-06-25 15:37:11 +02:00
Raphael Coeffic and Raphael Coeffic
e76c7f95be
Re-implemented BT trainer setup
2022-06-25 15:37:11 +02:00
Raphael Coeffic and Raphael Coeffic
7b053c1c05
Add more generic class for channel range
2022-06-25 15:37:11 +02:00
Raphael Coeffic and Raphael Coeffic
b81d174a2e
Work around ARM GCC limitations
2022-06-25 15:37:11 +02:00
Raphael Coeffic and Raphael Coeffic
81e60eb5a2
Custom failsafe: flex layout and channel hold / no pulse
2022-06-25 15:37:11 +02:00
Raphael Coeffic and Raphael Coeffic
20b7ab677d
Fix NV14
2022-06-25 15:37:11 +02:00
Raphael Coeffic and Raphael Coeffic
0de678af57
Flex module setup
2022-06-25 15:37:11 +02:00
Raphael Coeffic and Raphael Coeffic
387514e2a1
ModuleData: use named struct for ppm
2022-06-25 15:37:11 +02:00
Raphael Coeffic
2e9fde7ed4
LUA events: fixed memclear() size in luaNextEvent()
2022-06-21 06:47:01 +02:00
Raphael Coeffic
9f24e2d131
Radio setup: prevent scrolling with wrap boxes
2022-06-20 08:05:09 +02:00
Raphael Coeffic
3ce1aefc44
Fix input name length
2022-06-19 17:28:03 +02:00
Raphael Coeffic
f612920841
Inputs: fix editing after insert/delete
...
As with mixers, the index used was that captured when executing createLineButton() rather than the real current index.
2022-06-19 14:06:39 +02:00
Raphael Coeffic
f35fc68bfd
Mixers: fix editing after insert/delete
...
The index used was that captured when executing createLineButton() rather than the real current index.
2022-06-19 13:54:12 +02:00
Raphael Coeffic
3afe1beaeb
GVarNumberEdit: fix editing GVAR
...
NumberEdit would cap and set the value based on its own limits (-500;500). This is not possible anymore as the "setValue" method is now set when NumberEdit is visible and really used.
2022-06-19 13:52:56 +02:00
Raphael Coeffic
4444b71add
Reset offset and clipping rect before using direct drawing
2022-06-18 06:13:31 +02:00
Raphael Coeffic
c4fc11b79a
Fix integer format warnings
2022-06-17 09:20:55 +02:00
Raphael Coeffic
7680d3425f
EN: fixed wording
2022-06-17 05:55:22 +02:00
Raphael Coeffic
8deaa983ec
Model setup: fix button sizes & timer setup scrolling
2022-06-17 05:52:15 +02:00
Raphael Coeffic and Raphael Coeffic
ba757bd41f
Fix confirmation dialog
2022-06-17 05:34:47 +02:00
Raphael Coeffic and Raphael Coeffic
cd4d3a28ee
Fix display when power button is released before shutdown
2022-06-17 05:34:47 +02:00
Raphael Coeffic and Raphael Coeffic
3eb109b198
Removed white screen flash on bootloader start
2022-06-17 05:34:47 +02:00
Raphael Coeffic and Raphael Coeffic
ac84ac1397
Fix & simplify fatal screens
2022-06-17 05:34:47 +02:00
Raphael Coeffic and Raphael Coeffic
6798b2fde9
Fix sleep screen
2022-06-17 05:34:47 +02:00
Raphael Coeffic and Raphael Coeffic
fe6922494a
LCD & backlight init only from lcdInitDisplayDriver()
2022-06-17 05:34:47 +02:00
Raphael Coeffic and Raphael Coeffic
8d9734f7d1
Fix first LCD layer address used
2022-06-17 05:34:47 +02:00
Raphael Coeffic and Raphael Coeffic
8681d5aa3e
Fix bootloader display init order
2022-06-17 05:34:47 +02:00
Raphael Coeffic and Raphael Coeffic
479e8ad244
Fix direct drawing for special cases
2022-06-17 05:34:47 +02:00
Raphael Coeffic and Raphael Coeffic
f6988c0870
The return of XXL font
2022-06-14 22:58:15 +02:00
Raphael Coeffic and Raphael Coeffic
5416a8f7d4
Remove padding on analog diagnostics pages
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
9a8e12db20
Space buttons evenly
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
a7305c3a69
Fixed compiling with BLUETOOTH=Y
...
TODO: bluetooth messes with the focus as it rebuilds the form all the time.
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
ae94dcd12a
Radio hardware: make more compact
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
fdc0631600
Tweak button sizes & padding
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
cf99615ff5
radio setup: layout simplifications
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
e91e4e9c80
Padding adjustments
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
6a14695c27
Moved batt range to "hardware"
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
d599131f64
Reorder buttons
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
51ca20535b
radio hardware: flex layout WiP
2022-06-14 22:57:59 +02:00
Raphael Coeffic and Raphael Coeffic
a8a9477343
radio version: flex layout
2022-06-13 22:44:15 +02:00
Raphael Coeffic and Raphael Coeffic
e75ec459f1
Cleanup
2022-06-13 22:43:45 +02:00
Raphael Coeffic and Raphael Coeffic
4fc2a2ee5d
Backlight API fixes
2022-06-13 22:43:45 +02:00
Raphael Coeffic and Raphael Coeffic
ec2c5c5bdc
Cleanup unused LvglWidgetFactory
2022-06-13 22:43:45 +02:00
Raphael Coeffic and Raphael Coeffic
c0e6b2c567
Disable touch if backlight is off or special function is on
2022-06-13 22:43:45 +02:00
Raphael Coeffic and Raphael Coeffic
dc75b4916d
Simu: add support for backlight off
2022-06-13 22:43:45 +02:00
Raphael Coeffic and Raphael Coeffic
3ae39a3050
Add inactivity counter reset to LVGL device drivers
2022-06-13 22:43:45 +02:00
Raphael Coeffic
1978fa521f
Mixer scripts: fix compilation (focus handling removed)
2022-06-13 15:37:39 +02:00
Raphael Coeffic
5d399b05da
fix(screen setup): changing screen layout
2022-06-12 21:36:58 +02:00
Raphael Coeffic
27f55f5260
Update libopenui
2022-06-12 19:19:55 +02:00
Raphael Coeffic
efb33ff1af
fix(widget): update layout before computing main zone
2022-06-12 19:11:54 +02:00
Raphael Coeffic
7e50b2f948
fix(nv14): fix QT simulator display
2022-06-12 18:30:42 +02:00
Raphael Coeffic
f80cd8cacc
fix(gvar number edit): add voffset
2022-06-12 17:59:50 +02:00
Raphael Coeffic
5319648e04
fix(compilation): another attempt...
2022-06-12 11:48:34 +02:00
Raphael Coeffic
f35f6de75d
fix(compilation): BitmapBuffer is only available with libopenui
2022-06-12 11:37:25 +02:00
Raphael Coeffic
0f60134dd5
fix(logical switches): fixed "ddd"
2022-06-12 11:31:48 +02:00
Raphael Coeffic
6465c554cb
fix(nightly): use edgetx-dev image for nightly builds as well
2022-06-12 08:00:36 +02:00
Raphael Coeffic
48aa7d751c
Add lz4 to Windows & macOS Companion workflows
2022-06-11 22:30:22 +02:00
Raphael Coeffic
ccdadd8334
fix(simulator): isolate constants to ease inclusion from companion
2022-06-11 22:22:08 +02:00
Raphael Coeffic and Raphael Coeffic
691b2a5b06
Update libopenui to merged master branch
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
c80b040b1e
fix(t18): remove extra parenthesis
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
dff0478351
file browser: re-add bitmap preview
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
7e5d8ee7ac
Fixed compilation on non-touch targets
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
10615b0201
trainer page: flex layout
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
eae8a93525
Update libopenui (scroll on focus fix)
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
2a22220a65
Update libopenui (button fix)
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
acbf916652
Removed unused LUA themes
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
a3424d5bc0
Support for touch/key events in LUA widgets
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
7848be16b2
re-add widget select mode on main view via long enter press
...
widget menu is also accessible via long touch press on the widget.
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
f31a2af57b
fix(key driver): pass EVT_KEY_LONG(KEY_EXIT) properly
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
180ceec537
Input & Mixer edit advanced: more compact screens
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
3687088b41
Model setup: fixed buttons
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
cdeb01d1bb
fix(bootloader): font enum
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
940779356a
Mixer edit: more compact screen
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
8cfb5d5e75
Output edit: flex layout
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
1363a89758
Move "Extended limits" to outputs screen
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
b1cbbc4fc6
Model setup: use single buttons instead of button matrix for sub-screens
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
e31a1cc1fc
Input & Mixer edit pages: flex layout rework
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
c418758863
getGVarString: boundary check
2022-06-11 15:38:08 +02:00