Markus Paar
/
firmware
firmware update from USB stick, does not work properly. If someone can get it work, please inform me.
main.cpp
- Committer:
- Markus_Paar
- Date:
- 2011-04-01
- Revision:
- 0:dad421e28e26
File content as of revision 0:dad421e28e26:
#include "mbed.h" #include "FirmwareUpdater.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.2); myled = 0; wait(0.2); } }