Add LWIP library and CYW43 drivers.

This commit is contained in:
iabdalkader 2020-09-29 21:48:30 +02:00
parent 96e1a9cc9e
commit 51ea0bb9d5

View File

@ -134,6 +134,14 @@ ifeq ($(MICROPY_PY_ULAB), 1)
MP_CFLAGS += -DMICROPY_PY_ULAB=1
MICROPY_ARGS += MICROPY_PY_ULAB=1
endif
ifeq ($(MICROPY_PY_LWIP), 1)
MP_CFLAGS += -DMICROPY_PY_LWIP=1
MICROPY_ARGS += MICROPY_PY_LWIP=1
endif
ifeq ($(MICROPY_PY_NETWORK_CYW43), 1)
MP_CFLAGS += -DMICROPY_PY_NETWORK_CYW43=1
MICROPY_ARGS += MICROPY_PY_NETWORK_CYW43=1
endif
OMV_CFLAGS += -I$(TOP_DIR)/$(OMV_DIR)/
OMV_CFLAGS += -I$(TOP_DIR)/$(OMV_DIR)/py/
@ -393,7 +401,7 @@ FIRM_OBJ += $(addprefix $(BUILD)/$(MICROPY_DIR)/lib/,\
utils/sys_stdio_mphal.o \
utils/gchelper_m3.o \
libc/string0.o \
netutils/netutils.o \
netutils/*.o \
timeutils/timeutils.o \
berkeley-db-1.xx/btree/*.o \
berkeley-db-1.xx/mpool/*.o \
@ -496,6 +504,29 @@ FIRM_OBJ += $(addprefix $(BUILD)/$(MICROPY_DIR)/extmod/ulab/,\
)
endif
ifeq ($(MICROPY_PY_LWIP), 1)
FIRM_OBJ += $(addprefix $(BUILD)/$(MICROPY_DIR)/,\
lib/lwip/src/core/*.o \
lib/lwip/src/core/*/*.o \
lib/lwip/src/netif/*.o \
lib/lwip/src/apps/*/*.o \
extmod/modlwip.o \
extmod/moduwebsocket.o \
extmod/modwebrepl.o \
)
LIBS += $(MICROPY_DIR)/drivers/cyw43/libcyw43.a
FIRM_OBJ += $(addprefix $(BUILD)/$(MICROPY_DIR)/,\
sdio.o \
)
endif
ifeq ($(MICROPY_PY_NETWORK_CYW43), 1)
FIRM_OBJ += $(addprefix $(BUILD)/$(MICROPY_DIR)/,\
drivers/cyw43/*.o \
extmod/network_cyw43.o \
)
endif
FIRM_OBJ += $(addprefix $(BUILD)/$(MICROPY_DIR)/lib/oofatfs/,\
ff.o \
ffunicode.o \