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

github.com/iNavFlight/inav-configurator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorPaweł Spychalski <pspychalski@gmail.com>2019-04-28 16:29:42 +0300
committerGitHub <noreply@github.com>2019-04-28 16:29:42 +0300
commitcec7997bfc2d0c6ff452d6c1a73e8530970d6094 (patch)
tree8e38d5e1074c6de590925292f9f580ec759277e8 /js
parent06c907ba56bf77a7a303c92c45a7ab0e89b49a70 (diff)
parent61189e4d6ce0060532b402bdf86722b871297dfd (diff)
Merge pull request #757 from iNavFlight/dzikuvx-min-max-firmware-changes
Set min and max supported firmware
Diffstat (limited to 'js')
-rwxr-xr-xjs/data_storage.js3
-rwxr-xr-xjs/serial_backend.js4
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 4305f4d5..717f8268 100755
--- a/js/serial_backend.js
+++ b/js/serial_backend.js
@@ -216,7 +216,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();
@@ -276,7 +276,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;