Commit Graph
100 Commits
Author SHA1 Message Date
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 CoefficandRaphael Coeffic 5ca584cabf nv14: fixed DEBUG=Y 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 1f8072374c x12s: move touch panel inversion to LVGL driver 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic f1f8249205 lua events: fixed includes 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 8f2b0ca03d Use LL RCC periph clock enable 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 03cdc879b9 X10: Fix throttle source conversion from binary format 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 7ec9651304 Fix NV14 internal module HAL 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 8821c4ea8c Fix internal module HAL taranis and horus 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 22a88153c9 Fix taranis targets with UART on external module 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic b439f24a10 Simu fixes 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 244efed6ba NV14 touch driver 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic f8d1e4143b GT911: enable SYSCFG peripheral clock before using EXTI. 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 9eb22ea48b Remove StdPeriph I2C 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 7cb2973248 gt911: enable clocks in driver 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 2ffe22b8de Allow IMU not only for TX16S 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 752b772bb7 Fix re-init 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 0b8d93ca88 WiP: support for LSM6DSxx 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic df83a82285 EEPROM & Digital Volume I2C driver using generic I2C HAL driver 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic bc6c53681c Move Horus GT911 driver to HAL 2022-06-25 16:09:04 +02:00
Raphael CoefficandRaphael Coeffic 35e14ff83e Fixes for FlySkySettings 2022-06-25 15:37:11 +02:00
Raphael CoefficandRaphael Coeffic 980a823bf6 Radio hardware: improve bluetooth settings 2022-06-25 15:37:11 +02:00
Raphael CoefficandRaphael Coeffic e76c7f95be Re-implemented BT trainer setup 2022-06-25 15:37:11 +02:00
Raphael CoefficandRaphael Coeffic 7b053c1c05 Add more generic class for channel range 2022-06-25 15:37:11 +02:00
Raphael CoefficandRaphael Coeffic b81d174a2e Work around ARM GCC limitations 2022-06-25 15:37:11 +02:00
Raphael CoefficandRaphael Coeffic 81e60eb5a2 Custom failsafe: flex layout and channel hold / no pulse 2022-06-25 15:37:11 +02:00
Raphael CoefficandRaphael Coeffic 20b7ab677d Fix NV14 2022-06-25 15:37:11 +02:00
Raphael CoefficandRaphael Coeffic 0de678af57 Flex module setup 2022-06-25 15:37:11 +02:00
Raphael CoefficandRaphael 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 CoefficandRaphael Coeffic ba757bd41f Fix confirmation dialog 2022-06-17 05:34:47 +02:00
Raphael CoefficandRaphael Coeffic cd4d3a28ee Fix display when power button is released before shutdown 2022-06-17 05:34:47 +02:00
Raphael CoefficandRaphael Coeffic 3eb109b198 Removed white screen flash on bootloader start 2022-06-17 05:34:47 +02:00
Raphael CoefficandRaphael Coeffic ac84ac1397 Fix & simplify fatal screens 2022-06-17 05:34:47 +02:00
Raphael CoefficandRaphael Coeffic 6798b2fde9 Fix sleep screen 2022-06-17 05:34:47 +02:00
Raphael CoefficandRaphael Coeffic fe6922494a LCD & backlight init only from lcdInitDisplayDriver() 2022-06-17 05:34:47 +02:00
Raphael CoefficandRaphael Coeffic 8d9734f7d1 Fix first LCD layer address used 2022-06-17 05:34:47 +02:00
Raphael CoefficandRaphael Coeffic 8681d5aa3e Fix bootloader display init order 2022-06-17 05:34:47 +02:00
Raphael CoefficandRaphael Coeffic 479e8ad244 Fix direct drawing for special cases 2022-06-17 05:34:47 +02:00
Raphael CoefficandRaphael Coeffic f6988c0870 The return of XXL font 2022-06-14 22:58:15 +02:00
Raphael CoefficandRaphael Coeffic 5416a8f7d4 Remove padding on analog diagnostics pages 2022-06-14 22:57:59 +02:00
Raphael CoefficandRaphael Coeffic 9a8e12db20 Space buttons evenly 2022-06-14 22:57:59 +02:00
Raphael CoefficandRaphael 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 CoefficandRaphael Coeffic ae94dcd12a Radio hardware: make more compact 2022-06-14 22:57:59 +02:00
Raphael CoefficandRaphael Coeffic fdc0631600 Tweak button sizes & padding 2022-06-14 22:57:59 +02:00
Raphael CoefficandRaphael Coeffic cf99615ff5 radio setup: layout simplifications 2022-06-14 22:57:59 +02:00
Raphael CoefficandRaphael Coeffic e91e4e9c80 Padding adjustments 2022-06-14 22:57:59 +02:00
Raphael CoefficandRaphael Coeffic 6a14695c27 Moved batt range to "hardware" 2022-06-14 22:57:59 +02:00
Raphael CoefficandRaphael Coeffic d599131f64 Reorder buttons 2022-06-14 22:57:59 +02:00
Raphael CoefficandRaphael Coeffic 51ca20535b radio hardware: flex layout WiP 2022-06-14 22:57:59 +02:00
Raphael CoefficandRaphael Coeffic a8a9477343 radio version: flex layout 2022-06-13 22:44:15 +02:00
Raphael CoefficandRaphael Coeffic e75ec459f1 Cleanup 2022-06-13 22:43:45 +02:00
Raphael CoefficandRaphael Coeffic 4fc2a2ee5d Backlight API fixes 2022-06-13 22:43:45 +02:00
Raphael CoefficandRaphael Coeffic ec2c5c5bdc Cleanup unused LvglWidgetFactory 2022-06-13 22:43:45 +02:00
Raphael CoefficandRaphael Coeffic c0e6b2c567 Disable touch if backlight is off or special function is on 2022-06-13 22:43:45 +02:00
Raphael CoefficandRaphael Coeffic dc75b4916d Simu: add support for backlight off 2022-06-13 22:43:45 +02:00
Raphael CoefficandRaphael 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 CoefficandRaphael Coeffic 691b2a5b06 Update libopenui to merged master branch 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic c80b040b1e fix(t18): remove extra parenthesis 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic dff0478351 file browser: re-add bitmap preview 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 7e5d8ee7ac Fixed compilation on non-touch targets 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 10615b0201 trainer page: flex layout 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic eae8a93525 Update libopenui (scroll on focus fix) 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 2a22220a65 Update libopenui (button fix) 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic acbf916652 Removed unused LUA themes 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic a3424d5bc0 Support for touch/key events in LUA widgets 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael 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 CoefficandRaphael Coeffic f31a2af57b fix(key driver): pass EVT_KEY_LONG(KEY_EXIT) properly 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 180ceec537 Input & Mixer edit advanced: more compact screens 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 3687088b41 Model setup: fixed buttons 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic cdeb01d1bb fix(bootloader): font enum 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 940779356a Mixer edit: more compact screen 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 8cfb5d5e75 Output edit: flex layout 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic 1363a89758 Move "Extended limits" to outputs screen 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic b1cbbc4fc6 Model setup: use single buttons instead of button matrix for sub-screens 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic e31a1cc1fc Input & Mixer edit pages: flex layout rework 2022-06-11 15:38:08 +02:00
Raphael CoefficandRaphael Coeffic c418758863 getGVarString: boundary check 2022-06-11 15:38:08 +02:00