Skip to content

Commit 691283a

Browse files
committed
fix for wrong reception in UDP
Former-commit-id: ab090d3
1 parent 080aeb3 commit 691283a

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

libraries/WiFiS3/src/Modem.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ bool ModemClass::buf_read(const string &prompt, string &data_res) {
201201
while(_serial->available()){
202202
char c = _serial->read();
203203
ok += c;
204-
if(ok.size() - ok.rfind("OK\r\n") == 4) {
204+
if(ok.size() - ok.rfind("OK\r\n") == 4 && ok.rfind("OK\r\n") != string::npos) {
205205
ok_found = true;
206206
break;
207207
}

libraries/WiFiS3/src/Modem.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
#include "StringHelpers.h"
77

88

9-
#define MODEM_DEBUG
10-
#define MODEM_DEBUG_PASSTHROUGH
9+
//#define MODEM_DEBUG
10+
//#define MODEM_DEBUG_PASSTHROUGH
1111
#define MODEM_TIMEOUT 10000
1212
#define MAX_BUFF_SIZE 64
1313

libraries/WiFiS3/src/WiFiUdp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
#include "Modem.h"
3131
#include "FifoBuffer.h"
3232

33-
#define RX_BUFFER_DIM 1024
33+
#define RX_BUFFER_DIM 64
3434

3535
class WiFiUDP : public UDP {
3636
private:

0 commit comments

Comments
 (0)