Commit Graph
172 Commits
Author SHA1 Message Date
Bertrand Songis d0f87bc3e2 CRC bytestuffing (needs to be tested) ... 2019-01-25 21:57:51 +01:00
3djcandGitHub 09553be99f Merge branch 'bsongis/pxx2' into 3djc/pxx2 2018-12-16 14:56:46 +01:00
Kilrah 0e0943ba97 Compilation fix 2018-12-16 10:36:37 +01:00
3djc 03c162b8da Fix Xlite R9 pulse (untested) 2018-12-13 17:53:57 +01:00
3djc 0f8c4a7a7f Fix Xlite R9 UI (pulse still wrong) 2018-12-13 17:35:07 +01:00
3djc 1c3d306c48 Tidy up 2018-12-13 12:59:04 +01:00
3djc cc6660291d Cleanups and fixes related to R9 region changes 2018-12-13 08:54:41 +01:00
3djc 22c1d5895a X7 POC for R9 region sensing 2018-12-12 13:27:11 +01:00
3djc f48c6a9cfa Fix potential sport out corruption 2018-12-07 09:00:26 +01:00
3djc bd2f80b05b Fix Radio -> TX telemetry sending 2018-12-04 17:27:44 +01:00
3djc edc3d7372e POC X7 2018-12-04 09:29:36 +01:00
Bertrand Songis b72ccb4836 PXX2 always defined. PROTOCOL enums renamed. IRPROTOS removed 2018-11-28 18:02:14 +01:00
Bertrand Songis e71fc23a92 Stupid mistake... 2018-11-28 16:53:18 +01:00
Bertrand Songis 7a681bcb2c Unused code removed 2018-11-28 16:53:18 +01:00
Bertrand Songis 3605109d25 HEAD and TAIL missing in PXX2 frames 2018-11-28 16:53:18 +01:00
Bertrand Songis ab64360232 Cosmetics 2018-11-28 16:53:18 +01:00
Bertrand Songis 37d9d26008 Updated according to latest spec 2018-11-28 16:53:18 +01:00
Bertrand Songis 550f1130d6 Cosmetics 2018-11-28 16:53:18 +01:00
3djc 5233fc85b8 Fix pxx1 2018-11-05 16:22:56 +01:00
Bertrand Songis 9d93d88a66 PXX seems now OK on X7. More tests needed 2018-11-03 16:28:57 +01:00
Bertrand Songis bbfa94151f Regular PXX will need to be checked 2018-10-10 09:49:25 +02:00
Bertrand Songis fd4b309e0b PXX2 uses S.PORT CRC algorithm 2018-10-10 09:47:34 +02:00
Bertrand Songis 2823fe9a12 PXX2 init was not called 2018-10-10 08:49:58 +02:00
Bertrand Songis 67b145b22e Compilation fixes 2018-10-09 22:56:51 +02:00
bsongis 62dcd6ac5e Refactoring continued 2018-10-09 12:47:22 +02:00
Bertrand Songis 946f66b128 Pulses refactoring ... WIP 2018-10-09 07:57:58 +02:00
Bertrand Songis 713402b572 PXX2 first draft 2018-10-08 00:12:53 +02:00
3djcandKilrah 1257b50bf4 Fix for non certified firmware 2018-09-18 10:51:29 +02:00
3djc e97cdd00a8 Merge fixes 2018-08-30 13:34:13 +02:00
3djc 95c035ed73 Support for non certified firmwares (#6118)
* Support new r9m firmwares

* More future proof, thx Kilrah

* (significant) typo

* Companion part

* Make support a compilation option

* Fix compilation for normal users

* Warning popup for usability tests

* Better implementation

* All sizes

* Cosmetics

* Flex is EU+/AU+ only

* [Companion] Handle "flexr9m" option in module settings UI (to match radio UI, including warning msg); Move some "toString" functions out of ModelPrinter into ModuleData/Multiprotocols; "Future-proof" available R9M power options based on "stdr9m" fw option; Fix missing "Hitec" MM protocol name; Fix printing of R9M-EU power level in ModelPrinter.

* Cosmetics

* Rename R9M flex option

* Move failsafe further back to prevent nav oddity
2018-08-30 13:16:39 +02:00
Bertrand Songis f60733b561 __ALIGNED macro unified 2018-08-05 09:56:47 +02:00
Bertrand Songis 85ad25e0e8 All macros for modules removed 2018-08-04 00:13:32 +02:00
Bertrand SongisandGitHub 3f1d09bc68 Merge pull request #6016 from opentx/schwabe/removeAVR
Remove a lot more AVR specific code
2018-07-11 13:19:23 +02:00
Max Paperno e24a736fc9 Merge branch '2.2' into 2.3 2018-07-08 21:01:01 -04:00
Kilrah 9904d6deb0 Fix typo 2018-07-08 15:38:39 +02:00
Arne Schwabe 9c7cfe9252 Remove all CPUM128/CPUM2560/CPUM2561 macros
Also remove pulses_avr*
2018-07-05 12:05:55 +02:00
3djc dd632969f3 Massive clean thanks to Schwabe : unifdef -m -DCPUARM -UCPUM64 -UCPUM2560 -UPCBSTD -UPCBMEGA2560 -UPCBGRUVIN9X -UPCB9X $(find . -name "*.cpp" -or -name "*.h") 2018-07-05 08:04:55 +02:00
3djc c8205c4cff Cosmetics around R9M Lite FCC 2018-06-22 19:33:25 +02:00
3djcandBertrand Songis 23e2e3743c Future R9MEU firmware preparation (#5869)
PXX update for R9M FCC/EU
2018-05-07 21:54:20 +02:00
Bertrand SongisandGitHub cfc02f67eb Bsongis/xlite pxx (#5856)
Pulses refactoring
2018-04-29 22:55:29 +02:00
Bertrand SongisandGitHub a0c1beb61f [X-Lite] Next round of changes (#5847)
* [X-Lite] PXX is now sent every 4ms
* New option PXX_FREQUENCY (HIGH / LOW)
* [X-Lite] It now sends 16 channels per 4ms
2018-04-27 08:45:00 +02:00
Bertrand SongisandGitHub 99604dccc9 XLite support (#5806) 2018-04-25 23:07:04 +02:00
Raphael CoefficandBertrand Songis 2ad0db2d80 Set all custom failsafe channels at once (#5834)
* added setCustomFailsafe()

* failsafe setup: set all custom channels with ENTER long press

implements #5820

* added “outputs -> failsafe” menu item on horus

* change “Trims >> Subtrims” to “Trims => Subtrims”

* use translated string for “Outputs => Failsafe”

* fixed entered TR_TRIMS2OFFSETS and TR_OUTPUTS2FAILSAFE

When using ZCHARs in Horus texts, there are some artefacts when highlighted.

* added “outputs -> failsafe” menu item on taranis 212x64 LCD

* added “outputs -> failsafe” menu item on taranis 128x64 LCD

* fixed indentation
2018-04-24 08:13:09 +02:00
Bertrand Songis c7e882e97d X-Lite external antenna on internal module 2018-04-04 11:05:07 +02:00
Bertrand SongisandGitHub c4001c8507 Bsongis/frsky xlite (#5574)
FrSky X-Lite support added
2018-01-02 14:36:48 +01:00
3djcandBertrand Songis 8ee9199abc R9M : activate automatically MODULE telem when possible (#5553)
* Fix #5543

* Auto activate R9M telem

* Adjust radio ui

* Thx @schwabe

* Stop being stupid ?

* PR rework

* [Companion] Removed "Module Telemetry" checkbox.
2017-12-29 09:47:45 +01:00
3djcandBertrand Songis 394bc1689f Massive cleaning (#5538) 2017-12-18 20:54:22 +01:00
Bertrand SongisandAndre Bernet d7645252bb Power issue with R9M (always max power) (#5513) 2017-12-14 15:34:14 +01:00
3djcandBertrand Songis 8e5027dcb2 Better support for R9M EU (#5487)
* POC for X9, requires -DBINDING_OPTIONS=YES

* There are apparently 4 valid choices

* - make BINDING_OPTIONS part of standard code
- adapt R9M EU LBT dialog to choice on bind

* - remove option from Companion
- cosmetics

* Compilation fixes
2017-12-09 10:17:56 +01:00
Bertrand SongisandGitHub a6044a684d Bsongis/r9 m fixes (#5406)
R9M support
2017-12-08 11:26:46 +01:00