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 Coeffic and Peter Feerick
09c49e24ee
Remove SKY9X target
2022-01-29 14:40:17 +10:00
Raphael Coeffic and Raphael Coeffic
3fd3077944
Fixed simulator
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
35f8dc2551
Fixed compilation for pulses based internal module
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
73790c1654
Use FreeRTOS stream buffers and task notifications
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael 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 Coeffic and Peter Feerick
ba03d02b7a
Fixes a race condition on proto list class init between UI and mixer task
2021-10-04 21:52:08 +11:00
rotorman and Risto
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 Mayland and Peter 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 Coeffic and Peter 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
Risto and GitHub
092e11e0c0
Fix uninitialized variable usage compiler warning
2021-08-21 10:14:40 +02:00
Raphael Coeffic and GitHub
6e9b09b548
Merge pull request #494 from EdgeTX/nv14-build
...
NV14 Support and Build
2021-07-27 09:39:03 +02:00
Raphael Coeffic and GitHub
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
Richard Li
9e044b6f97
Fixed NV14 build error.
2021-07-25 21:15:20 +08:00
Richard Li
30fe801344
Fixed nv14 build.
2021-07-25 16:55:20 +08:00
Raphael Coeffic
74f2445558
WiP: Simu and modules fixes
2021-07-25 08:33:57 +02:00
3djc and Raphael Coeffic
fd94ffeb86
Fix colorlcd FRM302 ( #8624 )
2021-07-22 20:57:15 +02:00
Raphael Coeffic
6bf0fe2889
Cleanup useless code
2021-07-21 16:06:16 +02:00
Peter Feerick
46b3f07f70
Only reset flags on module being enabled
2021-07-15 12:59:42 +10:00
Peter Feerick
e745ea254a
Clear module flags and failsafeChecked on enable
...
Clearing the MPM capability flags and failsafeChecked resolves the
issue with false failsafe not set warnings. Needs further testing to see
if it causes any other issues.
2021-07-15 12:59:42 +10:00
Raphael Coeffic and Raphael Coeffic
e75bd64d54
Simplify pulses code with respect to period settings with PXX1 and PXX2
...
And a bit of clean-up.
2021-07-09 14:26:26 +02:00
3djc and Raphael Coeffic
90c730d5da
Fix pulse timing issue
2021-06-23 06:27:39 +02:00
Raphael Coeffic and Raphael Coeffic
343073cfed
Set mixer scheduler period to 0 in stopPulsesXxxxModule()
2021-05-19 22:22:14 +02:00
Bertrand Songis and GitHub
81c7338ab3
Merge pull request #8267 from opentx/wismy/racing_mode_rollback
...
Wismy/racing mode
2021-04-16 17:57:10 +02:00
3djc
b1812ce90c
Fix T8
2021-04-15 09:42:41 +02:00
Bertrand Songis
5d131093ef
Merge with latest 2.3
2021-04-06 09:40:48 +02:00
3djc
cff8109d5a
Cosmetics
2021-04-05 17:38:10 +02:00
3djc
78dd516069
Allow PCBSKY9X compilation
2021-04-04 19:00:01 +02:00
3djc
41459f180c
Merge branch '2.3' into 3djc/2.3-synced
2021-02-16 18:12:56 +01:00
3djc
e4b64b1d0e
Fix compilation
2021-02-12 07:03:14 +01:00