AT Parser and bufferedSerial based SPWF library
Dependencies: ATParser
Dependents: X_NUCLEO_IDW01M1v2
Fork of SPWF01SA by
Diff: SPWFSA01.cpp
- Revision:
- 10:580379efe167
- Parent:
- 8:a4425b8dd2e4
- Child:
- 11:643a8c0f07ea
--- a/SPWFSA01.cpp Mon Jul 04 12:22:52 2016 +0000
+++ b/SPWFSA01.cpp Mon Jul 04 13:04:04 2016 +0000
@@ -18,7 +18,7 @@
#define SPWFSA01_CONNECT_TIMEOUT 15000
#define SPWFSA01_SEND_TIMEOUT 500
-#define SPWFSA01_RECV_TIMEOUT 1000//some commands like AT&F/W takes some time to get the result back!
+#define SPWFSA01_RECV_TIMEOUT 1500//some commands like AT&F/W takes some time to get the result back!
#define SPWFSA01_MISC_TIMEOUT 500
SPWFSA01::SPWFSA01(PinName tx, PinName rx, bool debug)
@@ -273,9 +273,9 @@
if (!(_parser.recv("+WIND:55:Pending Data:%d:%u", &recv_id, &recv_amount)
&& recv_id == id
- && _parser.send("AT+S.SOCKQ=%d", id)//send a query (will be required for secure sockets)
- && _parser.recv(" DATALEN: %u", &recv_amount)
- && _parser.recv("OK")
+ //&& _parser.send("AT+S.SOCKQ=%d", id)//send a query (will be required for secure sockets)
+ //&& _parser.recv(" DATALEN: %u", &recv_amount)
+ //&& _parser.recv("OK")
&& recv_amount <= amount
&& _parser.send("AT+S.SOCKR=%d,%d", id, recv_amount)
&& _parser.read((char*)data, recv_amount)
