Add OSD (MSP Displayport) option to port peripherals
parent
a49a6b98ba
commit
ee4284b63b
|
@ -1630,6 +1630,9 @@
|
|||
"portsFunction_VTX_MSP": {
|
||||
"message": "VTX (MSP)"
|
||||
},
|
||||
"portsFunction_MSP_DISPLAYPORT": {
|
||||
"message": "OSD (MSP Displayport)"
|
||||
},
|
||||
"pidTuningProfileOption": {
|
||||
"message": "Profile $1"
|
||||
},
|
||||
|
|
|
@ -34,6 +34,7 @@ function MspHelper() {
|
|||
'LIDAR_TF': 15,
|
||||
'FRSKY_OSD': 16,
|
||||
'VTX_MSP': 17,
|
||||
'MSP_DISPLAYPORT': 18,
|
||||
};
|
||||
|
||||
self.REBOOT_TYPES = {
|
||||
|
@ -2922,6 +2923,7 @@ MspHelper.prototype.serialPortFunctionsToMask = function(functions) {
|
|||
mask = bit_set(mask, bitIndex);
|
||||
}
|
||||
}
|
||||
|
||||
return mask;
|
||||
};
|
||||
|
||||
|
|
|
@ -62,6 +62,10 @@ ports.initialize = function (callback) {
|
|||
functionRules.push({ name: 'VTX_MSP', groups: ['peripherals'], maxPorts: 1 });
|
||||
}
|
||||
|
||||
if (semver.gte(FC.CONFIG.apiVersion, API_VERSION_1_45)) {
|
||||
functionRules.push({ name: 'MSP_DISPLAYPORT', groups: ['peripherals'], maxPorts: 1 });
|
||||
}
|
||||
|
||||
for (const rule of functionRules) {
|
||||
rule.displayName = i18n.getMessage(`portsFunction_${rule.name}`);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue