1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-23 08:15:22 +03:00

Restore experimental backup and restore only for virtual and fw below 4.3 (#3134)

Restore backup and restore
This commit is contained in:
haslinghuis 2022-12-11 23:22:12 +01:00 committed by GitHub
parent 867b59d204
commit c625741604
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 1469 additions and 688 deletions

View file

@ -44,21 +44,19 @@ export function checkChromeRuntimeError() {
}
const majorFirmwareVersions = {
"1.45": "4.4.*",
"1.44": "4.3.*",
"1.43": "4.2.*",
"1.42": "4.1.*",
"1.41": "4.0.*",
"1.40": "3.5.*",
"1.39": "3.4.*",
"1.37": "3.3.0",
"1.36": "3.2.*",
"1.31": "3.1.0",
};
export function generateVirtualApiVersions() {
const firmwareVersionDropdown = document.getElementById("firmware-version-dropdown");
const max = semver.minor(CONFIGURATOR.API_VERSION_MAX_SUPPORTED);
const min = semver.minor(CONFIGURATOR.API_VERSION_ACCEPTED);
for (let i = max; i > 0; i--) {
for (let i = max; i >= min; i--) {
const option = document.createElement("option");
const verNum = `1.${i}`;
option.value = `${verNum}.0`;
@ -73,13 +71,9 @@ export function generateVirtualApiVersions() {
firmwareVersionDropdown.appendChild(option);
}
}
export function getMixerImageSrc(mixerIndex, reverseMotorDir, apiVersion)
{
let reverse = "";
if (semver.gte(apiVersion, API_VERSION_1_36)) {
reverse = reverseMotorDir ? "_reversed" : "";
}
export function getMixerImageSrc(mixerIndex, reverseMotorDir) {
const reverse = reverseMotorDir ? "_reversed" : "";
return `./resources/motor_order/${mixerList[mixerIndex - 1].image}${reverse}.svg`;
}