diff options
Diffstat (limited to 'bsp/maxim/libraries/MAX32660PeriphDriver/SConscript')
| -rw-r--r-- | bsp/maxim/libraries/MAX32660PeriphDriver/SConscript | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/bsp/maxim/libraries/MAX32660PeriphDriver/SConscript b/bsp/maxim/libraries/MAX32660PeriphDriver/SConscript new file mode 100644 index 0000000000..fa62f76fb7 --- /dev/null +++ b/bsp/maxim/libraries/MAX32660PeriphDriver/SConscript @@ -0,0 +1,50 @@ +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'] + +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') |
