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.
Dependents: WiFi neurGAI_WIFI thingspeak thingspeak2
Revision 13:108340829acc, committed 2012-08-24
- Comitter:
- samux
- Date:
- Fri Aug 24 13:25:55 2012 +0000
- Parent:
- 12:5ffaed1456c8
- Commit message:
- reduce buffer size
Changed in this revision
--- a/Socket/TCPSocketServer.cpp Fri Aug 24 13:11:20 2012 +0000
+++ b/Socket/TCPSocketServer.cpp Fri Aug 24 13:25:55 2012 +0000
@@ -23,16 +23,16 @@
// Server initialization
int TCPSocketServer::bind(int port) {
- // use udp auto pairing
char cmd[20];
- /*if (!wifi->sendCommand("set ip proto 2\r", "AOK"))
- return -1;
- if (!wifi->sendCommand("set ip flags 0x07\r", "AOK"))
- return -1;*/
+
+ // set TCP protocol
wifi->setProtocol(TCP);
- sprintf(cmd, "set ip local %d\r", port);
+
+ // set local port
+ sprintf(cmd, "set i l %d\r", port);
if (!wifi->sendCommand(cmd, "AOK"))
return -1;
+
wifi->exit();
return 0;
}
--- a/Socket/UDPSocket.cpp Fri Aug 24 13:11:20 2012 +0000
+++ b/Socket/UDPSocket.cpp Fri Aug 24 13:25:55 2012 +0000
@@ -78,8 +78,6 @@
int nb_available = 0;
int time = -1;
-
-
if (_blocking) {
while (1) {
nb_available = wifi->readable();
--- a/Wifly/Wifly.cpp Fri Aug 24 13:11:20 2012 +0000
+++ b/Wifly/Wifly.cpp Fri Aug 24 13:25:55 2012 +0000
@@ -43,7 +43,7 @@
Wifly * Wifly::inst;
Wifly::Wifly( PinName tx, PinName rx, PinName _reset, PinName tcp_status, const char * ssid, const char * phrase, Security sec):
- wifi(tx, rx), reset_pin(_reset), tcp_status(tcp_status), buf_wifly(512)
+ wifi(tx, rx), reset_pin(_reset), tcp_status(tcp_status), buf_wifly(256)
{
memset(&state, 0, sizeof(state));
state.sec = sec;
@@ -67,7 +67,7 @@
bool Wifly::join()
{
- char cmd[100];
+ char cmd[20];
for (int i= 0; i < MAX_TRY_JOIN; i++) {
// set time
@@ -145,10 +145,6 @@
continue;
}
- // save
- if (!sendCommand("save\r", "Stor"))
- return false;
-
//join the network
sprintf(cmd, "join\r");
if (!sendCommand(cmd, "Associated", NULL, 3000))