Raphael Coeffic
9eaeabfe97
Fixed PXX1 serial module
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
e5c852ab37
Fixed some compilation issues
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
Bryan Mayland and GitHub
dd672dc0ea
fix: Send correct internal CRSF modelid on change for BW screens ( #1508 )
2022-02-01 11:36:34 +10:00
Raphael Coeffic and Peter Feerick
f9830e1405
Remove PPM_PIN_SERIAL
2022-01-29 14:40:17 +10:00
Raphael Coeffic and Peter Feerick
09c49e24ee
Remove SKY9X target
2022-01-29 14:40:17 +10:00
Štěpán Dalecký and Peter Feerick
8c6bc67f18
Ghost MSP support
2022-01-27 10:35:56 +10:00
Štěpán Dalecký and Raphael Coeffic
77386e6391
IRC Ghost 12 bit support
2022-01-22 13:43:30 +01:00
Raphael Coeffic
91a676b64f
Fix compiling with DSM2=OFF and MULTIMODULE=OFF
2022-01-10 16:23:32 +01:00
rotorman and Raphael Coeffic
89517d8bd8
Use ETX instead of OTX (also as a file extension).
2021-12-31 10:53:08 +01:00
Raphael Coeffic
b0791e2afa
Reset channels to 16 instead of 24 for ISRM/D16
2021-12-26 17:08:46 +01:00
Raphael Coeffic
a4c718f6b7
YAML: remove useless constants
2021-12-18 15:25:52 +01:00
Raphael Coeffic and Raphael Coeffic
718b3ec8ec
Fix compiling PXX2 without external module
2021-11-25 12:10:16 +01:00
Raphael Coeffic and Raphael Coeffic
01059da849
Fixed serial passthrough exit when pulling USB cable
2021-11-21 11:18:35 +01: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
043c1e6a2d
Fixed pushing CRSF telem packets to internal module
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 and GitHub
6c1ca71740
Merge pull request #991 from EdgeTX/access-options
...
Access options / menus
2021-11-11 19:09:29 +01:00
Raphael Coeffic
b72428bdba
Improved module data output
2021-11-10 11:07:03 +01:00
Raphael Coeffic
17bbb8b799
Fixed R9M ACCESS binding
2021-11-08 10:27:09 +01:00
Raphael Coeffic
33e5aac846
Module and receiver options
2021-11-07 20:05:58 +01:00
Raphael Coeffic
3588c8d963
Cleanup first a bit
2021-11-06 15:59:34 +01:00
dlktdr and Peter Feerick
06522db5b9
Add defines for magic numbers
2021-11-04 15:25:34 +10:00
7928e5bc20
[NV14] Add range check button and power level choice ( #857 )
...
* add range and high power to MV14
* remove spaces
* fix compilation
* compilation fix 2
* Whitespace cleanup and placate git
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2021-10-13 16:45:52 +11: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 and Raphael Coeffic
08b3507d18
[MPM] Sanitized static protocol definition pointer checks
2021-09-26 11:07:57 +02:00
Raphael Coeffic
f7214862e4
Removed extra debug
2021-09-19 16:17:47 +02:00
Raphael Coeffic
e0a8b3d8c3
Added RX options (PWM/PPM, iBUS/SBUS)
2021-09-19 16:17:47 +02:00
Raphael Coeffic
7e3b06bffd
Disable range checking mode on AFHDS2A modules (does not work)
2021-09-19 16:17:47 +02:00
Raphael Coeffic
b0147a43d0
Fixed telemetry
2021-09-19 16:17:47 +02:00
Raphael Coeffic
78d8d976b4
Fixed ifdefs
2021-09-19 16:17:47 +02:00
Raphael Coeffic
0e12166786
Avoid circular header dependencies
2021-09-19 16:17:47 +02: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
ccc83b9d2e
Set the record straight on GHST channels
2021-09-18 13:03:51 +02:00
Raphael Coeffic
b5da0e164c
Add GHST and SBUS to the list of protos with fixed # channels
...
The end-channel is thus non-editable.
2021-09-18 12:52:03 +02:00
Raphael Coeffic
9b63f75e1d
Fix max # channels and default channel range
...
Resolves #299
2021-09-18 10:43:55 +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