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