Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/betaflight/betaflight-configurator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcTn <ctndesigner@gmail.com>2014-10-31 13:27:15 +0300
committercTn <ctndesigner@gmail.com>2014-10-31 13:27:15 +0300
commit9ee7670af771d682b833b9d285be39698a580ddd (patch)
tree058f6ca2be2b51b48784b77ea71033c8f25f29d3
parent59df068b63e45ebc7eed1a7ca9556adf30f7a955 (diff)
add backupFileMinVersionAccepted in data storage, releasev0.55
-rw-r--r--changelog.html1
-rw-r--r--js/backup_restore.js7
-rw-r--r--js/data_storage.js5
3 files changed, 6 insertions, 7 deletions
diff --git a/changelog.html b/changelog.html
index 09c550a7..11936497 100644
--- a/changelog.html
+++ b/changelog.html
@@ -1,6 +1,7 @@
<span>10.31.2014 - 0.55</span>
<p>
- Minimum required Chrome version set to 38+<br />
+ - Minimum accepted firmware version set to 2.31<br />
- Support for flashing development firmware<br />
- Setup tab performance improvements, faster 3D model<br />
- Strongly improved amount of data stored in backups<br />
diff --git a/js/backup_restore.js b/js/backup_restore.js
index a94beade..e8da8648 100644
--- a/js/backup_restore.js
+++ b/js/backup_restore.js
@@ -230,9 +230,8 @@ function configuration_restore(callback) {
function configuration_upload(configuration, callback) {
function compareVersions(generated, required) {
-
- var a = generated.split('.');
- var b = required.split('.');
+ var a = generated.split('.'),
+ b = required.split('.');
for (var i = 0; i < a.length; ++i) {
a[i] = Number(a[i]);
@@ -376,7 +375,7 @@ function configuration_restore(callback) {
}
// validate
- if (typeof configuration.generatedBy !== 'undefined' && compareVersions(configuration.generatedBy, '0.55')) {
+ if (typeof configuration.generatedBy !== 'undefined' && compareVersions(configuration.generatedBy, CONFIGURATOR.backupFileMinVersionAccepted)) {
upload();
} else {
GUI.log(chrome.i18n.getMessage('backupFileIncompatible'));
diff --git a/js/data_storage.js b/js/data_storage.js
index c50d8120..08564ed9 100644
--- a/js/data_storage.js
+++ b/js/data_storage.js
@@ -1,8 +1,9 @@
'use strict';
var CONFIGURATOR = {
- 'releaseDate': 1412546773959, // new Date().getTime() - 10.06.2014
+ 'releaseDate': 1414750389509, // new Date().getTime() - 10.31.2014
'firmwareVersionAccepted': 2.31,
+ 'backupFileMinVersionAccepted': '0.55', // chrome.runtime.getManifest().version is stored as string, so does this one
'connectionValid': false,
'cliActive': false,
'cliValid': false
@@ -19,7 +20,6 @@ var CONFIG = {
activeSensors: 0,
mode: 0,
profile: 0,
-
uid: [0, 0, 0],
accelerometerTrims: [0, 0]
};
@@ -33,7 +33,6 @@ var BF_CONFIG = {
board_align_yaw: 0,
currentscale: 0,
currentoffset: 0
- // TBD
};
var PID_names = [];