Commit Graph
17999 Commits
Author SHA1 Message Date
Raphael CoefficandGitHub aa79087e4d Merge pull request #1186 from EdgeTX/cpn-storage-fmts
Companion YaML support
2022-01-02 13:06:01 +01:00
elecpowerandRaphael Coeffic 2a13dba411 Set default internal module in profile 2022-01-02 13:05:09 +01:00
elecpowerandRaphael Coeffic 417c7f1247 Prompt to check all models when harwdare setting changed 2022-01-02 13:05:09 +01:00
elecpowerandRaphael Coeffic 2797f7d976 Use profile default internal module for new radio files 2022-01-02 13:05:09 +01:00
elecpowerandRaphael Coeffic e728560a45 Add default internal module to radio profile 2022-01-02 13:05:09 +01:00
elecpowerandRaphael Coeffic 592f173a94 Some more generic protocol names 2022-01-02 13:05:09 +01:00
elecpowerandRaphael Coeffic 926dfdd035 Remove unused code 2022-01-02 13:05:09 +01:00
elecpowerandRaphael Coeffic 5f5d3a4e1a Mirror module type description 2022-01-02 13:05:09 +01:00
Raphael CoefficandRaphael Coeffic 5495eac12a Set default internal module in general settings 2022-01-02 13:05:09 +01:00
Raphael CoefficandRaphael Coeffic 8a936af8f4 Add YAML support for internal module setting 2022-01-02 13:05:09 +01:00
Raphael CoefficandRaphael Coeffic 1c823120e4 Use a list of supported internal modules rather than a module by module test 2022-01-02 13:05:09 +01:00
Raphael CoefficandRaphael Coeffic a719b2429f Fixed condition for supported internal module feature 2022-01-02 13:05:09 +01:00
elecpowerandRaphael Coeffic d7190493d5 Add Internal Module to companion 2022-01-02 13:05:09 +01:00
Raphael Coeffic 85a184f15e Catch all exceptions thrown by std::stoi() 2022-01-01 13:51:20 +01:00
RistoandGitHub 5a090d689d Easier rotary encoder inversion code (#1326)
* Easier inversion code.

* Evaluate define INVERTED_ROTARY_ENCODER instead.

* Make Zorro roller direction more natural and matching also TX16S navigation style.
2022-01-01 21:54:49 +10:00
Raphael Coeffic eb1e3078c8 Fix index for negative GVARs 2022-01-01 12:35:29 +01:00
Raphael Coeffic 7ef56c5d60 Throw proper YAML exception instead of std::invalid_argument 2022-01-01 11:57:56 +01:00
Raphael Coeffic e18219f53b backlightMode ON is -4
Seems the field is read as a signed 3 bit integer from `.otx`.
2022-01-01 11:39:17 +01:00
Raphael Coeffic 25ee9369cf Do not convert node to string if not a scalar 2022-01-01 11:36:29 +01:00
Peter Feerick 58310ff0ef Don't invert the T-Lite Pro rotenc 2022-01-01 14:29:23 +10:00
Peter Feerick fa5078f33a Missing implementation => ROTARY_ENCODER_INVERT 2022-01-01 12:16:26 +10:00
Peter Feerick eb8d673a87 Change EEPR to CFGV
Thus storage format agnostic
2022-01-01 11:30:58 +10:00
Peter Feerick d1cd7db449 Formatting 2022-01-01 10:29:52 +10:00
Peter Feerick 5e9a8b7db9 Add Zorro and T-Lite, correct captialisation 2022-01-01 09:50:23 +10:00
Raphael Coeffic 8e69976dbb Skip calibration data for invalid analogs 2021-12-31 18:41:59 +01:00
Raphael Coeffic ede80e2ebd Fix backlight delay 2021-12-31 17:24:12 +01:00
Raphael Coeffic 0f6c2b0cba Fix GCC warning. 2021-12-31 14:28:40 +01:00
Raphael Coeffic 4a1c44a553 Do not try to parse the model list if it's empty 2021-12-31 14:16:58 +01:00
rotorman 9f6038c4e7 Enable building under MSYS2 2021-12-31 12:47:32 +01:00
Raphael Coeffic f56b462d54 Do not set varioSource to an arbitrary value. 2021-12-31 10:53:12 +01:00
Raphael Coeffic b097593e73 Fix reading models from B&W radio 2021-12-31 10:53:12 +01:00
Raphael Coeffic 6cfecb7ddb Fix output for empty params in custom functions (like "Play track") 2021-12-31 10:53:12 +01:00
Raphael Coeffic 5628391539 Allow yaml-cpp exception to be caught in the loader and set as error
This allows for better debugging: the exception shows where in the file the error has occurred.
2021-12-31 10:53:11 +01:00
Raphael Coeffic 79181d1484 Add model files loading for B&W radios 2021-12-31 10:53:11 +01:00
Raphael Coeffic 3eb55af228 Do not init points to identity function to avoid issues with radio firmware 2021-12-31 10:53:11 +01:00
elecpowerandRaphael Coeffic 7648dfc544 Do not prompt to use previous version settings when newer version 2021-12-31 10:53:11 +01:00
elecpowerandRaphael Coeffic e64f57768a Add board flavour 2021-12-31 10:53:11 +01:00
Raphael Coeffic f965707bdd Fixed write format detection 2021-12-31 10:53:11 +01:00
Raphael Coeffic c9ba1a632b Fixed custom function repeat param (!1x) 2021-12-31 10:53:11 +01:00
Raphael Coeffic a90d89ece6 Remove escaping in negated switches (yaml-cpp does not seem to do it) 2021-12-31 10:53:11 +01:00
Raphael Coeffic 0190b1e19d Fixed reading flight mode data (gvars) 2021-12-31 10:53:11 +01:00
Raphael Coeffic b4a64189b7 Fixed custom functions "play sound" and trainer. 2021-12-31 10:53:11 +01:00
Raphael Coeffic 7b2d7158ff Fixed curve reference in outputs 2021-12-31 10:53:11 +01:00
Raphael Coeffic c4cb491966 Fixed output min/max 2021-12-31 10:53:11 +01:00
Raphael Coeffic 36aaa8d555 Fix GVAR output 2021-12-31 10:53:11 +01:00
Raphael Coeffic af00d03640 Fixed special switches and play value, volume & backlight custom functions 2021-12-31 10:53:11 +01:00
Raphael Coeffic 64287e5654 Fixed flight modes' and logical switches' indexes 2021-12-31 10:53:11 +01:00
Raphael Coeffic c95bb66602 Fixed test file unzipping 2021-12-31 10:53:11 +01:00
Raphael Coeffic ef86a76dd6 Fixed GVAR curve ref 2021-12-31 10:53:11 +01:00
Raphael Coeffic 9f9c3aba01 Add curve ref gvar support 2021-12-31 10:53:11 +01:00