Commit Graph
653 Commits
Author SHA1 Message Date
Peter FeerickandGitHub 839cfbd53c chore: more OTX to ETX housekeeping (#5396) 2024-08-14 21:02:29 +10:00
philmozandGitHub 011397c4de feat(lua): add lvgl.page(), add optional parent property to lvgl.build() (#5407) 2024-08-13 11:26:50 +10:00
philmozandGitHub 8443b50aef fix(bw): LONG press RTN to exit Lua script closes tools menu (#5417) 2024-08-12 10:37:02 +10:00
philmozandGitHub 317bb052bc fix(lua): widget background function not always run when offscreen (#5399) 2024-08-09 10:44:44 +10:00
philmozandGitHub 53628a386f fix(color): main view layout, lua widget display issues (#5382) 2024-08-05 15:23:13 +10:00
philmozandGitHub 4b978c347d fix(color): flickering Lua widgets when full screen is refreshed (#5364) 2024-08-05 09:27:25 +10:00
philmozandGitHub 2eee7cd011 chore: re-organise source files for color LCD UI (#5358) 2024-08-02 08:50:55 +10:00
philmozandGitHub 23df4f63bb chore(color): color UI code cleanup - round 3 (#5351) 2024-08-01 10:05:52 +10:00
4b917b762c feat: use any source for expo/weight/offset (#5220)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2024-07-26 20:51:21 +10:00
Frankie ArzuandGitHub 1942e4166b fix(lua): incorrect name for MIN source (#5293) 2024-07-14 08:54:42 +10:00
philmozandGitHub 4d29d5dbae feat(color): additions to LVGL for Lua scripts (#5179) 2024-07-01 09:07:18 +10:00
MichaelandGitHub c377aa4890 fix(lua): save telemetry sensor generated by setTelemetryValue() (#5224) 2024-06-28 21:12:52 +10:00
philmozandGitHub 0d6d35ef02 fix(color): standalone Lua syntax errors or missing run() may cause EM (#5212) 2024-06-23 18:46:36 +10:00
philmozandGitHub e7509349b3 chore(color): more layout cleanup and minor bug fixes (#5171) 2024-06-17 05:40:08 +00:00
philmozandGitHub b4e33fc439 feat(lua): support for using LVGL objects on colorlcd (#4887) 2024-06-13 13:16:07 +10:00
philmozandGitHub 97f9884639 refactor(color): UI code cleanup, speed up loading of complex pages (#5031) 2024-06-06 20:08:13 +10:00
philmozandGitHub fb2188cacd fix(lua): getFieldInfo() not returning switch info (#5108) 2024-06-05 18:19:35 +10:00
philmozandGitHub e807ccbebf refactor: key handling (#4849) 2024-05-27 18:33:53 +10:00
Peter FeerickandGitHub e72f1d2da1 fix: some cppcheck errors (#4942) 2024-05-02 13:13:16 +10:00
philmozandGitHub dc2998e478 feat(lua): add 'mkdir' and 'rename' functions (#4870) 2024-04-28 18:44:55 +10:00
ThomasKuehneandGitHub 8225fb21c5 chore(radio): cleanup -Wzero-as-null-pointer-constant warnings (#4851) 2024-04-15 09:31:46 +10:00
philmozandGitHub f28c1150ed refactor(color): use LVGL styles and objects for UI, legacy cleanup (#4407) 2024-04-05 17:33:14 +10:00
philmozandGitHub 0d84acef59 fix(lua): ignore potential unwanted key events (#4833) 2024-04-02 10:52:17 +10:00
philmozandGitHub 84aa4f4b40 fix(lua): add 'repetition' property to getCustomFunction and setCustomFunction tables (#4693) 2024-03-06 08:59:21 +10:00
Peter FeerickandGitHub 2bef12996f fix(lua): serialRead is not limited to CLI (#4644) 2024-02-27 09:42:50 +10:00
3ebff87e8f feat(lua): add support for CRSF 'direct command' packets (#4630)
Co-authored-by: Raphael Coeffic <raphaelcoeffic@users.noreply.github.com>
2024-02-15 13:04:36 +10:00
Peter Feerick c7b6a13387 revert: 175ab5e pushed to wrong fork
This reverts commit 175ab5ef96.
2024-02-11 21:36:18 +00:00
JimB40 175ab5ef96 Changes to be committed:
modified:   radio/src/lua/api_general.cpp

changed crsfTelemetryPush to support direct commands
2024-02-11 15:01:47 +01:00
dfaad73070 fix: Throttle idle trim handling for surface, enable MT12 tests (#4520)
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
2024-01-21 13:53:25 +10:00
Raphael CoefficandGitHub 317766dab7 fix(lua): Re-implement luaSetSerialBaudrate (#4501) 2024-01-03 13:29:02 +10:00
Raphael CoefficandGitHub 6b1256db66 chores(lua): Generate keys definitions (#3923) 2023-12-20 21:28:40 +10:00
philmozandGitHub ad16bf6cdd fix(color): Initialisation of Lua widget options (#4394) 2023-12-09 11:51:03 +10:00
ee73fa47f0 feat: Add "Enable" button to all SF/GF (#3024) (#3601)
Co-authored-by: eshifri <eshifri@hotmail.com>
Co-authored-by: philmoz <philmoz@users.noreply.github.com>
2023-12-03 12:23:34 +10:00
philmozandGitHub b0e43e09ea chore(color): Cleanup bitmap code (#4319) 2023-11-17 10:36:05 +10:00
philmozandGitHub 5e97d1d59b chore: Remove unused LS_FUNC_RANGE, TimersContext (#4267) 2023-11-10 16:35:00 +10:00
Raphael CoefficandGitHub 373bb33f4b chore: Remove some bloat, reduce firmware size (#4288) 2023-11-08 22:05:54 +10:00
bug400andGitHub 926dc36d51 fix(lua): Do not pass key event that triggered telemetry view to lua (#4168) 2023-11-07 09:08:31 +10:00
ca5355e0c7 feat: Add support for Radiomaster MT12 (#4277)
Co-authored-by: 3djc <lesitewebdejc@hotmail.com>
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2023-11-04 18:18:17 +10:00
b48e07026d feat: More flexible ADC inputs (#3870)
Co-authored-by: 3djc <lesitewebdejc@hotmail.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2023-11-02 11:07:53 +10:00
f5593c44e8 fix(color): Bitmap name truncation if exactly 14 characters long (#4232)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2023-10-31 11:40:49 +10:00
philmozandGitHub 1e3f919146 fix(color): 'SWITCH' widget option logic, enable for Lua widgets (#4190) 2023-10-17 07:22:25 +10:00
b22a1b5d32 feat: Support for WS2812 RGB LEDs (#3909)
Co-authored-by: 3djc <lesitewebdejc@hotmail.com>
2023-10-14 14:06:55 +10:00
MichaelandGitHub 7400a598a1 feat(lua): Add API for overriding speaker volume (#3784) 2023-10-13 11:37:12 +10:00
philmozandGitHub 776b64c469 feat(radio): Disable Special Functions when feature turned off (#4116) 2023-10-03 10:57:09 +10:00
f40fa1a64b feat(el18): Use trim hats as keys for navigation (#3894)
Co-authored-by: elecpower <neilh713@tpg.com.au>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2023-09-29 20:12:54 +10:00
philmozandGitHub a60cf67fb2 fix(radio): Lua insertMix function not working (#4129) 2023-09-29 11:34:34 +10:00
47ff7284fd fix(radio): Better iteration through mixers on display, sanitize invalid sources (#3999)
* fix: mixer lines with empty source

Fixes #3367

* Fix color mixes display.

---------

Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com>
2023-09-24 15:51:18 +10:00
philmozandGitHub 0aff002c8a chore(color): Cleanup and optimise EdgeTxTheme class (#4013) 2023-09-21 19:39:05 +10:00
philmozandGitHub e4f845c844 chore(radio): Fix some compiler warnings when building firmware (#4058) 2023-09-20 11:16:48 +10:00
MichaelandGitHub 2d8d2fcf01 feat: MIN constant as a source option (#3639)
* feature request #1635

- added MIN (-MAX -> -1024) as source

* fix rebase

* fix rebase

* change to use language strings for MIN/MAX instead of instance

updated CN and TX language file for MINuse -RESX for MIN instead of magi numbercode cleanup

* updated test sources

* updated JP language

* JP language: changed translation text

* updated HE language translations
2023-08-28 20:16:00 +10:00