| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- from building import *
- import rtconfig
- Import('RTT_ROOT')
- # get current directory
- cwd = GetCurrentDir()
- src = []
- # The set of source files associated with this SConscript file.
- src = Split('''
- ''')
- path = [cwd]
- src += ["btstack-integration/COMPONENT_HCI-UART/common/cybt_hci_rx_task.c",
- "btstack-integration/COMPONENT_HCI-UART/common/cybt_hci_tx_task.c",
- "btstack-integration/COMPONENT_HCI-UART/common/cybt_host_stack_platform_interface.c",
- "btstack-integration/COMPONENT_HCI-UART/common/cybt_patchram_download.c",
- "btstack-integration/COMPONENT_HCI-UART/common/cybt_platform_main.c",
- "btstack-integration/COMPONENT_HCI-UART/common/cybt_platform_task.c",
- "btstack-integration/COMPONENT_HCI-UART/common/cybt_platform_trace.c",
- "btstack-integration/COMPONENT_HCI-UART/common/cybt_prm.c",
- "btstack-integration/COMPONENT_HCI-UART/debug/cybt_debug_uart.c",
- "btstack-integration/COMPONENT_HCI-UART/firmware/COMPONENT_43012/COMPONENT_AW-AM497/w_bt_firmware_controller.c",
- "btstack-integration/COMPONENT_HCI-UART/freertos/cybt_platform_freertos.c"
- ]
- path += [
- cwd + "/btstack-integration/COMPONENT_HCI-UART/common",
- cwd + "/btstack-integration/COMPONENT_HCI-UART",
- cwd + "/btstack-integration",
- cwd + "/btstack-integration/COMPONENT_HCI-UART/debug",
- cwd + "/btstack-integration/COMPONENT_HCI-UART/include"
- ]
- src += ["abstraction-rtos/source/COMPONENT_FREERTOS/cyabs_freertos_common.c",
- "abstraction-rtos/source/COMPONENT_FREERTOS/cyabs_freertos_helpers.c",
- "abstraction-rtos/source/COMPONENT_FREERTOS/cyabs_rtos_dsram.c",
- "abstraction-rtos/source/COMPONENT_FREERTOS/cyabs_rtos_freertos.c",
- "abstraction-rtos/source/cy_worker_thread.c"
- ]
- path += [
- cwd + "/abstraction-rtos/include",
- cwd + "/abstraction-rtos",
- cwd + "/abstraction-rtos/include/COMPONENT_FREERTOS"
- ]
- src += [
- "kv-store/mtb_kvstore.c"
- ]
- path += [
- cwd + "/kv-store"
- ]
- path += [
- cwd + "/btstack/wiced_include",
- cwd + "/btstack"
- ]
- LIBPATH = [cwd + '/btstack/stack/COMPONENT_WICED_BLE/COMPONENT_CM4/COMPONENT_HARDFP/TOOLCHAIN_GCC_ARM']
- LIBS = ['btstack']
- group = DefineGroup('btstack_ifx', src, depend=['PKG_USING_BT_CYW43012'], CPPPATH=path, LIBPATH=LIBPATH, LIBS=LIBS)
- list = os.listdir(cwd)
- for item in list:
- if os.path.isfile(os.path.join(cwd, item, 'SConscript')):
- group = group + SConscript(os.path.join(item, 'SConscript'))
- Return('group')
|