Damien George
a513558e3a
extmod: Add and reorganise compilation guards and includes.
...
To reduce dependencies on header files when extmod components are disabled.
Signed-off-by: Damien George <damien.p.george@gmail.com>
2022-11-11 16:24:32 +11:00
David Lechner
a3703584fe
extmod/modnetwork: Use MP_REGISTER_ROOT_POINTER().
...
This uses MP_REGISTER_ROOT_POINTER() to register mod_network_nic_list and
removes the same from all mpconfigport.h.
Signed-off-by: David Lechner <david@pybricks.com>
2022-07-18 13:50:25 +10:00
Damien George
4f30c60dcb
extmod/modnetwork: Include cyw43-driver header if it's enabled.
...
Signed-off-by: Damien George <damien@micropython.org>
2022-06-30 16:03:21 +10:00
Damien George
efe23aca71
all: Remove third argument to MP_REGISTER_MODULE.
...
It's no longer needed because this macro is now processed after
preprocessing the source code via cpp (in the qstr extraction stage), which
means unused MP_REGISTER_MODULE's are filtered out by the preprocessor.
Signed-off-by: Damien George <damien@micropython.org>
2022-06-02 16:31:37 +10:00
Jim Mussared
bb794f05b7
extmod: Make port-included extmod modules use MP_REGISTER_MODULES.
...
_onewire, socket, and network were previously added by the port rather
than objmodule.c.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-05-18 20:49:12 +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
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