From 56424b59b434850d1aba19249387400d51887eda Mon Sep 17 00:00:00 2001 From: Alexander Entinger Date: Mon, 17 Aug 2020 11:59:32 +0200 Subject: [PATCH] Produce warning when running with inferior version of nina-fw --- src/ArduinoIoTCloudTCP.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ArduinoIoTCloudTCP.cpp b/src/ArduinoIoTCloudTCP.cpp index f1c2825c1..d84851bcc 100644 --- a/src/ArduinoIoTCloudTCP.cpp +++ b/src/ArduinoIoTCloudTCP.cpp @@ -146,6 +146,14 @@ int ArduinoIoTCloudTCP::begin(String brokerAddress, uint16_t brokerPort) addPropertyReal(_ota_req, "OTA_REQ", Permission::ReadWrite).onSync(DEVICE_WINS).onUpdate(ArduinoIoTCloudTCP::on_OTA_REQ_Update); #endif /* OTA_ENABLED */ +#if OTA_STORAGE_SNU + String const nina_fw_version = WiFi.firmwareVersion(); + if (nina_fw_version < "1.4.1") { + DBG_ERROR("ArduinoIoTCloudTCP::%s error nina firmware needs to be >= 1.4.1, current %s", __FUNCTION__, nina_fw_version.c_str()); + return 0; + } +#endif /* OTA_STORAGE_SNU */ + return 1; }