Commit Graph
100 Commits
Author SHA1 Message Date
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
Raphael CoefficandGitHub a55d447d31 Update README.md 2021-05-06 22:22:56 +02:00
Raphael CoefficandGitHub 84ab640d6c Update README.md 2021-05-06 22:20:41 +02:00
Raphael CoefficandGitHub f7c3073da2 Update README.md 2021-05-06 13:00:42 +02:00
Raphael CoefficandGitHub 40dc0d3d9b Merge pull request #8480 from AlessandroAU/move-adcRead()-to-mixer-ISR
Move adcRead() to mixer scheduler IRQ to reduce sample jitter
2021-05-03 14:45:27 +02:00
Raphael CoefficandGitHub d66829e0d8 added support for ELRS flashing (STK500) (#7968)
Added support for ELRS flashing (STK500)
2020-10-16 16:32:24 +02:00
Raphael CoefficandGitHub a778aea8fb Fixes datacopy target (#7619)
- removed GCC includes from parameters (causes duplicated typedef btw. GCC & clang otherwise).
- make "frskyInstance" NOBACKUP (only 1 member can be backed up per union).
2020-05-22 19:36:45 +02:00
Raphael CoefficandBertrand Songis 6ba214725c Try to contact MPM with inverted and non-inverted RX. (#7092) 2019-11-17 22:26:15 +01:00
Raphael CoefficandBertrand Songis 8b4d2b698d YAML storage (#7071)
YAML storage
2019-11-12 14:50:05 +01:00
Raphael Coefficand3djc 6d77932f89 Add support for multi-protocol trainer (#6896)
* Add support for multi-protocol trainer

* Fix telemetry condition

* Trainer mode not supported on Sky9X

* fixed radio trainer screen

- convert values properly.
- apply the weights as setup.

* Fix T16 with BT

* String fixes

* Cosmetics
2019-10-22 15:53:12 +02:00
Raphael Coefficand3djc aaafe445db Added support for flashing AVR multi on horus targets (#6888)
* Added support for flashing AVR multi on horus targets

taranis soft serial

Added support for flashing AVR multi on horus targets

taranis soft serial

* Added support for multi V2 signature (hex code)

* Check multi signature before flashing

* small clean-up

* Cosmetics

* Fix v2 signature check

* Cosmetics
2019-10-16 15:29:10 +02:00
Raphael CoefficandBertrand Songis a5e7279c57 Fixed module data type export (#6919)
Fixed module data type export
2019-10-10 15:33:48 +02:00
Raphael Coefficand3djc 54bb04f049 New multi protocols (#6920)
* New Multi protocols

Scanner
FrSkyX RX
Flyskys AFHDS2A RX

* Skip Multi/Scanner protocol

* added new protocols in companion
2019-10-10 15:29:39 +02:00
Raphael Coefficand3djc 0bc7135e40 Disable trainer signal based input when trainer signal is lost (#6905)
* Disable trainer signal based input when trainer signal is lost

* Cosmetics
2019-10-09 18:22:23 +02:00
Raphael CoefficandBertrand Songis 526d892d6f Raphaelcoeffic/fix 6765 2.3 (#6795)
* match module as well, not just protocol

* check unique RX# based on protocol (#6781)
2019-09-16 08:47:11 +02:00
Raphael CoefficandBertrand Songis 5afe15be83 match module as well, not just protocol (#6794) 2019-09-16 08:46:22 +02:00
Raphael CoefficandBertrand Songis 7941c8b2b5 check unique RX# based on protocol (#6781) 2019-09-16 08:01:00 +02:00
Raphael CoefficandBertrand Songis 4fea9d8f23 Raphaelcoeffic/fix sd manager (#6783)
* do not invalidate filenames buffer on EVT_REFRESH

otherwise the filenames are reset to the end of list, whereby the indexes stay the same on [LONG ENTER] (pop-up menu).

* fix vertical offset when leaving text viewer
2019-09-16 08:00:10 +02:00
Raphael CoefficandBertrand Songis 545f42d40a fixed gvar display when precision is used. (#6784) 2019-09-16 07:59:51 +02:00
Raphael CoefficandBertrand Songis 5f19fef136 fixed gvar display when precision is used. (#6779) 2019-09-14 22:38:04 +02:00
Raphael CoefficandBertrand Songis 3fe757e8bf do not invalidate filenames buffer on EVT_REFRESH (#6777)
* do not invalidate filenames buffer on EVT_REFRESH

otherwise the filenames are reset to the end of list, whereby the indexes stay the same on [LONG ENTER] (pop-up menu).

* fix vertical offset when leaving text viewer
2019-09-14 22:33:24 +02:00
Raphael CoefficandBertrand Songis 5e77fd76ff Fixed translated menus (#6746) 2019-09-12 10:03:09 +02:00
Raphael CoefficandBertrand Songis bb1c2b072b fixed file descriptor leaks in radio tools (#6748) 2019-09-12 10:01:49 +02:00
Raphael CoefficandBertrand Songis 3db78814e8 use translatable fields for FM/GV on simulator radio output (#6751) 2019-09-12 09:52:49 +02:00
Raphael CoefficandBertrand Songis 0a8917cbe2 Deactivate aux_serial on Horus targets (#6733)
Remove AUX_SERIAL on Horus
2019-09-10 15:36:34 +02:00
Raphael CoefficandBertrand Songis debbfcbcd0 add “delay” attribute to LUA GPS data (#6014) 2019-09-10 13:36:01 +02:00
Raphael CoefficandBertrand Songis 005e74feea re-fix subType for PXX1 modules (#6708)
re-fix subType for PXX1 modules
2019-09-04 17:26:38 +02:00
Raphael CoefficandBertrand Songis 52fca00394 Unit test fixes (#6706)
* remove downloaded gtest archive after unpacking

* moved horus test files to the build directory

* cleaned up X12S test file (removed subdirectory)
2019-09-04 09:27:37 +02:00
Raphael CoefficandBertrand Songis 27946ee92b [X7] fix #5911 and bmp loading (#6703)
* lcdDraw1bitBitmap now bit exact

* bmp rows are padded up to a multiple of 4 bytes
2019-09-03 07:11:20 +02:00