1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-13 03:19:58 +03:00

enable MSP override build flag by default (#10330)

* enable MSP override by default

* update docs and settings.yaml

* ran src/utils/update_cli_docs.py

---------

Co-authored-by: frogmane <xzjnh8129@github.com>
This commit is contained in:
frogmane 2025-05-26 12:05:38 -04:00 committed by GitHub
parent a3504ac0ce
commit 1b5c6502de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 4 additions and 4 deletions

View file

@ -200,7 +200,7 @@ Note:
* It is necessary to update `MSP_SET_RAW_RC` at 5Hz or faster. * It is necessary to update `MSP_SET_RAW_RC` at 5Hz or faster.
* `MSP_SET_RAW_RC` uses the defined RC channel map * `MSP_SET_RAW_RC` uses the defined RC channel map
* `MSP_RC` returns `AERT` regardless of channel map * `MSP_RC` returns `AERT` regardless of channel map
* You can combine "real" RC radio and MSP RX by compiling custom firmware with `USE_MSP_RC_OVERRIDE` defined. Then use `msp_override_channels` to set the channels to be overridden. * You can combine "real" RC radio and MSP RX by using `msp_override_channels` to set the channels to be overridden.
* The [wiki Remote Control and Management article](https://github.com/iNavFlight/inav/wiki/INAV-Remote-Management,-Control-and-Telemetry) provides more information, including links to 3rd party projects that exercise `MSP_SET_RAW_RC` and `USE_MSP_RC_OVERRIDE` * The [wiki Remote Control and Management article](https://github.com/iNavFlight/inav/wiki/INAV-Remote-Management,-Control-and-Telemetry) provides more information, including links to 3rd party projects that exercise `MSP_SET_RAW_RC` and `USE_MSP_RC_OVERRIDE`
## SIM (SITL) Joystick ## SIM (SITL) Joystick

View file

@ -3034,7 +3034,7 @@ If enabled, motor will stop when throttle is low on this mixer_profile
### msp_override_channels ### msp_override_channels
Mask of RX channels that may be overridden by MSP `SET_RAW_RC`. Note that this requires custom firmware with `USE_RX_MSP` and `USE_MSP_RC_OVERRIDE` compile options and the `MSP RC Override` flight mode. Mask of RX channels that may be overridden by MSP `SET_RAW_RC`. Note that this requires the `MSP RC Override` flight mode.
| Default | Min | Max | | Default | Min | Max |
| --- | --- | --- | | --- | --- | --- |

View file

@ -770,7 +770,7 @@ groups:
field: halfDuplex field: halfDuplex
table: tristate table: tristate
- name: msp_override_channels - name: msp_override_channels
description: "Mask of RX channels that may be overridden by MSP `SET_RAW_RC`. Note that this requires custom firmware with `USE_RX_MSP` and `USE_MSP_RC_OVERRIDE` compile options and the `MSP RC Override` flight mode." description: "Mask of RX channels that may be overridden by MSP `SET_RAW_RC`. Note that this requires the `MSP RC Override` flight mode."
default_value: 0 default_value: 0
field: mspOverrideChannels field: mspOverrideChannels
condition: USE_MSP_RC_OVERRIDE condition: USE_MSP_RC_OVERRIDE

View file

@ -155,7 +155,7 @@
#define USE_TELEMETRY_JETIEXBUS #define USE_TELEMETRY_JETIEXBUS
// These are rather exotic serial protocols // These are rather exotic serial protocols
#define USE_RX_MSP #define USE_RX_MSP
//#define USE_MSP_RC_OVERRIDE #define USE_MSP_RC_OVERRIDE
#define USE_SERIALRX_CRSF #define USE_SERIALRX_CRSF
#define USE_SERIAL_PASSTHROUGH #define USE_SERIAL_PASSTHROUGH
#define NAV_MAX_WAYPOINTS 120 #define NAV_MAX_WAYPOINTS 120