Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 7 additions & 19 deletions projects/Edgi_Talk_M55_WIFI/.cproject

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions projects/Edgi_Talk_M55_WIFI/SConstruct
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,6 @@ if os.path.exists(os.path.join(os.getcwd(), "libraries")):
objs.extend(SConscript('libraries/components/ASRC/SConscript', variant_dir='build/libraries/components/ASRC', duplicate=0))
objs.extend(SConscript('libraries/components/mtb-srf/SConscript', variant_dir='build/libraries/components/mtb-srf', duplicate=0))
objs.extend(SConscript('libraries/components/mtb-ipc/SConscript', variant_dir='build/libraries/components/mtb-ipc', duplicate=0))
objs.extend(SConscript('libraries/components/wifi-host-driver-latest/SConscript', variant_dir='build/libraries/components/wifi-host-driver-latest', duplicate=0))
objs.extend(SConscript('libraries/components/SConscript', variant_dir='build/libraries/components', duplicate=0))
else:
# Set VariantDir for external libraries
Expand All @@ -146,7 +145,6 @@ else:
objs.extend(SConscript('../../libraries/components/ASRC/SConscript', variant_dir='build/libraries/components/ASRC', duplicate=0))
objs.extend(SConscript('../../libraries/components/mtb-srf/SConscript', variant_dir='build/libraries/components/mtb-srf', duplicate=0))
objs.extend(SConscript('../../libraries/components/mtb-ipc/SConscript', variant_dir='build/libraries/components/mtb-ipc', duplicate=0))
objs.extend(SConscript('../../libraries/components/wifi-host-driver-latest/SConscript', variant_dir='build/libraries/components/wifi-host-driver-latest', duplicate=0))
objs.extend(SConscript('../../libraries/components/SConscript', variant_dir='build/libraries/components', duplicate=0))

# make a building
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ extern uint32_t wifi_firmware_clm_blob_size;
#ifdef CY_STORAGE_WIFI_DATA
RESOURCE_BIN_ADD(".cy_xip.clm", CLM_IMAGE_NAME, wifi_firmware_clm_blob_data, wifi_firmware_clm_blob_size);
#else
RESOURCE_BIN_ADD(".rodata", "../../libraries/components/wifi-host-driver-latest/55500A1.clm_blob", wifi_firmware_clm_blob_data, wifi_firmware_clm_blob_size);
RESOURCE_BIN_ADD(".rodata", "../packages/wifi-host-driver-latest/55500A1.clm_blob", wifi_firmware_clm_blob_data, wifi_firmware_clm_blob_size);
#endif
#endif
const resource_hnd_t wifi_firmware_clm_blob = { RESOURCE_IN_MEMORY, 1519, {.mem = { (const char *) wifi_firmware_clm_blob_data }}};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ extern uint32_t wifi_firmware_image_size;
#ifdef CY_STORAGE_WIFI_DATA
RESOURCE_BIN_ADD(".cy_xip.fw", FW_IMAGE_NAME, wifi_firmware_image_data, wifi_firmware_image_size);
#else
RESOURCE_BIN_ADD(".rodata", "../../libraries/components/wifi-host-driver-latest/55500A1.trxcse", wifi_firmware_image_data, wifi_firmware_image_size);
RESOURCE_BIN_ADD(".rodata", "../packages/wifi-host-driver-latest/55500A1.trxcse", wifi_firmware_image_data, wifi_firmware_image_size);
#endif
#endif
#ifndef DM_43022C1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ extern uint32_t wifi_nvram_image_size;
#ifdef CY_STORAGE_WIFI_DATA
RESOURCE_BIN_ADD(".cy_xip.nvram", NVRAM_IMAGE_NAME, wifi_nvram_image_data, wifi_nvram_image_size);
#else
RESOURCE_BIN_ADD(".rodata", "../../libraries/components/wifi-host-driver-latest/cyw55513modpse84som_rev3.txt", wifi_nvram_image_data, wifi_nvram_image_size);
RESOURCE_BIN_ADD(".rodata", "../packages/wifi-host-driver-latest/cyw55513modpse84som_rev3.txt", wifi_nvram_image_data, wifi_nvram_image_size);
#endif
#else
uint32_t wifi_nvram_image_size = NVRAM_IMAGE_SIZE;
Expand Down
4 changes: 3 additions & 1 deletion projects/Edgi_Talk_M55_XiaoZhi/.cproject

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions projects/Edgi_Talk_M55_XiaoZhi/SConstruct
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,6 @@ if os.path.exists(os.path.join(os.getcwd(), "libraries")):
objs.extend(SConscript('libraries/components/mtb-ipc/SConscript', variant_dir='build/libraries/components/mtb-ipc', duplicate=0))
objs.extend(SConscript('libraries/components/SConscript', variant_dir='build/libraries/components', duplicate=0))
objs.extend(SConscript('libraries/components/lvgl_9.2.0/SConscript', variant_dir='build/libraries/components/lvgl_9.2.0', duplicate=0))
objs.extend(SConscript('libraries/components/wifi-host-driver-latest/SConscript', variant_dir='build/libraries/components/wifi-host-driver-latest', duplicate=0))
else:
# Set VariantDir for external libraries
env.VariantDir('build/libraries/HAL_Drivers', '../../libraries/HAL_Drivers', duplicate=0)
Expand All @@ -149,7 +148,6 @@ else:
objs.extend(SConscript('../../libraries/components/mtb-ipc/SConscript', variant_dir='build/libraries/components/mtb-ipc', duplicate=0))
objs.extend(SConscript('../../libraries/components/SConscript', variant_dir='build/libraries/components', duplicate=0))
objs.extend(SConscript('../../libraries/components/lvgl_9.2.0/SConscript', variant_dir='build/libraries/components/lvgl_9.2.0', duplicate=0))
objs.extend(SConscript('../../libraries/components/wifi-host-driver-latest/SConscript', variant_dir='build/libraries/components/wifi-host-driver-latest', duplicate=0))

