1Import('RTT_ROOT') 2Import('rtconfig') 3from building import * 4 5cwd = os.path.join(str(Dir('#')), 'drivers') 6 7# add the general drivers. 8src = Split(""" 9board.c 10""") 11 12CPPPATH = [cwd] 13 14# add uart drivers. 15if GetDepend('RT_USING_SERIAL'): 16 src += ['drv_usart.c'] 17 18if GetDepend('RT_USING_PIN'): 19 src += ['drv_gpio.c'] 20 21if GetDepend('RT_USING_ADC'): 22 src += ['drv_adc.c'] 23 24if GetDepend('RT_USING_HWTIMER'): 25 src += ['drv_hwtimer.c'] 26 27if GetDepend('RT_USING_RTC'): 28 src += ['drv_rtc.c'] 29 30if GetDepend('RT_USING_WDT'): 31 src += ['drv_iwdt.c'] 32 33group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) 34 35Return('group') 36