mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
drivers/WINC1500: Return a non-blocking error on socket timeout.
* Return a non-blocking error to MicroPython on socket timeouts, so the socket doesn't get closed.
This commit is contained in:
parent
6b3bba4d40
commit
1dc4bea880
@ -51,7 +51,7 @@ static int py_winc_mperrno(int32_t err)
|
|||||||
case SOCK_ERR_CONN_ABORTED:
|
case SOCK_ERR_CONN_ABORTED:
|
||||||
return MP_ECONNABORTED;
|
return MP_ECONNABORTED;
|
||||||
case SOCK_ERR_TIMEOUT:
|
case SOCK_ERR_TIMEOUT:
|
||||||
return MP_ETIMEDOUT;
|
return MP_EWOULDBLOCK;
|
||||||
case SOCK_ERR_BUFFER_FULL:
|
case SOCK_ERR_BUFFER_FULL:
|
||||||
return MP_ENOBUFS;
|
return MP_ENOBUFS;
|
||||||
case SOCK_ERR_ADDR_ALREADY_IN_USE:
|
case SOCK_ERR_ADDR_ALREADY_IN_USE:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user