mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-17 21:35:44 +03:00
add backupFileMinVersionAccepted in data storage, release
This commit is contained in:
parent
59df068b63
commit
9ee7670af7
3 changed files with 6 additions and 7 deletions
|
@ -1,6 +1,7 @@
|
||||||
<span>10.31.2014 - 0.55</span>
|
<span>10.31.2014 - 0.55</span>
|
||||||
<p>
|
<p>
|
||||||
- Minimum required Chrome version set to 38+<br />
|
- Minimum required Chrome version set to 38+<br />
|
||||||
|
- Minimum accepted firmware version set to 2.31<br />
|
||||||
- Support for flashing development firmware<br />
|
- Support for flashing development firmware<br />
|
||||||
- Setup tab performance improvements, faster 3D model<br />
|
- Setup tab performance improvements, faster 3D model<br />
|
||||||
- Strongly improved amount of data stored in backups<br />
|
- Strongly improved amount of data stored in backups<br />
|
||||||
|
|
|
@ -230,9 +230,8 @@ function configuration_restore(callback) {
|
||||||
|
|
||||||
function configuration_upload(configuration, callback) {
|
function configuration_upload(configuration, callback) {
|
||||||
function compareVersions(generated, required) {
|
function compareVersions(generated, required) {
|
||||||
|
var a = generated.split('.'),
|
||||||
var a = generated.split('.');
|
b = required.split('.');
|
||||||
var b = required.split('.');
|
|
||||||
|
|
||||||
for (var i = 0; i < a.length; ++i) {
|
for (var i = 0; i < a.length; ++i) {
|
||||||
a[i] = Number(a[i]);
|
a[i] = Number(a[i]);
|
||||||
|
@ -376,7 +375,7 @@ function configuration_restore(callback) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// validate
|
// validate
|
||||||
if (typeof configuration.generatedBy !== 'undefined' && compareVersions(configuration.generatedBy, '0.55')) {
|
if (typeof configuration.generatedBy !== 'undefined' && compareVersions(configuration.generatedBy, CONFIGURATOR.backupFileMinVersionAccepted)) {
|
||||||
upload();
|
upload();
|
||||||
} else {
|
} else {
|
||||||
GUI.log(chrome.i18n.getMessage('backupFileIncompatible'));
|
GUI.log(chrome.i18n.getMessage('backupFileIncompatible'));
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var CONFIGURATOR = {
|
var CONFIGURATOR = {
|
||||||
'releaseDate': 1412546773959, // new Date().getTime() - 10.06.2014
|
'releaseDate': 1414750389509, // new Date().getTime() - 10.31.2014
|
||||||
'firmwareVersionAccepted': 2.31,
|
'firmwareVersionAccepted': 2.31,
|
||||||
|
'backupFileMinVersionAccepted': '0.55', // chrome.runtime.getManifest().version is stored as string, so does this one
|
||||||
'connectionValid': false,
|
'connectionValid': false,
|
||||||
'cliActive': false,
|
'cliActive': false,
|
||||||
'cliValid': false
|
'cliValid': false
|
||||||
|
@ -19,7 +20,6 @@ var CONFIG = {
|
||||||
activeSensors: 0,
|
activeSensors: 0,
|
||||||
mode: 0,
|
mode: 0,
|
||||||
profile: 0,
|
profile: 0,
|
||||||
|
|
||||||
uid: [0, 0, 0],
|
uid: [0, 0, 0],
|
||||||
accelerometerTrims: [0, 0]
|
accelerometerTrims: [0, 0]
|
||||||
};
|
};
|
||||||
|
@ -33,7 +33,6 @@ var BF_CONFIG = {
|
||||||
board_align_yaw: 0,
|
board_align_yaw: 0,
|
||||||
currentscale: 0,
|
currentscale: 0,
|
||||||
currentoffset: 0
|
currentoffset: 0
|
||||||
// TBD
|
|
||||||
};
|
};
|
||||||
|
|
||||||
var PID_names = [];
|
var PID_names = [];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue