Program to update the D7A modem's firmware.
Dependencies: modem_ref_helper DebouncedInterrupt
Diff: main.cpp
- Revision:
- 27:25be84b17eec
- Parent:
- 26:7fc24677a950
- Child:
- 28:5c9c420c666e
--- a/main.cpp Mon Jan 29 18:08:31 2018 +0000 +++ b/main.cpp Mon Mar 05 16:24:03 2018 +0000 @@ -193,14 +193,20 @@ if (version_old != version_new) { - if (check_parameter("Firmware version major...", rev.fw_version.major, cup->target_fw_major)) + PRINT("Checking Firmware version major... "); + if (rev.fw_version.major < cup->target_fw_major) { + PRINT("Failed. (0x%08X != 0x%08X)\r\n", rev.fw_version.major, cup->target_fw_major); print_check_rev(); break; } + else + { + PRINT("OK. (0x%08X)\r\n", rev.fw_version.major); + } PRINT("Checking Firmware version minor... "); - if (rev.fw_version.minor < cup->target_fw_minor) + if (rev.fw_version.minor < cup->target_fw_minor && rev.fw_version.major == cup->target_fw_major) { PRINT("Failed. (0x%08X != 0x%08X)\r\n", rev.fw_version.minor, cup->target_fw_minor); print_check_rev();