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_SPI_LCD']): 12 src += Glob('ports/drv_spi_lcd.c') 13 14if GetDepend(['BSP_USING_SDCARD']): 15 src += Glob('ports/sdcard_port.c') 16 17if GetDepend(['BSP_USING_ON_CHIP_FLASH']): 18 src += Glob('mnt.c') 19 20path = [cwd] 21path += [cwd + '/CubeMX_Config/Inc'] 22path += [cwd + '/ports'] 23 24group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path) 25 26Return('group') 27