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: WiFlyHTTPServerSample MultiThreadingHTTPServer
Fork of WiflyInterface by
Revision 12:4f95e6a365db, committed 2013-06-27
- Comitter:
- leihen
- Date:
- Thu Jun 27 00:31:02 2013 +0000
- Parent:
- 11:63a7dc9e45dd
- Commit message:
- Logger working locally
;
Changed in this revision
| Wifly/Wifly.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/Wifly/Wifly.cpp Wed Jun 26 21:12:21 2013 +0000
+++ b/Wifly/Wifly.cpp Thu Jun 27 00:31:02 2013 +0000
@@ -21,20 +21,13 @@
#include <string>
#include <algorithm>
+#ifndef DEBUG
+#define DEBUG
+#endif
+#include "debug.h"
+
DigitalOut ledrx(LED3);
-//Debug is disabled by default
-#if (1 && !defined(TARGET_LPC11U24))
-#define DBG(x, ...) std::printf("[Wifly : DBG]"x"\r\n", ##__VA_ARGS__);
-#define WARN(x, ...) std::printf("[Wifly : WARN]"x"\r\n", ##__VA_ARGS__);
-#define ERR(x, ...) std::printf("[Wifly : ERR]"x"\r\n", ##__VA_ARGS__);
-#define INFO(x, ...) printf("[Wifly : INFO]"x"\r\n", ##__VA_ARGS__);
-#else
-#define DBG(x, ...)
-#define WARN(x, ...)
-#define ERR(x, ...)
-#define INFO(x, ...)
-#endif
#define MAX_TRY_JOIN 3
@@ -129,7 +122,7 @@
// if no dhcp, set ip, netmask and gateway
if (!state.dhcp) {
- DBG("not dhcp\r");
+ INFO("not dhcp\r");
sprintf(cmd, "set i a %s\r\n", ip);
if (!sendCommand(cmd, "AOK"))
@@ -363,17 +356,17 @@
char * begin = strstr(rcv, "=") + 1;
for (int i = 0; i < 3; i++) {
point = strstr(begin + l, ".");
- DBG("str: %s", begin + l);
+ INFO("str: %s", begin + l);
l += point - (begin + l) + 1;
}
- DBG("str: %s", begin + l);
+ INFO("str: %s", begin + l);
while(*(begin + l + nb_digits) >= '0' && *(begin + l + nb_digits) <= '9') {
- DBG("digit: %c", *(begin + l + nb_digits));
+ INFO("digit: %c", *(begin + l + nb_digits));
nb_digits++;
}
memcpy(ip, begin, l + nb_digits);
ip[l+nb_digits] = 0;
- DBG("ip from dns: %s", ip);
+ INFO("ip from dns: %s", ip);
}
return true;
}
@@ -545,7 +538,7 @@
Timer tmr;
int result = 0;
- DBG("will send: %s\r\n",str);
+ INFO("will send: %s\r\n",str);
attach_rx(false);
@@ -579,7 +572,7 @@
INFO("Flushing : %c",c);
}
- DBG("check: %s\r\n", checking.c_str());
+ INFO("check: %s\r\n", checking.c_str());
attach_rx(true);
return -1;
@@ -601,7 +594,7 @@
}
}
}
- DBG("check: %s\r\n", checking.c_str());
+ INFO("check: %s\r\n", checking.c_str());
attach_rx(true);
return result;
@@ -620,13 +613,13 @@
break;
}
res[i] = '\0';
- DBG("user str 1: %s\r\n", res);
+ INFO("user str 1: %s\r\n", res);
break;
} else {
if (tmr.read_ms() > 300) {
res[i] = '\0';
- DBG("user str: %s\r\n", res);
+ INFO("user str: %s\r\n", res);
break;
}
@@ -641,7 +634,7 @@
}
}
}
- DBG("user str: %s\r\n", res);
+ INFO("user str: %s\r\n", res);
}
//We flush the buffer
@@ -651,7 +644,7 @@
}
attach_rx(true);
- DBG("result: %d\r\n", result)
+ INFO("result: %d\r\n", result)
return result;
}
