mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-15 04:15:28 +03:00
Opflow alignment support in MSP API
This commit is contained in:
parent
57241b86f8
commit
dc74f95efd
2 changed files with 8 additions and 1 deletions
3
js/fc.js
3
js/fc.js
|
@ -435,7 +435,8 @@ var FC = {
|
||||||
SENSOR_ALIGNMENT = {
|
SENSOR_ALIGNMENT = {
|
||||||
align_gyro: 0,
|
align_gyro: 0,
|
||||||
align_acc: 0,
|
align_acc: 0,
|
||||||
align_mag: 0
|
align_mag: 0,
|
||||||
|
align_opflow: 0
|
||||||
};
|
};
|
||||||
|
|
||||||
RX_CONFIG = {
|
RX_CONFIG = {
|
||||||
|
|
|
@ -543,6 +543,9 @@ var mspHelper = (function (gui) {
|
||||||
SENSOR_ALIGNMENT.align_gyro = data.getUint8(offset++);
|
SENSOR_ALIGNMENT.align_gyro = data.getUint8(offset++);
|
||||||
SENSOR_ALIGNMENT.align_acc = data.getUint8(offset++);
|
SENSOR_ALIGNMENT.align_acc = data.getUint8(offset++);
|
||||||
SENSOR_ALIGNMENT.align_mag = data.getUint8(offset++);
|
SENSOR_ALIGNMENT.align_mag = data.getUint8(offset++);
|
||||||
|
if (semver.gte(CONFIG.flightControllerVersion, "2.0.0")) {
|
||||||
|
SENSOR_ALIGNMENT.align_opflow = data.getUint8(offset++);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case MSPCodes.MSP_SET_RAW_RC:
|
case MSPCodes.MSP_SET_RAW_RC:
|
||||||
break;
|
break;
|
||||||
|
@ -1652,6 +1655,9 @@ var mspHelper = (function (gui) {
|
||||||
buffer.push(SENSOR_ALIGNMENT.align_gyro);
|
buffer.push(SENSOR_ALIGNMENT.align_gyro);
|
||||||
buffer.push(SENSOR_ALIGNMENT.align_acc);
|
buffer.push(SENSOR_ALIGNMENT.align_acc);
|
||||||
buffer.push(SENSOR_ALIGNMENT.align_mag);
|
buffer.push(SENSOR_ALIGNMENT.align_mag);
|
||||||
|
if (semver.gte(CONFIG.flightControllerVersion, "2.0.0")) {
|
||||||
|
buffer.push(SENSOR_ALIGNMENT.align_opflow);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MSPCodes.MSP_SET_ADVANCED_CONFIG:
|
case MSPCodes.MSP_SET_ADVANCED_CONFIG:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue