extmod/extmod.mk: Switch from drivers/cyw43/cywbt to lib/cyw43-drivers.
The cyw43-driver now provides the Bluetooth initialisation code, making `drivers/cyw43/cywbt.c` obsolete. To use the new code a port must enable the `CYW43_ENABLE_BLUETOOTH_OVER_UART` option. Some ports have yet to migrate to the new code, so in the meantime they can explicitly add the old source to their source list and continue to use it without change. Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
0ee160e7c0
commit
a9384c71c5
3 changed files with 3 additions and 3 deletions
|
|
@ -454,6 +454,7 @@ CYW43_DIR = lib/cyw43-driver
|
|||
GIT_SUBMODULES += $(CYW43_DIR)
|
||||
CFLAGS_EXTMOD += -DMICROPY_PY_NETWORK_CYW43=1
|
||||
SRC_THIRDPARTY_C += $(addprefix $(CYW43_DIR)/src/,\
|
||||
cyw43_bthci_uart.c \
|
||||
cyw43_ctrl.c \
|
||||
cyw43_lwip.c \
|
||||
cyw43_ll.c \
|
||||
|
|
@ -461,9 +462,6 @@ SRC_THIRDPARTY_C += $(addprefix $(CYW43_DIR)/src/,\
|
|||
cyw43_spi.c \
|
||||
cyw43_stats.c \
|
||||
)
|
||||
ifeq ($(MICROPY_PY_BLUETOOTH),1)
|
||||
DRIVERS_SRC_C += drivers/cyw43/cywbt.c
|
||||
endif
|
||||
|
||||
$(BUILD)/$(CYW43_DIR)/src/cyw43_%.o: CFLAGS += -std=c11
|
||||
endif # MICROPY_PY_NETWORK_CYW43
|
||||
|
|
|
|||
|
|
@ -280,6 +280,7 @@ endif
|
|||
|
||||
ifeq ($(MICROPY_PY_BLUETOOTH),1)
|
||||
SRC_C += mpbthciport.c
|
||||
DRIVERS_SRC_C += drivers/cyw43/cywbt.c
|
||||
endif # MICROPY_PY_BLUETOOTH
|
||||
|
||||
ifeq ($(MICROPY_BLUETOOTH_NIMBLE),1)
|
||||
|
|
|
|||
|
|
@ -432,6 +432,7 @@ endif
|
|||
|
||||
ifeq ($(MICROPY_PY_BLUETOOTH),1)
|
||||
SRC_C += mpbthciport.c
|
||||
DRIVERS_SRC_C += drivers/cyw43/cywbt.c
|
||||
|
||||
ifeq ($(MICROPY_BLUETOOTH_NIMBLE),1)
|
||||
SRC_C += mpnimbleport.c
|
||||
|
|
|
|||
Loading…
Reference in a new issue