mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-17 05:15:25 +03:00
Support configuring AUX 5 to 8.
The MSP is changed in a way that might provide some backwards compatibility. The first 4 channels are sent/read as before followed by the next 4 channels. If I client ignores extra data received it should be backwards compatible. Clients can looks for the new capability bit which indicates the MSP protocol supports AUX 1-8.
This commit is contained in:
parent
68f428d73a
commit
d718f5b9d6
6 changed files with 30 additions and 12 deletions
|
@ -25,7 +25,11 @@ typedef enum rc_alias {
|
|||
AUX1,
|
||||
AUX2,
|
||||
AUX3,
|
||||
AUX4
|
||||
AUX4,
|
||||
AUX5,
|
||||
AUX6,
|
||||
AUX7,
|
||||
AUX8
|
||||
} rc_alias_e;
|
||||
|
||||
typedef enum {
|
||||
|
@ -59,6 +63,6 @@ extern int16_t rcCommand[4];
|
|||
|
||||
bool areSticksInApModePosition(uint16_t ap_mode);
|
||||
throttleStatus_e calculateThrottleStatus(rxConfig_t *rxConfig, uint16_t deadband3d_throttle);
|
||||
void processRcStickPositions(rxConfig_t *rxConfig, throttleStatus_e throttleStatus, uint16_t *activate, bool retarded_arm);
|
||||
void processRcStickPositions(rxConfig_t *rxConfig, throttleStatus_e throttleStatus, uint32_t *activate, bool retarded_arm);
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue