Updates and additions required by mbed-os 5.2.2

Dependencies:   SPWF01SA-lapi-1

Dependents:   x-nucleo-iks01a1-test x-nucleo-iks01a1-test

Fork of X_NUCLEO_IDW01M1v2 by ST

Files at this revision

API Documentation at this revision

Comitter:
mridup
Date:
Thu Jul 07 13:21:57 2016 +0000
Parent:
3:4c2cbca19031
Child:
5:8ee8698d19e3
Commit message:
1ms delay in NSAPI socket_recv when socket recv returns -1

Changed in this revision

SPWF01SA.lib Show annotated file Show diff for this revision Revisions of this file
SpwfInterface.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/SPWF01SA.lib	Thu Jul 07 11:06:10 2016 +0000
+++ b/SPWF01SA.lib	Thu Jul 07 13:21:57 2016 +0000
@@ -1,1 +1,1 @@
-https://developer.mbed.org/users/mridup/code/SPWF01SA/#643a8c0f07ea
+https://developer.mbed.org/users/mridup/code/SPWF01SA/#00bc9c029aec
--- a/SpwfInterface.cpp	Thu Jul 07 11:06:10 2016 +0000
+++ b/SpwfInterface.cpp	Thu Jul 07 13:21:57 2016 +0000
@@ -335,8 +335,8 @@
     //CHECK:Receive for both Client and Server Sockets same?
     recv = _spwf.recv(socket->id, (char*)data, (uint32_t)size);    
     if (recv < 0) {
-        //printf("ret -1\r\n");
-        return NSAPI_ERROR_WOULD_BLOCK;
+        wait_ms(1);//delay of 1ms <for F4>??
+        return NSAPI_ERROR_WOULD_BLOCK;//send this if we want to block call (else timeout will happen)
     }
     return recv;