mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-17 21:35:44 +03:00
Fix opticalflow detection (msp) (#14241)
* Fix opticalflow detection (msp) * Add opticalflow to detected sensors in MSP_STATUS_EX
This commit is contained in:
parent
caa8935e61
commit
54cee62699
1 changed files with 2 additions and 2 deletions
|
@ -1092,7 +1092,7 @@ static bool mspProcessOutCommand(mspDescriptor_t srcDesc, int16_t cmdMSP, sbuf_t
|
||||||
#else
|
#else
|
||||||
sbufWriteU16(dst, 0);
|
sbufWriteU16(dst, 0);
|
||||||
#endif
|
#endif
|
||||||
sbufWriteU16(dst, sensors(SENSOR_ACC) | sensors(SENSOR_BARO) << 1 | sensors(SENSOR_MAG) << 2 | sensors(SENSOR_GPS) << 3 | sensors(SENSOR_RANGEFINDER) << 4 | sensors(SENSOR_GYRO) << 5);
|
sbufWriteU16(dst, sensors(SENSOR_ACC) | sensors(SENSOR_BARO) << 1 | sensors(SENSOR_MAG) << 2 | sensors(SENSOR_GPS) << 3 | sensors(SENSOR_RANGEFINDER) << 4 | sensors(SENSOR_GYRO) << 5 | sensors(SENSOR_OPTICALFLOW) << 6);
|
||||||
sbufWriteData(dst, &flightModeFlags, 4); // unconditional part of flags, first 32 bits
|
sbufWriteData(dst, &flightModeFlags, 4); // unconditional part of flags, first 32 bits
|
||||||
sbufWriteU8(dst, getCurrentPidProfileIndex());
|
sbufWriteU8(dst, getCurrentPidProfileIndex());
|
||||||
sbufWriteU16(dst, constrain(getAverageSystemLoadPercent(), 0, LOAD_PERCENTAGE_ONE));
|
sbufWriteU16(dst, constrain(getAverageSystemLoadPercent(), 0, LOAD_PERCENTAGE_ONE));
|
||||||
|
@ -2131,7 +2131,7 @@ case MSP_NAME:
|
||||||
#else
|
#else
|
||||||
sbufWriteU8(dst, SENSOR_NOT_AVAILABLE);
|
sbufWriteU8(dst, SENSOR_NOT_AVAILABLE);
|
||||||
#endif
|
#endif
|
||||||
#ifdef USE_OPTICAL_FLOW
|
#ifdef USE_OPTICALFLOW
|
||||||
sbufWriteU8(dst, detectedSensors[SENSOR_INDEX_OPTICALFLOW]);
|
sbufWriteU8(dst, detectedSensors[SENSOR_INDEX_OPTICALFLOW]);
|
||||||
#else
|
#else
|
||||||
sbufWriteU8(dst, SENSOR_NOT_AVAILABLE);
|
sbufWriteU8(dst, SENSOR_NOT_AVAILABLE);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue