1from building import * 2 3cwd = GetCurrentDir() 4 5# add general drivers 6src = Split(''' 7board.c 8CubeMX_Config/Src/stm32l4xx_hal_msp.c 9''') 10 11if GetDepend(['BSP_USING_QSPI_FLASH']): 12 src += Glob('ports/drv_qspi_flash.c') 13 14if GetDepend(['BSP_USING_SDCARD']): 15 src += Glob('ports/sdcard_port.c') 16path = [cwd] 17path += [cwd + '/CubeMX_Config/Inc'] 18path += [cwd + '/ports'] 19 20group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path) 21 22Return('group') 23 24