Markus Paar
/
firmwareV2
Does still not work properly
main.cpp
- Committer:
- Markus_Paar
- Date:
- 2011-09-15
- Revision:
- 0:319f1e8e3bdd
File content as of revision 0:319f1e8e3bdd:
#include "mbed.h" #include "FirmwareUpdater.h" #include "ctime.h" FirmwareUpdater fwup("firmware", "firmware", true); // There are 2 files for the firmware. // 1. firmware.txt : firmware version file. // 2. firmware.bin : firmware binary file. Serial pc(USBTX, USBRX); // tx, rx DigitalOut myled(LED1); int main() { printf("execute update\r "); if (fwup.exist() == 0) { printf("Found a new firmware.\n\r"); if (fwup.execute() == 0) { printf("Update succeed.\n\r"); printf("Resetting this system...\n\n\n\n\n\r"); fwup.reset(); } else { printf("Update failed!\n\r"); } } while (1) { myled = 1; wait(0.5); myled = 0; wait(0.5); } }