Merge pull request #2248 from openmv/arduino_cyw43_firmware

drivers/cyw43: Add firmware W4343WA1_45_98_102.
This commit is contained in:
Ibrahim Abdelkader 2024-07-18 16:10:10 +02:00 committed by GitHub
commit 19d70d69e8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 24 additions and 7 deletions

View File

@ -64,6 +64,7 @@ PIXART_DIR=drivers/pixart
DISPLAY_DIR=drivers/display
LIBPDM_DIR=lib/libpdm
TENSORFLOW_DIR=lib/tflm
CYW4343_FW_DIR=drivers/cyw4343/firmware/
OMV_BOARD_CONFIG_DIR=$(TOP_DIR)/$(OMV_DIR)/boards/$(TARGET)/
OMV_PORT_DIR=$(TOP_DIR)/$(OMV_DIR)/ports/$(PORT)
MP_BOARD_CONFIG_DIR=$(TOP_DIR)/$(MICROPY_DIR)/ports/$(PORT)/boards/$(TARGET)/

Binary file not shown.

View File

@ -0,0 +1,3 @@
#define CYW43_WIFI_FW_LEN (421331) // 7.45.98.102
#define CYW43_CLM_LEN (7222)
const uintptr_t fw_data = (uintptr_t) CYW43_FIRMWARE_ADDRESS;

Binary file not shown.

View File

@ -0,0 +1,2 @@
#define CYW43_BT_FW_LEN (35182)
const uintptr_t bt_fw_data = (uintptr_t) CYW43_BT_FIRMWARE_ADDRESS;

@ -1 +1 @@
Subproject commit ebcd2235ca98917bbd2dae45f2e671f6a892565a
Subproject commit 1fad34d982999e3a8f9f1d76479be342d3587d6e

View File

@ -12,9 +12,13 @@ M4_VECT_TAB_OFFSET=0x20000
M4_APP_ADDR=0x08020000
OMV_HSE_VALUE=16000000
DFU_DEVICE=0x2341:0x035b
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7 -DUSE_USB_FS \
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7 \
-DUSE_USB_FS \
-DCYW43_FIRMWARE_ADDRESS=0x90F00000 \
-DCYW43_CHIPSET_FIRMWARE_INCLUDE_FILE="\"$(TOP_DIR)/drivers/cyw4343/firmware/cyw4343_ext_fw.h\""
-DCYW43_CHIPSET_FIRMWARE_INCLUDE_FILE="\"$(TOP_DIR)/$(CYW4343_FW_DIR)/cyw4343_7_45_98_102.h\"" \
-DCYW43_BT_FIRMWARE_ADDRESS=0x90FC0000 \
-DCYW43_BT_FIRMWARE_INCLUDE_FILE="\"$(TOP_DIR)/$(CYW4343_FW_DIR)/cyw4343_btfw.h\""
OMV_ENABLE_BL=0
OMV_ENABLE_UVC=1
OMV_ENABLE_CM4=0

View File

@ -12,9 +12,12 @@ M4_VECT_TAB_OFFSET=0x20000
M4_APP_ADDR=0x08020000
OMV_HSE_VALUE=25000000
DFU_DEVICE=0x2341:0x035b
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7 -DUSE_USB_HS \
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7 \
-DUSE_USB_HS \
-DCYW43_FIRMWARE_ADDRESS=0x90F00000 \
-DCYW43_CHIPSET_FIRMWARE_INCLUDE_FILE="\"$(TOP_DIR)/drivers/cyw4343/firmware/cyw4343_ext_fw.h\""
-DCYW43_CHIPSET_FIRMWARE_INCLUDE_FILE="\"$(TOP_DIR)/$(CYW4343_FW_DIR)/cyw4343_7_45_98_102.h\"" \
-DCYW43_BT_FIRMWARE_ADDRESS=0x90FC0000 \
-DCYW43_BT_FIRMWARE_INCLUDE_FILE="\"$(TOP_DIR)/$(CYW4343_FW_DIR)/cyw4343_btfw.h\""
OMV_ENABLE_BL = 0
OMV_ENABLE_UVC = 1
OMV_ENABLE_CM4 = 0

View File

@ -12,9 +12,13 @@ M4_VECT_TAB_OFFSET=0x20000
M4_APP_ADDR=0x08020000
OMV_HSE_VALUE=25000000
DFU_DEVICE=0x2341:0x035b
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7 -DUSE_USB_HS \
OMV_BOARD_EXTRA_CFLAGS = -DCORE_CM7 \
-DUSE_USB_HS \
-DCYW43_FIRMWARE_ADDRESS=0x90F00000 \
-DCYW43_CHIPSET_FIRMWARE_INCLUDE_FILE="\"$(TOP_DIR)/drivers/cyw4343/firmware/cyw4343_ext_fw.h\""
-DCYW43_CHIPSET_FIRMWARE_INCLUDE_FILE="\"$(TOP_DIR)/$(CYW4343_FW_DIR)/cyw4343_7_45_98_102.h\"" \
-DCYW43_BT_FIRMWARE_ADDRESS=0x90FC0000 \
-DCYW43_BT_FIRMWARE_INCLUDE_FILE="\"$(TOP_DIR)/$(CYW4343_FW_DIR)/cyw4343_btfw.h\""
OMV_ENABLE_BL=0
OMV_ENABLE_UVC=1
OMV_ENABLE_CM4=0