iabdalkader
842da93011
extmod/modusocket: Initialise accepted socket state.
2022-01-12 14:37:32 +11:00
iabdalkader
67420de4f4
extmod/modusocket: Allow setting timeout on unbound sockets.
...
For an extended state socket, if settimeout() is called before a NIC is
bound, save the timeout until the NIC is bound.
2022-01-12 14:36:55 +11:00
iabdalkader
38f8e852e0
rp2: Add framework for networking.
...
MICROPY_PY_NETWORK and MICROPY_PY_USOCKET need to be enabled by a board to
get networking. No NICs have yet been defined.
2021-09-19 23:20:13 +10:00
iabdalkader
d9749f90ad
extmod/modnetwork: Remove modnetwork socket u_state member.
...
To simplify the socket state.
The CC3K driver (see drivers/cc3000/inc/socket.h and src/socket.c) has
socket() returning an INT16 so there is now enough room to store it
directly in the fileno member.
2021-09-15 11:29:02 +10:00
iabdalkader
c13e25c329
extmod/modusocket: Add read/write stream methods to socket object.
...
Following other socket implementations.
2021-09-15 01:28:37 +10:00
iabdalkader
e7429389a6
extmod/modnetwork: Add extended socket state.
2021-09-15 01:26:23 +10:00
iabdalkader
7aab0dc5d8
extmod: Move modnetwork and modusocket from stm32 to extmod.
...
So they can be used by other ports.
2021-09-15 01:25:12 +10:00