# make a building
DoBuilding(TARGET, objs)
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
Import('RTT_ROOT')
Import('rtconfig')
from building import *

cwd = GetCurrentDir()

# add the general drivers.
src = Split("""
wifi-host-driver/WHD/COMPONENT_WIFI6/resources/resource_imp/whd_resources.c
wifi-host-driver/WHD/COMPONENT_WIFI6/src/bus_protocols/whd_bus.c
wifi-host-driver/WHD/COMPONENT_WIFI6/src/bus_protocols/whd_bus_common.c
wifi-host-driver/WHD/COMPONENT_WIFI6/src/bus_protocols/whd_bus_sdio_protocol.c
""")


# add wifi host driver source and header files
src += Glob('wifi-host-driver/WHD/COMPONENT_WIFI6/src/*.c')

path = [cwd + '/wifi-host-driver']
path += [
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/inc",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/resources/clm/COMPONENT_43012",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/resources/clm",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/resources",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/resources/firmware/COMPONENT_43012",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/resources/firmware",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/resources/nvram/COMPONENT_43012/COMPONENT_MURATA-1LV",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/resources/nvram/COMPONENT_43012",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/resources/nvram",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/resources/resource_imp",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/src/bus_protocols",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/src",
cwd + "/wifi-host-driver/WHD/COMPONENT_WIFI6/src/include"]

# add whd porting source files
src += Glob('porting/src/bsp/*.c')
# src += Glob('porting/src/rtos/*.c')
src += Glob('porting/src/wlan/*.c')

path += [cwd + '/porting/inc/bsp']
# path += [cwd + '/porting/inc/hal']
# path += [cwd + '/porting/inc/rtos']


src += ["wifi-connection-manager/source/COMPONENT_55500/cy_chip_constants.h",
"wifi-connection-manager/source/cy_wcm.c"]
path += [cwd + "/wifi-connection-manager/include",
cwd + "/wifi-connection-manager/source/COMPONENT_55500/"]

src += ["connectivity-utilities/cy_log/cy_log.c"]

path += [cwd + "/connectivity-utilities",
cwd + "/connectivity-utilities/network",
cwd + "/connectivity-utilities/cy_log",]


src += [
# "whd-bsp-integration/COMPONENT_LWIP/cy_network_buffer_lwip.c",
"whd-bsp-integration/cybsp_wifi.c"]
path += [cwd + "/whd-bsp-integration"]


src += ["lwip-network-interface-integration/source/cy_network_mw_core.c",
# "lwip-network-interface-integration/source/cy_lwip_dhcp_server.c",
# "lwip-network-interface-integration/source/cy_ethernetif.c",
]
path += [cwd + "/lwip-network-interface-integration/include",
cwd + "/lwip-network-interface-integration/source"]

CPPDEFINES = [
"COMPONENT_SDIO_HM",
"BLHS_SUPPORT",
"COMPONENT_55500",
"COMPONENT_55500A1",
"COMPONENT_CYW55513_MOD_PSE84_SOM",
"COMPONENT_HCI_UART",
"COMPONENT_MW_BT_FW_IFX_CYW55500A1",
"COMPONENT_SM",
"COMPONENT_WIFI_INTERFACE_SDIO",
"WIFI_INTERFACE_SDIO",
"COMPONENT_wlbga_iPA_sLNA_ANT0_LHL_XTAL_IN",
"CYBSP_WIFI_WL_HOSTWAKE_DRIVE_MODE=MTB_HAL_GPIO_DRIVE_OPENDRAINDRIVESLOW",
"CYBSP_WIFI_WL_HOSTWAKE_INIT_STATE=WHD_TRUE",
"CY_WIFI_COUNTRY=WHD_COUNTRY_UNITED_STATES",
"TRXV5",
"CYBSP_HOST_WAKE_IRQ_EVENT=CYHAL_GPIO_IRQ_FALL"
]

group = DefineGroup('whd', src, depend = ['BSP_USING_WIFI_HOST_DRIVER'], CPPPATH = path, CPPDEFINES = CPPDEFINES)

Return('group')
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
docs
Loading