Program to update the D7A modem's firmware.

Dependencies:   modem_ref_helper DebouncedInterrupt

Revision:
8:914b7aff5554
Parent:
7:5b8648784381
Child:
9:bd53ca2aece5
--- a/main.cpp	Thu Nov 10 15:45:16 2016 +0000
+++ b/main.cpp	Thu Nov 10 17:18:42 2016 +0000
@@ -94,10 +94,10 @@
     hw_errors += check_parameter("Manufacturer ID...       ", rev.manufacturer_id, CUP_MFG_ID);
     hw_errors += check_parameter("Device ID...             ", rev.device_id, CUP_DEV_ID);
     hw_errors += check_parameter("Hardware version...      ", rev.hw_version, CUP_HW_ID);
-    
+    fw_errors += check_parameter("Firmware id...           ", rev.fw_version.id, CUP_FW_ID);
+
     if (version_old != version_new)
     {
-        fw_errors += check_parameter("Firmware id...           ", rev.fw_version.id, CUP_FW_ID);
         fw_errors += check_parameter("Firmware version major...", rev.fw_version.major, CUP_TARGET_FW_MAJOR);
         fw_errors += check_parameter("Firmware version minor...", rev.fw_version.minor, CUP_TARGET_FW_MINOR);
     
@@ -134,7 +134,7 @@
     }
     else if (version_old == version_new)
     {
-        PRINT("Your modem is up to date!\r\n");
+        PRINT("Your modem is up to date! (v%d.%d.%d)\r\n", rev.fw_version.major, rev.fw_version.minor, rev.fw_version.patch);
     }
     else
     {