diff options
author | Pawel Spychalski (DzikuVx) <pspychalski@gmail.com> | 2019-04-27 21:20:42 +0300 |
---|---|---|
committer | Pawel Spychalski (DzikuVx) <pspychalski@gmail.com> | 2019-04-27 21:20:42 +0300 |
commit | 61189e4d6ce0060532b402bdf86722b871297dfd (patch) | |
tree | 9f9e2613cb0b82b08247eed01fcf0ed73a1712a2 /js | |
parent | 7bc94e130ae400daeab85df9a4a8aec77258a698 (diff) |
Set min and max supported firmware
Diffstat (limited to 'js')
-rwxr-xr-x | js/data_storage.js | 3 | ||||
-rwxr-xr-x | js/serial_backend.js | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/js/data_storage.js b/js/data_storage.js index 4b3a0a20..fa9a1e9c 100755 --- a/js/data_storage.js +++ b/js/data_storage.js @@ -2,7 +2,8 @@ var CONFIGURATOR = { // all versions are specified and compared using semantic versioning http://semver.org/ - 'firmwareVersionAccepted': '2.0.0', + 'minfirmwareVersionAccepted': '2.1.0', + 'maxFirmwareVersionAccepted': '2.3.0', // COndition is < (lt) so we accept all in 2.2 branch, not 2.3 actualy 'connectionValid': false, 'connectionValidCliOnly': false, 'cliActive': false, diff --git a/js/serial_backend.js b/js/serial_backend.js index 677c7704..d141f0d9 100755 --- a/js/serial_backend.js +++ b/js/serial_backend.js @@ -257,7 +257,7 @@ function onInvalidFirmwareVariant() function onInvalidFirmwareVersion() { - GUI.log(chrome.i18n.getMessage('firmwareVersionNotSupported', [CONFIGURATOR.firmwareVersionAccepted])); + GUI.log(chrome.i18n.getMessage('firmwareVersionNotSupported', [CONFIGURATOR.minfirmwareVersionAccepted], [CONFIGURATOR.maxFirmwareVersionAccepted])); CONFIGURATOR.connectionValid = true; // making it possible to open the CLI tab GUI.allowedTabs = ['cli']; onConnect(); @@ -317,7 +317,7 @@ function onOpen(openInfo) { MSP.send_message(MSPCodes.MSP_FC_VERSION, false, false, function () { googleAnalytics.sendEvent('Firmware', 'Variant', CONFIG.flightControllerIdentifier + ',' + CONFIG.flightControllerVersion); GUI.log(chrome.i18n.getMessage('fcInfoReceived', [CONFIG.flightControllerIdentifier, CONFIG.flightControllerVersion])); - if (semver.gte(CONFIG.flightControllerVersion, CONFIGURATOR.firmwareVersionAccepted)) { + if (semver.gte(CONFIG.flightControllerVersion, CONFIGURATOR.minfirmwareVersionAccepted) && semver.lt(CONFIG.flightControllerVersion, CONFIGURATOR.maxfirmwareVersionAccepted)) { mspHelper.getCraftName(function(name) { if (name) { CONFIG.name = name; |