iowfehu;gdbjwHJAOPIHO?L

Fork of X_NUCLEO_IDW01M1 by ST

Files at this revision

API Documentation at this revision

Comitter:
mridup
Date:
Fri May 13 06:59:56 2016 +0000
Parent:
8:0f302a13e21b
Child:
10:e97284ae55f1
Commit message:
reducing recv() delay to 1ms

Changed in this revision

SPWFInterface.cpp Show annotated file Show diff for this revision Revisions of this file
Spwf_API/SpwfSADevice.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/SPWFInterface.cpp	Thu May 12 07:36:13 2016 +0000
+++ b/SPWFInterface.cpp	Fri May 13 06:59:56 2016 +0000
@@ -161,19 +161,6 @@
     return err;
 }
 
-/** Accepts a connection on a TCP socket
-     *
-     *  The server socket must be bound and set to listen for connections.
-     *  On a new connection, creates a network socket using the specified
-     *  socket instance.
-     *
-     *  By default, accept blocks until data is sent. If socket is set to
-     *  non-blocking or times out, NSAPI_ERROR_WOULD_BLOCK is returned
-     *  immediately.
-     *
-     *  @param socket   TCPSocket instance that will handle the incoming connection.
-     *  @return         0 on success, negative error code on failure
-     */
 int SpwfSAInterface::socket_accept(void **handle, void *server)
 {
     struct spwf_socket *server_socket = (struct spwf_socket *)server;
--- a/Spwf_API/SpwfSADevice.cpp	Thu May 12 07:36:13 2016 +0000
+++ b/Spwf_API/SpwfSADevice.cpp	Fri May 13 06:59:56 2016 +0000
@@ -238,13 +238,13 @@
         wait_for_socket_data = true;
         recv_timer.stop();
         recv_timer.reset();
-        wait_ms(10);
+        wait_ms(1);
         if(bytes_read == 0) //<bytes_to_read?? 
             return -1;//return error if no bytes are read!
         else 
             return bytes_read;//return amount of data arrived so far
     }
-    wait_ms(10); //CHECK:TODO: Need to wait to allow other IRQ's to run in case of non-blocking call?
+    wait_ms(1); //CHECK:TODO: Need to wait to allow other IRQ's to run in case of non-blocking call?
     return -1;    
 }