factory resets
Dependencies: WiflyInterface mbed
Fork of Wifly_UpdateFirmware by
Diff: main.cpp
- Revision:
- 0:da9cea9f791c
- Child:
- 1:15ea8cdb6a39
diff -r 000000000000 -r da9cea9f791c main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Nov 24 17:04:27 2012 +0000 @@ -0,0 +1,21 @@ +// this program updates to the latest firmware a wifly module + +#include "mbed.h" +#include "WiflyInterface.h" + +WiflyInterface wifly(p9, p10, p30, p29, "8cb19na", "vokeralineaplus", WPA); + +int main() { + wifly.init(); //Use DHCP + while(!wifly.connect()); + + // once connected, send command to update firmware + wifly.sendCommand("set ftp address 0\r", "AOK"); + wifly.sendCommand("set dns name rn.microchip.com\r", "AOK"); + wifly.sendCommand("save\r", "Stor"); + wifly.sendCommand("ftp update\r", "FTP OK", NULL, 30000); + wifly.sendCommand("factory RESET\r"); + wifly.sendCommand("reboot\r"); + + while(1); +}