Program to update the D7A modem's firmware.
Dependencies: modem_ref_helper DebouncedInterrupt
Diff: main.cpp
- 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 {