1from building import * 2 3 4cwd = GetCurrentDir() 5CPPPATH = [cwd+"/HAL_Driver/Inc",cwd+"/rt_drivers",cwd+"/rt_drivers/config"] 6CPPDEFINES = ['__USE_XTL__'] 7# add general drivers 8src = Split(''' 9HAL_Driver/Src/bsp_common.c 10HAL_Driver/Src/core_uart.c 11HAL_Driver/Src/core_dma.c 12HAL_Driver/Src/core_gpio.c 13HAL_Driver/Src/core_irq.c 14HAL_Driver/Src/core_wdt.c 15HAL_Driver/Src/core_spi.c 16HAL_Driver/Src/core_i2c.c 17HAL_Driver/Src/core_tick.c 18HAL_Driver/Src/core_rtc.c 19rt_drivers/drv_usart_v2.c 20rt_drivers/drv_i2c.c 21rt_drivers/drv_wdt.c 22rt_drivers/drv_gpio.c 23rt_drivers/drv_common.c 24rt_drivers/drv_spi.c 25rt_drivers/drv_rtc.c 26''') 27group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES) 28 29Return('group') 30