1import rtconfig 2Import('RTT_ROOT') 3from building import * 4 5# get current directory 6cwd = GetCurrentDir() 7 8src = Split(""" 9core_v_hal/source/hal_apb_i2cs.c 10core_v_hal/source/hal_fc_event.c 11core_v_hal/source/hal_fll.c 12core_v_hal/source/hal_fll_pi.c 13core_v_hal/source/hal_gpio.c 14core_v_hal/source/hal_gpio_pulp.c 15core_v_hal/source/hal_irq.c 16core_v_hal/source/hal_pinmux.c 17core_v_hal/source/hal_pinmux1.c 18core_v_hal/source/hal_soc_eu.c 19core_v_hal/source/hal_timer_irq.c 20bmsis/core-v-mcu/source/core-v-mcu.c 21bmsis/core-v-mcu/source/crt0.S 22bmsis/core-v-mcu/source/vectors.S 23bmsis/core-v-mcu/source/trap_gcc.S 24core_v_udma_driver/source/udma_uart_driver.c 25core_v_udma_driver/source/udma_cam_driver.c 26core_v_udma_driver/source/udma_i2cm_driver.c 27core_v_udma_driver/source/udma_qspi_driver.c 28core_v_udma_driver/source/udma_sdio_driver.c 29""") 30 31path = [ 32 cwd + '/bmsis/core-v-mcu/include', 33 cwd + '/core_v_hal/include', 34 cwd + '/core_v_udma_driver/include'] 35 36group = DefineGroup('core_v_hal_lib', src, depend = [''], CPPPATH = path) 37 38Return('group') 39