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
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
Raphael Coeffic and Raphael Coeffic
3d3bc64d30
Fixed AFHDS2 define
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
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
a994fc708a
WiP internal module buffer
2022-03-25 18:15:56 +01:00
Raphael Coeffic and Raphael Coeffic
9d5cd1876c
Added support for Lemon-Rx DSMP
2022-03-24 10:40:17 +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
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
Raphael Coeffic and Raphael Coeffic
9c50255905
Fix pollExtPXX2()
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
1f0480532d
Removed "[SYNC]" debug
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
42508f4173
Slightly revamp telemetry polling
2021-11-21 11:18:35 +01:00
Raphael Coeffic and Raphael Coeffic
2abf07ed9b
Port of TBS's changes for module scoped telemetry
2021-11-21 11:18:35 +01:00
eshifri and GitHub
b1a41438a3
[NV14] Telemetry fixes, use FlySky RX defaults ( #856 )
...
* Port from NV14 repository
* Fix altimeter
* Change AFHDS2A default mode to PWM and iBUS
* Fix datacopy.cpp generation for NV14 Windows build
* Cleanup
* Format
* typo fix
* Sngl for alarm and temperature sensor
* remove temperature sensor
2021-10-15 10:18:03 +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
Raphael Coeffic
e29138f7e3
Draft support internal module NV14
2021-09-19 16:17:47 +02:00
Raphael Coeffic
ba906e1d5d
[color] Dynamic MPM proto list
2021-09-11 11:10:00 +02:00
Raphael Coeffic
2f5b522413
Merge branch '2.3' into 2.4
2021-05-16 12:55:21 +02:00
Bryan Mayland and Raphael Coeffic
8a978b5b07
Update ModuleSyncStatus::update signature with proper types
...
Also updates getRefreshString to use the signed types, and display
correctly scaled values.
2021-04-19 22:42:00 +02:00
Raphael Coeffic
ef6f2d0c57
Scrolling from view to view works now
...
And quite some bugs & crashes fixed.
2021-04-18 07:57:42 +02:00
3djc
70d24506da
Merge branch '2.3' into 2.4
...
# Conflicts:
# radio/src/fonts/480x272/font_dblsize.png
# radio/src/fonts/480x272/font_xxlsize.png
# radio/src/gui/128x64/model_setup.cpp
# radio/src/gui/128x64/radio_setup.cpp
# radio/src/gui/480x272/model_receiver_options.cpp
# radio/src/gui/480x272/model_setup.cpp
# radio/src/gui/480x272/radio_calibration.cpp
# radio/src/gui/480x272/radio_hardware.cpp
# radio/src/gui/common/stdlcd/draw_functions.cpp
# radio/src/gui/gui_common.cpp
# radio/src/keys.h
# radio/src/lua/interface.cpp
# radio/src/pulses/afhds3.h
# radio/src/rtos.h
# radio/src/switches.cpp
# radio/src/targets/common/arm/stm32/aux_serial_driver.cpp
# radio/src/targets/horus/CMakeLists.txt
# radio/src/targets/horus/lcd_driver.cpp
# radio/src/targets/horus/startup_stm32f42_43xxx.s
# radio/src/targets/taranis/CMakeLists.txt
# radio/src/telemetry/crossfire.h
# radio/src/telemetry/multi.cpp
# radio/src/translations.cpp
# radio/src/translations/it.h.txt
# radio/src/translations/untranslated.h
# radio/util/font2png.py
# tools/commit-tests.sh
2021-04-08 11:42:28 +02:00
3djc
84387e7e0f
Cosmetics
2021-04-05 11:16:17 +02:00
Bertrand Songis
a02bf3aa0c
Merge with latest 2.3
2021-01-12 17:16:15 +01:00
3djc
65dd3a91c2
Merge branch '2.3' into 3djc/2.3-synced
...
# Conflicts:
# CREDITS.txt
# radio/src/targets/sky9x/board.h
2021-01-08 17:50:20 +01:00
3djc
9db17c8f25
Sanitize
2021-01-05 07:50:14 +01:00
3djc
bcc3d64ef0
Fix some elements of colorlcd simu not working
2021-01-04 16:04:20 +01:00
3djc
749e8c547d
Fix multi telemetry not working when CRSF or Ghost had been selected
2020-12-29 16:12:12 +01:00
3djc
67d71c3cef
Fix multi telemetry not working when CRSF or Ghost had been selected
2020-12-29 16:07:21 +01:00
Raphael Coeffic
dd4c91ce4f
removed SAFE_SYNC_LAG
2020-12-09 07:24:27 +01:00
Raphael Coeffic
8247a05438
debugging crsfshot...
2020-12-09 07:24:27 +01:00
Raphael Coeffic
02660c763a
mixer scheduler
2020-12-09 07:24:27 +01:00
Bertrand Songis
42a3198568
Merge with latest 2.3
2020-10-07 21:01:45 +02:00
3djc and GitHub
adcdf70f3f
Fix X9D 2019 ( #7987 )
2020-10-04 08:22:26 +02:00
3djc and GitHub
3dfb27f220
Add rx num handling to CRSF ( #7881 )
2020-08-28 17:01:13 +02:00