1
0
Fork 0
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:
cTn 2014-10-31 11:27:15 +01:00
parent 59df068b63
commit 9ee7670af7
3 changed files with 6 additions and 7 deletions

View file

@ -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 />

View file

@ -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'));

View file

@ -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 = [];