 Raphael CoefficandRaphael Coeffic
|
3d3bc64d30
|
Fixed AFHDS2 define
|
2022-08-11 12:15:46 +02:00 |
|
 Raphael CoefficandRaphael Coeffic
|
267fa84f3f
|
WiP: better restartModule()
|
2022-08-11 12:15:46 +02:00 |
|
 Raphael CoefficandRaphael Coeffic
|
39c61408e7
|
AFHDS3: Model ID & fixed model switch
|
2022-08-11 12:15:46 +02:00 |
|
 Raphael CoefficandRaphael Coeffic
|
bb6c6d6e2d
|
WiP PoC AFHDS3 internal module
|
2022-08-11 12:15:46 +02:00 |
|
 Raphael CoefficandRaphael Coeffic
|
db73e4cd87
|
Move AFHDS3 to new module interface
|
2022-08-11 12:15:46 +02:00 |
|
 Raphael CoefficandRaphael Coeffic
|
1a918bf072
|
Improve NV14 CMake
|
2022-08-11 12:15:46 +02:00 |
|
 Raphael CoefficandRaphael Coeffic
|
f952c5f7c7
|
Internal and external module buffers are now private
|
2022-08-11 12:15:46 +02:00 |
|
 Raphael CoefficandPeter Feerick
|
8379b47e2b
|
Fix compilation with MULTIMODULE=NO
And allow for Spektrum telemetry to stay enabled (needed for DSMP module).
|
2022-07-22 20:45:04 +10:00 |
|
Raphael Coeffic
|
c11d7d58ae
|
Moved FreeRTOS to an object library
This also allows for reducing the propagated includes and thus avoid name clashes to FreeRTOS.
|
2022-04-03 17:50:53 +02:00 |
|
Raphael Coeffic
|
0613a29122
|
Cleanup
|
2022-03-25 18:23:19 +01:00 |
|
Raphael Coeffic
|
0927847adb
|
Stop telemetry timer when not needed
|
2022-03-25 18:15:56 +01:00 |
|
Raphael Coeffic
|
59191f37c3
|
Use software timers to trigger telemetry processing
|
2022-03-25 16:50:00 +01: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 CoefficandRaphael Coeffic
|
9d5cd1876c
|
Added support for Lemon-Rx DSMP
|
2022-03-24 10:40:17 +01:00 |
|
 Raphael CoefficandRaphael Coeffic
|
86d1ca4364
|
Reorganize module type/subType/rfProtocol
|
2022-03-24 10:40:17 +01:00 |
|
Raphael Coeffic
|
6bb11a3b68
|
Kill the return of SKY9X's ghost
|
2022-03-22 18:39:00 +01:00 |
|
 3djcandRaphael Coeffic
|
c0e6f2a7f9
|
Compilation fixes
|
2022-03-21 11:48:49 +01:00 |
|
Raphael Coeffic
|
3d6c971197
|
Use normal soft-serial function for AFHDS3
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
d2685aeadf
|
Fix polarity
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
9999378da5
|
Fix SBUS polarity
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
530d395204
|
WiP
|
2022-03-20 16:22:14 +01:00 |
|
Raphael Coeffic
|
6b2139d853
|
Fixed module power ON/OFF
|
2022-03-20 16:22:13 +01:00 |
|
Raphael Coeffic
|
fdc8e5d445
|
WiP: module de-init
|
2022-03-20 16:22:13 +01:00 |
|
Raphael Coeffic
|
937e92ede7
|
Moved PPM driver to synchronous mode (horus only)
TODO: trainer output and taranis driver
|
2022-03-20 16:22:13 +01:00 |
|
Raphael Coeffic
|
4f1d3b5ff4
|
Fix nv14
|
2022-03-20 16:22:12 +01:00 |
|
Raphael Coeffic
|
fe2266fb70
|
AFHDS2 and PXX1 serial module drivers
|
2022-03-20 16:22:12 +01:00 |
|
Raphael Coeffic
|
5fb369f052
|
X9lite fixes
|
2022-03-20 16:22:12 +01:00 |
|
Raphael Coeffic
|
a176628db6
|
Multi internal driver
|
2022-03-20 16:22:12 +01:00 |
|
Raphael Coeffic
|
b7523e489b
|
AFHDS2 fixes
|
2022-03-20 16:22:12 +01:00 |
|
Raphael Coeffic
|
7c05f7295e
|
Taranis external module driver
|
2022-03-20 16:22:12 +01:00 |
|
Raphael Coeffic
|
ffefd0f6dd
|
External serial driver moved to a separate driver
|
2022-03-20 16:22:12 +01:00 |
|
Raphael Coeffic
|
803b472c85
|
Move all serial internal module functions into proper drivers
|
2022-03-20 16:22:12 +01:00 |
|
Raphael Coeffic
|
f733810c79
|
WiP: refactor serial ports
|
2022-03-20 16:22:12 +01:00 |
|
 Raphael CoefficandPeter Feerick
|
09c49e24ee
|
Remove SKY9X target
|
2022-01-29 14:40:17 +10:00 |
|
 Raphael CoefficandRaphael Coeffic
|
3fd3077944
|
Fixed simulator
|
2021-11-21 11:18:35 +01:00 |
|
 Raphael CoefficandRaphael Coeffic
|
35f8dc2551
|
Fixed compilation for pulses based internal module
|
2021-11-21 11:18:35 +01:00 |
|
 Raphael CoefficandRaphael Coeffic
|
73790c1654
|
Use FreeRTOS stream buffers and task notifications
|
2021-11-21 11:18:35 +01:00 |
|
 Raphael CoefficandRaphael Coeffic
|
5d240e4e48
|
WiP internal CRSF pulses
|
2021-11-21 11:18:35 +01:00 |
|
Raphael Coeffic
|
3588c8d963
|
Cleanup first a bit
|
2021-11-06 15:59:34 +01:00 |
|
 Raphael CoefficandPeter Feerick
|
ba03d02b7a
|
Fixes a race condition on proto list class init between UI and mixer task
|
2021-10-04 21:52:08 +11:00 |
|
 rotormanandRisto
|
fc2142ec78
|
Changed uniformly to EdgeTX boiler plate (also added boiler for files that were missing it).
|
2021-10-02 14:22:01 +02:00 |
|
 Bryan MaylandandPeter Feerick
|
31cb282dd2
|
Stop using 50ms mixer period when no module enabled
Also adds a 2ms mixer period if internal and external modules are stopped
but joystick mode is active
|
2021-10-01 11:16:43 +10:00 |
|
Raphael Coeffic
|
e29138f7e3
|
Draft support internal module NV14
|
2021-09-19 16:17:47 +02:00 |
|
Raphael Coeffic
|
e90c300bf4
|
Clean-up / renaming MODULE_TYPE_AFHDS3 to MODULE_TYPE_FLYSKY
|
2021-09-19 16:17:47 +02:00 |
|
 Raphael CoefficandPeter Feerick
|
f401cd4a12
|
[color] use own protocol counter
Overloading the frame counter causes aa race condition with the UI thread (see SEND_FAILSAFE_1S()).
|
2021-09-18 11:57:23 +10:00 |
|
Raphael Coeffic
|
24292d83aa
|
[color] fixed module index to fetch protolist on internal module enable
|
2021-09-16 08:49:44 +02:00 |
|
Raphael Coeffic
|
ba906e1d5d
|
[color] Dynamic MPM proto list
|
2021-09-11 11:10:00 +02:00 |
|
 RistoandGitHub
|
092e11e0c0
|
Fix uninitialized variable usage compiler warning
|
2021-08-21 10:14:40 +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 |
|