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') 16 17path = [cwd] 18path += [cwd + '/CubeMX_Config/Inc'] 19path += [cwd + '/ports'] 20 21group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path) 22 23Return('group') 24