Jim Mussared
e8355eb163
py/obj: Add "full" and "empty" non-variable-length mp_obj_type_t.
...
This will always have the maximum/minimum size of a mp_obj_type_t
representation and can be used as a member in other structs.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-09-19 19:06:04 +10:00
iabdalkader
70bf6ab6fb
extmod/modusocket: Add socket state to track new/listening/conn/closed.
2022-06-08 14:13:59 +10:00
Andrew Leech
15fea3a1ff
rp2: Integrate lwIP network stack.
...
Signed-off-by: Andrew Leech <andrew@alelec.net>
2022-06-03 14:34:18 +10:00
iabdalkader
b9d2f1e844
extmod/modusocket: Add timeout and callback to socket object.
2022-05-25 00:19:41 +10:00
iabdalkader
155eb1361e
extmod/modusocket: Add makefile() method and common socket options.
2022-01-21 13:34:06 +11: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
f9d573a4ac
extmod/modnetwork: Remove STM32 references.
2021-09-15 11:27:38 +10:00
iabdalkader
4dba04a50f
extmod/modnetwork: Define network interfaces in port config files.
...
So this network implementation becomes more generic.
2021-09-15 01:29:26 +10:00
iabdalkader
e7429389a6
extmod/modnetwork: Add extended socket state.
2021-09-15 01:26:23 +10:00
iabdalkader
d889f672da
extmod/modnetwork: Add STA_IF and AP_IF constants.
2021-09-15 01:25:42 +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