Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: EDUVANCE_WIFI_SHIELD.cpp
- Revision:
- 1:52cad7057640
- Parent:
- 0:c359fee24b6c
- Child:
- 2:d5c9337fdce1
diff -r c359fee24b6c -r 52cad7057640 EDUVANCE_WIFI_SHIELD.cpp --- a/EDUVANCE_WIFI_SHIELD.cpp Sat May 28 13:59:48 2016 +0000 +++ b/EDUVANCE_WIFI_SHIELD.cpp Sat May 28 15:18:17 2016 +0000 @@ -7,7 +7,7 @@ Serial pc(USBTX, USBRX);// COMPUTER DISPLAY Serial esp(PTE0, PTE1); //ESP8266 SERIAL - +extern int modeselector=0; char ssid[32]; char pwd[32]; @@ -396,6 +396,29 @@ } +void closeserver_AT(void){ + pc.printf("+++++++++++++++++ CLOSE THE SERVER ++++++++++++++\r\n"); + + sprintf(cmdbuff,"AT+CIPCLOSE=%d\r\n", linkID); + timeout=500; + getcount=10; + SendCMD(); + getreply(); + pc.printf("%s\r\n",replybuff); + + + + strcpy(cmdbuff,"AT+CIPSERVER=0\r\n"); + timeout=500; + getcount=10; + SendCMD(); + getreply(); + pc.printf("%s\r\n",replybuff); + + ATReset(); + + + } void StationConfig(void){ pc.printf("\n\r------------------- IN THE STATION MODE -------------------\r\n"); @@ -448,7 +471,7 @@ servreq=0; } - + } char* getname(char *strd,const char s[2],int part){ @@ -483,6 +506,11 @@ pass_temp=getname(pass_l," ",1); pc.printf( "\n\r new ssid is %s\n", ssid_temp ); pc.printf( "\n\r new password is %s\n", pass_temp ); - + get_ssid_pass(ssid_temp,pass_temp,8266); +// wait(5); + closeserver_AT(); + modeselector=10; + StationConfig(); + request_fetch_station(); } \ No newline at end of file