Commit Graph
1488 Commits
Author SHA1 Message Date
3djc 268c4d4ece Compile fixes 2019-10-04 11:48:51 +02:00
Kilrah f56885b54d Merge branch '2.3.0' into 2.3
# Conflicts:
#	CREDITS.txt
#	radio/src/telemetry/multi.cpp
#	tools/release23/tts.py
#	tools/release23/tts_common.py
2019-09-28 14:16:27 +02:00
3djcandGitHub b8fa8438ba Multi telemetry : add Hitec and improve FlySky (#6835)
* Add Hitec and update Flysky telemetry

* Travis (and sky9x) doesn't like  cheating !

* Cosmetics
2019-09-28 13:31:02 +02:00
3djc a86c70c26c Fix and cosmetics 2019-09-25 11:05:03 +02:00
Raphael CoefficandRaphael Coeffic 6b12010473 Add T16 support
Added support for:
- T16 radio
- internal multi-protocol module.
- flashing internal and external multi-protocol modules.

Many thx to:
- goebish, for the hardware support.
- qba667, for the original patches for the internal multi-protocol support (UI and serial com).
2019-09-24 22:12:13 +02:00
Bertrand Songis 53d36cdbf4 The rotary encoder disables the inactivity warning 2019-09-24 20:25:05 +02:00
Bertrand SongisandGitHub 4a618f1317 X9LiteS (#6820) 2019-09-24 13:13:45 +02:00
Bertrand Songis 4223013bb6 Compilation fix 2019-09-24 10:49:57 +02:00
Bertrand Songis ec33074b0d Comment added 2019-09-24 10:29:52 +02:00
Bertrand Songis c0c3680fe6 Bluetooth detection issue on QX7 (some samples, after bootloader) 2019-09-24 10:23:10 +02:00
Bertrand Songis d887185427 [X10] PC.08 is unused 2019-09-23 09:15:24 +02:00
3djc 87d4e0a9e1 Fix x10 compilation 2019-09-21 11:20:03 +02:00
Bertrand Songis 70914e4615 [X12S] Extra switches could not work 2019-09-20 18:36:50 +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
Bertrand Songis 4d11837c4c Pulses fixes
Tests done for all protocols on X9D+ 2019, X10, X10 Express and X12S
2019-09-07 22:57:05 +02:00
Bertrand Songis 5d0708c799 Fixes #6719 2019-09-07 20:19:00 +02:00
Bertrand Songis 36395c2f8e Avoids the double negation WATCHDOG_DISABLED=NO 2019-09-07 13:40:53 +02:00
Bertrand SongisandGitHub 6c530c6f7b External antenna configuration: proposal for #4285 (#6656)
External antenna configuration
2019-09-06 11:26:18 +02:00
Bertrand Songis 995aa8708a Fixes #6707 (reboot issue on X9E) 2019-09-04 12:55:03 +02:00
3djc 73ae084016 Fix X9E slider config after EEPROM reset 2019-09-04 10:10:12 +02:00
Bertrand Songis 10917753d9 [X10] SBUS fix 2019-09-02 15:28:30 +02:00
Bertrand Songis bec4888ca4 [X10] SBUS fix 2019-09-02 15:11:53 +02:00
Bertrand SongisandGitHub 2d4e98d15d Bsongis/ram saving (#6685)
RAM saving. Stacks reduced to have some more RAM available than 2.2 on all boards
2019-08-30 15:46:57 +02:00
Bertrand Songis 6d893c9ea4 More consistency in CMake options to enable / disable modules 2019-08-29 10:22:19 +02:00
Bertrand Songis e7736f3fdc Replace NULL by nullptr 2019-08-28 10:28:11 +02:00
Bertrand Songis d2f3e421af [X10 Express] Compilation support added 2019-08-27 09:14:26 +02:00
Anton EvmenenkoandBertrand Songis 59d3f2d16f USB joystick support for 9xrpro (#5776)
* hid-mouse example added

* cmake script and sources fixed

* massstorage is turned off (it is still not used)

* first test (mouse instead of joystick)

* mouse renamed to joystick one more time

* it works

* refactoring

* useless files removed

* usbJoystickUpdate() moved to appropriate place

* masstorage removed for sky9x

* "keyboard" -> "joystick"

* productDescriptor changed to "SKY9X Joystick"

* attempt to fix travis

* joystick.cpp moved to FIRMWARE_TARGET_SRC

* meaningless if removed

* code style fixed for opentx/radio/src/targets/sky9x/joystick.cpp

* Revert "masstorage removed for sky9x"

This reverts commit 426726283fa9930a2742aad86b6163bd9930c446.

* opentx/radio/src/targets/sky9x/usb_driver.cpp added

* useless include removed
2019-08-26 23:55:48 +02:00
Raphael CoefficandBertrand Songis 5db30ea7bc More unit tests and unified target for all tests (#6661)
* added general settings tests

* fixed pre-219 switchUnlockState (CPN)

* X7 radio settings tests

* updated X10 model

* patched TESTS_PATH to point directly at the complete tests path

* fixed horus general settings switch conversion

* cpn x10 general settings tests

* fixed horus cpn import

* use x10 model from otx file to ease editing with companion

* added make targets "gtests" and "tests"

gtests builds all the tests (radio & companion)
tests builds and executes all the tests (radio & companion)

* fixed companion tests cmake

* fixed gtests-radio target

* fixed commit tests

* fixed converting LS & RS on X10

* fixed converting global functions on X10

* fixed source conversion on X10

* fixed throttle source on X10

* fixed throttle source on radio and companion

* more checks and re-enabled Horus screenData copy

* more tests (X10)

* [X10] restore correct direction for RS & LS

* [horus] convert "Value" widget source

* fixed conversion of ModelHeader::bitmap length

* added missing X10 radio tests to companion tests

* fixed conversion of telemetry sources in logical switches

* [horus] fixed potential crash

* fixed "AND switch" conversion in logical switches
2019-08-26 08:36:31 +02:00
Bertrand Songis 42ec5afd06 Cosmetics 2019-08-24 15:58:50 +02:00
Bertrand Songis 0cf78746ed [X10 Express] Internal module flash OK 2019-08-23 16:48:19 +02:00
Bertrand Songis bddbc910b4 [X10] Slider reversed 2019-08-23 08:33:45 +02:00
Bertrand Songis 6b9ee110d3 Compilation fix (attempt N+5) 2019-08-22 23:21:48 +02:00
Bertrand Songis 23afa610d0 Compilation fix (attempt N+4) 2019-08-22 18:57:07 +02:00
Bertrand Songis e1259c637e Compilation fix (attempt N+3) 2019-08-22 18:48:55 +02:00
Bertrand Songis ed92684b94 Compilation fix (attempt N+2) 2019-08-22 18:41:34 +02:00
Bertrand Songis ee961e245e Compilation fix (attempt N+1) 2019-08-22 18:12:19 +02:00
Bertrand Songis 276e505653 Compilation fix 2019-08-22 17:31:58 +02:00
Bertrand SongisandGitHub 5ca25c8d04 Merge pull request #6655 from opentx/3djc/multi+crsf-as-baseline
Make crossfire, multi and luac baseline
2019-08-22 16:21:19 +02:00
3djc 9ec069d09b Undo split 2019-08-22 14:50:30 +02:00
3djc 321c25b756 Sky9x crossfire 2019-08-22 14:50:30 +02:00
3djc 63604b3b12 Options rework 2019-08-22 14:50:30 +02:00
Bertrand Songis a84faca04a Compilation fix 2019-08-22 14:45:29 +02:00
Bertrand Songis b0e545bcaa [X9D] Bootloader had no backlight 2019-08-22 12:31:03 +02:00
Bertrand Songis 036eb953f0 [X10] RTC fixed 2019-08-21 17:35:28 +02:00
Bertrand Songis 19165b8315 [X10] ADC fixed 2019-08-21 17:23:50 +02:00
Bertrand Songis 164988e98f [X10] ADC fixed 2019-08-21 16:54:32 +02:00
Bertrand Songis 66de2c72f1 [Horus] RTC Battery voltage removed from DEBUG 2019-08-21 16:39:08 +02:00
Bertrand Songis e5f3ec0357 [X12S] Internal RF Access board now OK 2019-08-21 14:47:02 +02:00
Bertrand Songis 1159b94299 [X10] Internal RF Access board now OK 2019-08-21 09:52:01 +02:00
Bertrand Songis 8726c4e0ef [X10 Express] Power meter 2019-08-21 09:40:14 +02:00