1# RT-Thread building script for component 2 3import os 4import rtconfig 5from building import * 6 7cwd = GetCurrentDir() 8 9# add the general drivers. 10src = [] 11 12# add serial driver code 13if GetDepend('BSP_USING_UART1') or GetDepend('BSP_USING_UART2') or GetDepend('BSP_USING_UART3'): 14 src += ['drv_uart.c'] 15 16# add gpio driver code 17if GetDepend(['BSP_USING_GPIO']): 18 src += ['drv_gpio.c'] 19 20# add adc driver code 21if GetDepend(['BSP_USING_ADC']): 22 src += ['drv_adc.c'] 23 24# add flash driver code 25if GetDepend(['BSP_USING_OCFLASH']): 26 src += ['drv_flash.c'] 27 28CPPPATH = [cwd] 29 30 31group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) 32 33Return('group') 34