philmoz and GitHub
a1c55a5b02
chore: Cleanup some compiler warnings ( #2864 )
2022-12-16 10:24:28 +10:00
Raphael Coeffic and GitHub
b61e2d8dda
fix(telemetry): sensor processing with legacy polling disabled ( #2653 )
...
Fixes #2546
Fixes #2591
2022-10-31 13:18:39 +10:00
Raphael Coeffic and GitHub
6f494e109c
feat(telemetry): extend link quality warnings range ( #2251 )
...
* feat(telemetry): extend link quality warnings range
* Set default values to the old legacy FrSky values
* Companion support
2022-10-12 14:28:32 +10:00
Raphael Coeffic and GitHub
324c8e9eef
fix(PXX2): prevent legacy telemetry polling (S.PORT) if the module driver defines its own method ( #2504 )
...
This is to prevent the S.PORT line to interfere with PXX2 telemetry reception, especially with R9M ACCESS.
2022-10-11 21:36:24 +10:00
73861554ec
feat: Support for 8s Cell Sensor such as FrSky FLVS ADV ( #2302 )
...
* first commit for FrSky 8s Lipo Sensor
FLVS Advanced transfers up to 8 cell voltages for Cels sensor
* correcting mistake made transferring local change to PR
* complementary extension of Companion telemetry simulator to enable simulation of 8 cells
* change to allow selection of cells 7 and 8 in calculated sensor with formula Cell
* (cpn) Add bin and yml conversions and basic semantic version helper
Co-authored-by: elecpower <neilh713@tpg.com.au >
2022-09-27 20:06:26 +10:00
9dc4065525
feat: Add support for SpaceMouse mod (6D input knob) ( #1853 )
...
Use `-DSPACEMOUSE=YES` CMake option to activate on Horus color targets.
Co-authored-by: Niel Horne (elecpower), Raphael Coeffic (raphaelcoeffic) and Peter Feerick (pfeerick).
2022-09-18 09:23:48 +02:00
Bryan Mayland and GitHub
8422640199
feat: Optionally support CRSF_VARIO in BARO_ALT telemetry
2022-08-31 21:38:27 +10:00
Raphael Coeffic and Raphael Coeffic
3d3bc64d30
Fixed AFHDS2 define
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Raphael Coeffic
e31e3bb8be
Fix PXX2 telemetry
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Raphael Coeffic
df0d115a72
Fix PXX2 authentication support
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Raphael Coeffic
796433b7f6
Fixed telemetry input for FlySky iBUS sensors
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Raphael Coeffic
66e08da1b8
Fixes for targets without external module
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Raphael Coeffic
8f85097c90
MPM proto scan: use RTOS timers instead of polling for timeout
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Raphael Coeffic
246840f065
Moved telemetry processing to module interface
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Raphael Coeffic
bb6c6d6e2d
WiP PoC AFHDS3 internal module
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Raphael Coeffic
db73e4cd87
Move AFHDS3 to new module interface
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Raphael Coeffic
f952c5f7c7
Internal and external module buffers are now private
2022-08-11 12:15:46 +02:00
Raphael Coeffic and Peter 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
ccdadd8334
fix(simulator): isolate constants to ease inclusion from companion
2022-06-11 22:22:08 +02:00
Raphael Coeffic and Raphael Coeffic
7c63b86cfe
split SetupWidgetsPage
2022-06-11 15:38:08 +02:00
Raphael Coeffic and Raphael Coeffic
068ba79f26
NV14
2022-06-11 15:38:08 +02:00
Ktr128 and GitHub
d70828579e
fix: Frsky CAT01 negative altitude when going above 327 meters of takeoff height ( #1974 )
2022-06-01 14:24:51 +10:00
Raphael Coeffic and Peter Feerick
7806d5f892
Crossfire: add barometer altitude sensor
2022-05-07 19:25:17 +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
e2e30a4ce3
fix: firmware compilation
2022-04-01 06:59:07 +02:00
Raphael Coeffic
221d7177e4
fix: Companion simulator
2022-04-01 06:50:04 +02:00
Raphael Coeffic
0613a29122
Cleanup
2022-03-25 18:23:19 +01:00
Raphael Coeffic
a994fc708a
WiP internal module buffer
2022-03-25 18:15:56 +01:00
Raphael Coeffic and GitHub
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 Coeffic and Raphael Coeffic
7922afd9ca
Implemented proper logic for number of channels (incl. start channel)
2022-03-24 10:40:17 +01:00
Raphael Coeffic and Raphael Coeffic
9d5cd1876c
Added support for Lemon-Rx DSMP
2022-03-24 10:40:17 +01:00
Raphael Coeffic and Raphael Coeffic
86d1ca4364
Reorganize module type/subType/rfProtocol
2022-03-24 10:40:17 +01:00
Raphael Coeffic
811e1cbdf2
CRSF: default to 500Hz from 921.6kbps on
2022-03-23 12:44:48 +01:00
3djc and Raphael Coeffic
0cc2b95b09
Cosmetics
2022-03-21 11:48:50 +01:00
3djc and Raphael Coeffic
6f158663a9
Fixes
2022-03-21 11:45:15 +01:00
3djc and Raphael Coeffic
001144cd5c
Ghost module handling
2022-03-21 11:45:15 +01:00
3djc and Raphael Coeffic
db3547d45c
POC
2022-03-21 11:43:48 +01:00
Raphael Coeffic
04c719b180
Fixed telemetry mirroring for internal and PXX2 external modules
2022-03-20 16:30:59 +01:00
Raphael Coeffic
4559dfc2b2
No telemetry mirror exception for the MPM
...
Fixes #1104
2022-03-20 16:30:59 +01:00
Raphael Coeffic
f95597a7ce
Enable telemetry mirroring for any telemetry protocol
2022-03-20 16:30:59 +01:00
Raphael Coeffic
530d395204
WiP
2022-03-20 16:22:14 +01:00
Raphael Coeffic
d93cd1ea25
Moved aux serial defs to own header file
2022-03-20 16:22:14 +01:00
Raphael Coeffic
803b472c85
Move all serial internal module functions into proper drivers
2022-03-20 16:22:12 +01:00
Michael and GitHub
45731d8577
fix: Numerous updates and fixes for HoTT telemetry ( #1617 )
...
* transferred respective OpenTX updates to HoTT telemetry
* integrated LUA function flushAudio from OpenTx
* sensor names moved to “untranslated.h”
reverted *.h.txt to original mainline content
removed leading "Z" in sensor name defines
2022-03-18 10:06:53 +10:00
eshifri and GitHub
c5c142d38d
feat: Add NV14 vertical speed sensor derived from CAT01 altitude measurements ( #1485 )
...
* Add vertical speed sensor
* fix negative speed problem
* Add averaging time definition
2022-03-06 13:21:03 +10:00
Bryan Mayland and GitHub
348b98d074
fix: On CRSF CRC error, search for second packet embedded ( #1533 )
2022-03-06 13:02:43 +10: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
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
Peter Feerick and GitHub
4b93686a40
feat: ImmersionRC Ghost 12 bit support
...
IRC Ghost 12 bit support
2022-01-27 09:58:09 +10:00