1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import rtconfig
- from building import *
- # get current directory
- cwd = GetCurrentDir()
- # The set of source files associated with this SConscript file.
- src = Split('''
- CMSIS/Device/Maxim/MAX32660/Source/system_max32660.c
- Source/gpio.c
- Source/lp.c
- Source/tmr.c
- Source/tmr_utils.c
- Source/rtc.c
- Source/icc.c
- Source/mxc_lock.c
- Source/mxc_assert.c
- Source/mxc_delay.c
- Source/mxc_pins.c
- Source/mxc_sys.c
- Source/nvic_table.c
- ''')
- if GetDepend(['RT_USING_SERIAL']):
- src += ['Source/uart.c']
- if GetDepend(['RT_USING_I2C']):
- src += ['Source/i2c.c']
- if GetDepend(['RT_USING_SPI']):
- src += ['Source/spi.c']
- src += ['Source/spi17y.c']
- src += ['Source/spimss.c']
- if GetDepend(['RT_USING_RTC']):
- src += ['Source/rtc.c']
- if GetDepend(['RT_USING_WDT']):
- src += ['Source/wdt.c']
- path = [cwd + '/CMSIS/Device/Maxim/MAX32660/Include',
- cwd + '/CMSIS/Core/Include',
- cwd + '/Include']
- CPPDEFINES = ['TARGET=32660']
- CPPDEFINES += ['TARGET_REV=0x4131']
- group = DefineGroup('Libraries', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
- Return('group')
|