Commit Graph
100 Commits
Author SHA1 Message Date
Raphael CoefficandGitHub 0ba688c25f Fixes related to storage conversions removal (#2074) 2022-06-21 08:02:10 +02:00
Raphael CoefficandGitHub c2dc4e6c0b YAML: avoid forcing to add parser for non-existing old format v220 (#2068) 2022-06-21 06:45:35 +02:00
Raphael CoefficandGitHub a00975d3e5 fix(simulator): fixed LCD flush sync with QT simulator (#2030) 2022-06-12 11:28:05 +02:00
Raphael CoefficandGitHub 84b1871532 MSYS2: use pillow and lz4 package instead of pip (#2028) 2022-06-12 00:09:14 +02:00
Raphael CoefficandGitHub 26262c4c92 fix: stack buffer overflow in PreviewWindow::drawTime (#1945) 2022-05-07 21:34:29 +10:00
Raphael CoefficandGitHub 8c0c667ab7 fix(compilation): Use install(DIRECTORY...) instead of FILES so all simulators packaged (#1912)
This allows the list of files to be resolved at the last moment versus when cmake is executed first.
2022-04-28 15:10:09 +10:00
Raphael CoefficandGitHub ddf011ff12 fix: Remove offset when copying timer name (#1832)
Resolves #1816
2022-04-15 18:55:29 +10:00
Raphael CoefficandGitHub d8075cbabb fix: Internal module setting and applying post load fixes on radio settings (#1787) 2022-04-02 21:28:04 +10:00
Raphael CoefficandGitHub b9077c7e5a fix: Quote Stick, Pot, Slider and Switch names (#1754)
* Quote stick names

Resolves #1749

* Fix pot, slider and switch names as well.
2022-03-31 10:39:39 +10:00
Raphael CoefficandGitHub be9aa44e00 fix: Mix data offset: convert to signed int with maximum 11 bits (#1743)
Resolves #1734
2022-03-29 09:25:13 +10:00
Raphael CoefficandGitHub 50aeb50029 fix: Quick fix to let CRSF be used with MPM wireless trainer - limiations apply (#1724)
* Let's do some dirty hack with MPM RX

Resolves #1671

* Use the right function to sync and shutdown sync on external MPM as well
2022-03-25 12:04:15 +10:00
Raphael CoefficandGitHub 610326f216 Write 'semver' tag with the current firmware version (#1695)
And remove `version`/`variant`.
2022-03-20 19:18:01 +10:00
Raphael CoefficandGitHub 0e412000b9 feat: Allow using PXX2 external modules on Zorro (#1622)
Thx to @3djc
2022-02-28 11:10:21 +10:00
Raphael CoefficandGitHub 9c075d0a01 multi: Fix TQly & TRSS sensors not being discovered (#1480)
move the TQly & TRSS hack where it belongs
2022-01-23 11:09:46 +10:00
Raphael CoefficandGitHub 4048983ce5 Add a "No SD card" screen on boot (#1451)
This prevents certain issues related to SD card being now mandatory to run EdgeTx.
2022-01-21 20:18:27 +10:00
Raphael CoefficandGitHub 0adb6315c8 Merge pull request #1469 from gagarinlg/dialogbl
force backlight on when displaying full screen dialogs
2022-01-21 07:26:36 +01:00
Raphael CoefficandGitHub 0ee144dd25 Remove useless DEBUG_TASKS (not supported on FreeRTOS) (#1448) 2022-01-21 12:59:45 +10:00
Raphael CoefficandGitHub 8150b00823 fix: [companion] Throttle trace source conversion error (#1401)
Accounts now for EX3 & EX4

Resolves #1398
2022-01-13 11:51:37 +10:00
7a628d4c15 fix: Companion read/write of failsafe settings, how displayed on radio (#1399)
* Fix failsafe settings

Resolve #1393

* trigger save if failsafe numbers changed + cleanup

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2022-01-11 23:09:55 +10:00
Raphael CoefficandGitHub 71b0e72dd0 Remove calibration check when asserting availability of 6-pos switch positions (#1368)
Thus allowing it to show on radio when calibration is invalid
2022-01-11 22:46:41 +10:00
Raphael CoefficandGitHub 2a509187dd Fix 6POS switch (de-)serialization (#1367) 2022-01-08 08:57:41 +10:00
Raphael CoefficandGitHub eb90b4a68d YAML Trainer data: iterate through nodes rather than assuming their presence (#1350)
Resolves #1349
2022-01-07 10:32:00 +10:00
Raphael CoefficandGitHub d97afb6f8e Fix switch indexes (#1362)
Resolves #1353
2022-01-07 10:31:37 +10:00
Raphael CoefficandGitHub c7e7443c30 Fix EDGE logical switch (de-)serialization (#1361)
Resolves #1359
2022-01-07 09:45:33 +10:00
Raphael CoefficandGitHub d46067fab2 Fix bit mask generation (#1358)
Avoids overflowing when the bit mask should be 32bits long.

Resolves #1351
2022-01-07 09:36:49 +10:00
Raphael CoefficandGitHub 18ea2d5caf Merge pull request #1328 from EdgeTX/yaml_radio_version
Remove reference to EEPROM / EEPR in radio version screen
2022-01-02 13:38:34 +01:00
Raphael CoefficandGitHub aa79087e4d Merge pull request #1186 from EdgeTX/cpn-storage-fmts
Companion YaML support
2022-01-02 13:06:01 +01:00
Raphael CoefficandGitHub 047981f5f4 Merge pull request #1282 from EdgeTX/pfeerick/issue395
End the LUA != LUA confusion
2021-12-24 08:07:57 +01:00
Raphael CoefficandGitHub 69dafd13c0 Merge pull request #1234 from EdgeTX/rm-zorro
Radiomaster Zorro
2021-12-17 16:40:04 +01:00
Raphael CoefficandGitHub 498bc152a3 Merge pull request #1040 from EdgeTX/sw-warnings 2021-12-17 13:05:13 +01:00
Raphael CoefficandGitHub 995e41469e Fixed "lua(...,...)" source (#1208)
Resolves #1205
2021-12-04 14:37:03 +11:00
Raphael CoefficandGitHub 603e5d2646 Merge pull request #1160 from EdgeTX/fix-yaml-gvars
Fix YAML for all GVAR adjustements custom functions
2021-11-27 00:28:52 +01:00
Raphael CoefficandGitHub 6c1ca71740 Merge pull request #991 from EdgeTX/access-options
Access options / menus
2021-11-11 19:09:29 +01:00
Raphael CoefficandGitHub 11e63f403c Merge pull request #1022 from JyeSmith/MEGA-BAUDS-not-milli
MEGA BAUDS not milli
2021-11-10 12:59:22 +01:00
Raphael CoefficandGitHub 0ca8184f2f Merge pull request #549 from EdgeTX/yaml
Yaml support
2021-11-10 11:23:31 +01:00
Raphael CoefficandGitHub 4907ebbf14 Merge pull request #728 from EdgeTX/nv14-internal-module
Nv14 internal module
2021-09-21 08:18:47 +02:00
Raphael CoefficandGitHub 4546f885ec Add capability to build more firmwares than scheduled for tests (#510)
* Add capability to build more firmwares than scheduled for tests

* Fixed casing for tx16s-fs target

* Fixed target names in YAML & added new ones to fw.json

* Remove unsupported "autoupdate"

* Update nightly targets
2021-09-19 19:44:25 +10:00
Raphael CoefficandGitHub 4c1af2bf36 Merge pull request #755 from EdgeTX/fix-299
Fix max # channels and default channel range
2021-09-18 14:13:48 +02:00
Raphael CoefficandGitHub 734721d824 Merge pull request #746 from pkendall64/fix-baud-rate-defaults
Fix baud rate defaults
2021-09-18 07:12:00 +02:00
Raphael CoefficandGitHub 3aa9b410d6 Merge pull request #740 from EdgeTX/pfeerick/issue465
Correctly turn off or restore MPM to normal after running spectrum analyser
2021-09-17 11:40:36 +02:00
Raphael CoefficandGitHub a70754a69f Merge pull request #742 from EdgeTX/cpn-wo-arm-gcc
Compile companion without arm-gcc toolchain
2021-09-16 16:42:53 +02:00
Raphael CoefficandGitHub 0709db99e5 Merge pull request #739 from EdgeTX/fix-731
[color] properly filter sources in drop-downs
2021-09-16 15:17:33 +02:00
Raphael CoefficandGitHub 8d70f73979 Merge pull request #717 from EdgeTX/simu-mouse
Add touch support to simulation
2021-09-13 15:28:06 +02:00
Raphael CoefficandGitHub e938f37b87 Merge pull request #618 from EdgeTX/DiagnoseFlySkyShowRaw
Show true raw info on radio analogs diagnose screen (FlySky hall gimbal only)
2021-09-13 15:22:21 +02:00
Raphael CoefficandGitHub 3b937387d8 Merge pull request #561 from EdgeTX/cpn-build
Windows & Mac OSX companion build
2021-09-13 12:37:45 +02:00
Raphael CoefficandGitHub 9bb08c2c1f Merge pull request #705 from EdgeTX/mpm-proto-list2
[color] Dynamic MPM proto list
2021-09-13 08:35:47 +02:00
Raphael CoefficandGitHub 4b44cba472 Merge pull request #550 from EdgeTX/log-seconds
Use the current time to generate the log filename
2021-08-31 06:27:35 +02:00
Raphael CoefficandGitHub bbea8795a6 Merge pull request #630 from Riwan2/lua-fs-ops2
Added LUA file system operations
2021-08-31 06:27:12 +02:00
Raphael CoefficandGitHub 7c495fba3e Merge pull request #625 from EdgeTX/fix-568
Ghost GPS: convert to signed before dividing
2021-08-24 08:52:42 +02:00
Raphael CoefficandGitHub e9552933f9 Merge pull request #540 from jfrickmann/CustomizableColorScheme
Added OS theme colors as suggested by JimB40 in #506 and improved color handling in Lua
2021-08-23 08:34:09 +02:00
Raphael CoefficandGitHub d536bcd84a Merge pull request #584 from eshifri/fix_579_581
Fix 579 581
2021-08-14 08:30:31 +02:00
Raphael CoefficandGitHub 2c102553a0 Merge pull request #572 from elecpower/elecpower/fix-data-conversion
Fix timer data conversion
2021-08-14 08:27:36 +02:00
Raphael CoefficandGitHub 88f8626b42 Merge pull request #565 from EdgeTX/iconGenerator
Refresh Windows, Linux and Mac Companion icons + helper script
2021-08-14 08:25:58 +02:00
Raphael CoefficandGitHub ce8d748f65 Merge pull request #552 from jfrickmann/LuaMixerBugIssue537
Fix for issue #537
2021-08-04 06:58:57 +02:00
Raphael CoefficandGitHub 5d953c85ac Merge pull request #496 from EdgeTX/unify-adc-driver
Unify / clean-up ADC driver
2021-08-03 15:48:06 +02:00
Raphael CoefficandGitHub c88d848680 Merge pull request #532 from EdgeTX/sfAdjLbls
Add missing SF "Adjust" label, dependent on source
2021-08-01 11:25:55 +02:00
Raphael CoefficandGitHub 78e127a8a1 Merge pull request #534 from EdgeTX/nv14-trim-clicks
Nv14 trim clicks
2021-08-01 11:24:33 +02:00
Raphael CoefficandGitHub 704c03a422 Merge pull request #499 from EdgeTX/freertos
FreeRTOS Integration
2021-07-31 18:42:39 +02:00
Raphael CoefficandGitHub 2d0a22c1b9 Merge pull request #468 from pfeerick/devcontainer
Add VSCode Development Containers support
2021-07-31 07:53:40 +02:00
Raphael CoefficandGitHub c315546c50 Merge pull request #467 from pfeerick/gitpod
Gitpod
2021-07-31 07:53:07 +02:00
Raphael CoefficandGitHub 6e9b09b548 Merge pull request #494 from EdgeTX/nv14-build
NV14 Support and Build
2021-07-27 09:39:03 +02:00
Raphael CoefficandGitHub 1dcb66d83a Merge pull request #477 from EdgeTX/403-access-denied
Enable ISRM internal module for non-FrSky hardware (T16 / TX16S / etc...)
2021-07-27 06:02:45 +02:00
Raphael CoefficandGitHub 5842d16b91 Merge pull request #504 from jfrickmann/AccumulateSlide
Accumulate (slideX, slideY) with touch slide events to Lua
2021-07-27 06:01:25 +02:00
Raphael CoefficandGitHub cbced4a81c Merge pull request #498 from jfrickmann/Everything
Merge of #285, #489 and #490
2021-07-26 00:33:23 +02:00
Raphael CoefficandGitHub 86ad6391bf Merge pull request #474 from EdgeTX/fix-mixer-copy-paste
[color] fix mix/input copy/paste
2021-07-20 08:56:11 +02:00
Raphael CoefficandGitHub bd4243f267 Merge pull request #457 from EdgeTX/I2C_STM32F4_HAL_Frankenmod
Fully rewrote I2C based on STM32F4 HAL
2021-07-18 12:54:56 +02:00
Raphael CoefficandGitHub 707f16e077 Merge pull request #466 from EdgeTX/luaDefaultTextColour
LcdColorIndex - Make default colour first entry
2021-07-18 12:45:57 +02:00
Raphael CoefficandGitHub 958826ec8f Merge pull request #461 from eshifri/eshifri/timer
Fix timer edit and time display in logical switch edit
2021-07-18 12:43:11 +02:00
Raphael CoefficandGitHub 2599c773e2 Merge pull request #454 from EdgeTX/trim-fixes
Trim fixes
2021-07-15 16:27:35 +02:00
Raphael CoefficandGitHub 762ce4ce1f Merge pull request #436 from EdgeTX/mixer-scripts-ui
[color] mixer scripts screen
2021-07-14 18:46:02 +02:00
Raphael CoefficandGitHub c20d3fa2af Merge pull request #427 from EdgeTX/TouchLockupReset
Touch Lockup Recovery
2021-07-12 07:27:13 +02:00
Raphael CoefficandGitHub adde1160b4 [color] enable insta trim on all views (#347)
* [color] enable insta trim on all views

Resolves #342

* Removed warning for colorlcd
2021-06-27 12:28:42 +02:00
Raphael CoefficandGitHub 582f399a2f Merge pull request #309 from EdgeTX/fix-isrm-pulses
Fix isrm pulses
2021-06-23 07:01:57 +02:00
Raphael CoefficandGitHub 546a139b40 Merge pull request #271 from EdgeTX/lua-improvements
Call LuaWidget background() if widget is not painted
2021-06-22 21:45:41 +02:00
Raphael CoefficandGitHub e6a41d2d25 Merge pull request #305 from eshifri/2.4
fix for #297
2021-06-22 07:12:25 +02:00
Raphael CoefficandGitHub d03928e80b Merge pull request #282 from EdgeTX/touch-fix
Fix attempt for locked touch
2021-06-20 19:52:51 +02:00
Raphael CoefficandGitHub 46e8ca43e7 Merge pull request #268 from EdgeTX/fix-splash-mode
Restored proper data format for splashMode
2021-06-20 17:30:17 +02:00
Raphael CoefficandGitHub 1fc8e75dce Merge pull request #272 from eshifri/2.4
Fix for #256
2021-06-20 17:29:50 +02:00
Raphael CoefficandGitHub cf5bb8d501 Merge pull request #263 from eshifri/2.4
Fix for #251
2021-06-19 14:04:43 +02:00
Raphael CoefficandGitHub 952bc12b04 Merge pull request #235 from EdgeTX/fix-234
[Color] make it a slow disco on telemetry screen
2021-06-18 10:20:05 +02:00
Raphael CoefficandGitHub 5b1317b5a5 Merge pull request #226 from EdgeTX/fix-224
Fixed more zchar / string copy errors
2021-06-16 22:32:55 +02:00
Raphael CoefficandGitHub db088167c3 Merge pull request #145 from EdgeTX/t18-touch
T18 touch screen support
2021-06-15 10:27:29 +02:00
Raphael CoefficandGitHub f18a36c279 Merge pull request #215 from rotorman/TTL
The UARTs of radios are using 3.3V logic level, not TTL / 5V.
2021-06-15 08:04:43 +02:00
Raphael CoefficandGitHub cff46538df Merge pull request #210 from rotorman/sf1to64
Show special functions from 1 to 64, instead of 0 to 63
2021-06-15 08:04:13 +02:00
Raphael CoefficandGitHub 75a5dd7768 Merge pull request #217 from EdgeTX/mpm-subtype
Fixed MPM proto subtype reset on subtype change
2021-06-15 07:44:06 +02:00
Raphael CoefficandGitHub 802127852e Merge pull request #193 from EdgeTX/theme-facelift
Default Theme facelift
2021-06-14 19:50:09 +02:00
Raphael CoefficandGitHub bfc87f547c Merge pull request #205 from yaapu/pr/colorlcd_fix_right_invers
colorlcd: lua fix INVERS+RIGHT in drawText, drawNumber
2021-06-14 17:50:29 +02:00
Raphael CoefficandGitHub e425d9d6da Merge pull request #200 from EdgeTX/fix-199
B/W: make shutdown confirmation depending on the issue at hand
2021-06-14 11:02:22 +02:00
Raphael CoefficandGitHub 124da008eb Merge pull request #157 from eshifri/2.4
File copy and file rename implementation
2021-06-14 11:01:00 +02:00
Raphael CoefficandGitHub 8de42cb706 Merge pull request #195 from yaapu/pr/colorlcd_clear_bold
colorlcd: fix for BOLD font h/v offsets, fix for lcd.clear()
2021-06-13 18:48:14 +02:00
Raphael CoefficandGitHub 7d341b38c8 Merge pull request #198 from rotorman/simucolor_lsb_match
Better match simulator colors to color radio display
2021-06-13 12:57:22 +02:00
Raphael CoefficandGitHub d5d7482385 Merge pull request #192 from yaapu/pr/colorlcd_invers_offset
colorlcd: fix for drawNumber INVERS and text per font size h/v offsets
2021-06-12 21:39:24 +02:00
Raphael CoefficandGitHub 2cf2e79f21 Merge pull request #188 from EdgeTX/fix-183
Unregister LUA widgets when the factory is destroyed
2021-06-12 08:52:27 +02:00
Raphael CoefficandGitHub 4e1427c4a7 Merge pull request #15 from EdgeTX/embedded-default-theme
Embedded default theme
2021-06-12 07:28:00 +02:00
Raphael CoefficandGitHub fee3ca7b12 Merge pull request #177 from EdgeTX/batch-conversion
[colorlcd] Batch model conversion
2021-06-10 15:26:14 +02:00
Raphael CoefficandGitHub 1a0ea1b3cb Merge pull request #172 from EdgeTX/fix-conversions-166
Fix "wonky timer"
2021-06-10 12:50:20 +02:00
Raphael CoefficandGitHub bb7262ba99 Merge pull request #171 from EdgeTX/model-wizard-fix
ZChar nightmare / take 2
2021-06-09 12:14:20 +02:00
Raphael CoefficandGitHub 497aee9f42 Merge pull request #77 from rotorman/edgetx_logo
Cosmetics: changed in main menu and top bar from OTX to EdgeTX logo and text
2021-05-24 21:33:03 +02:00
Raphael CoefficandGitHub ecc7687921 Merge pull request #70 from gretel/deploy-nightly
add workflow to have a nightly release of the latest state
2021-05-24 20:20:12 +02:00
Raphael CoefficandGitHub 88e62e1fcb Merge pull request #50 from olliw42/owpr-gpstopbaricon
Internal GPS: display GPS icon and sat number in top bar
2021-05-24 18:47:09 +02:00