summaryrefslogtreecommitdiff
path: root/bsp/nxp/lpc/lpc5410x/Libraries/lpc_chip/SConscript
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2024-03-10 15:11:54 -0400
committerMeco Man <[email protected]>2024-03-10 23:19:22 -0400
commitf71d4f33ea615b94763a23eca4674e39e08eb489 (patch)
treecbc654f43d3717273bff93d3a457121bdfe9ef0f /bsp/nxp/lpc/lpc5410x/Libraries/lpc_chip/SConscript
parent46967ef56fd3a3c564ff8119524ef0f1ce500a82 (diff)
[bsp][nxp][lpc] move lpc BSPs into nxp/lpc folders
Diffstat (limited to 'bsp/nxp/lpc/lpc5410x/Libraries/lpc_chip/SConscript')
-rw-r--r--bsp/nxp/lpc/lpc5410x/Libraries/lpc_chip/SConscript75
1 files changed, 75 insertions, 0 deletions
diff --git a/bsp/nxp/lpc/lpc5410x/Libraries/lpc_chip/SConscript b/bsp/nxp/lpc/lpc5410x/Libraries/lpc_chip/SConscript
new file mode 100644
index 0000000000..49280b645e
--- /dev/null
+++ b/bsp/nxp/lpc/lpc5410x/Libraries/lpc_chip/SConscript
@@ -0,0 +1,75 @@
+# RT-Thread building script for component
+
+Import('rtconfig')
+from building import *
+
+cwd = GetCurrentDir()
+
+
+
+src = Split('''
+chip_common/fpu_init.c
+chip_common/iap.c
+chip_common/ring_buffer.c
+chip_common/rtc_ut.c
+
+chip_5410x/chip_5410x.c
+chip_5410x/clock_5410x.c
+chip_5410x/crc_5410x.c
+chip_5410x/fifo_5410x.c
+chip_5410x/gpiogroup_5410x.c
+chip_5410x/gpio_5410x.c
+chip_5410x/hw_adc.c
+chip_5410x/hw_dmaaltd.c
+chip_5410x/hw_dmaaltd_rom_api.c
+chip_5410x/hw_i2cmd.c
+chip_5410x/hw_i2cmd_rom_api.c
+chip_5410x/hw_i2cmond.c
+chip_5410x/hw_i2cmond_rom_api.c
+chip_5410x/hw_i2csd.c
+chip_5410x/hw_i2csd_rom_api.c
+chip_5410x/hw_spimd.c
+chip_5410x/hw_spimd_rom_api.c
+chip_5410x/hw_spisd.c
+chip_5410x/hw_spisd_rom_api.c
+chip_5410x/hw_uart.c
+chip_5410x/iocon_5410x.c
+chip_5410x/pinint_5410x.c
+chip_5410x/pll_5410x.c
+chip_5410x/ritimer_5410x.c
+chip_5410x/romapi_adc.c
+chip_5410x/romapi_dma.c
+chip_5410x/romapi_i2cm.c
+chip_5410x/romapi_i2cmon.c
+chip_5410x/romapi_i2cs.c
+chip_5410x/romapi_spim.c
+chip_5410x/romapi_spis.c
+chip_5410x/romapi_uart.c
+chip_5410x/rtc_5410x.c
+chip_5410x/sct_5410x.c
+chip_5410x/sct_pwm_5410x.c
+chip_5410x/stopwatch_5410x.c
+chip_5410x/syscon_5410x.c
+chip_5410x/sysinit_5410x.c
+chip_5410x/timer_5410x.c
+chip_5410x/utick_5410x.c
+chip_5410x/wwdt_5410x.c
+''')
+
+
+#LIBS = [cwd + '/chip_5410x/power_lib/keil/lib_power']
+
+#lpc_chip\chip_5410x\power_lib\lpcxpresso
+# add for startup script
+if rtconfig.PLATFORM in ['gcc']:
+ LIBPATH = [cwd + '/chip_5410x/power_lib/lpcxpresso']
+ LIBS = ['libpower']
+elif rtconfig.PLATFORM in ['armcc', 'armclang']:
+ LIBPATH = [cwd + '/chip_5410x/power_lib/keil']
+ LIBS = ['lib_power']
+
+CPPPATH = [cwd + '/chip_common',cwd + '/chip_5410x',cwd + '/chip_5410x/config']
+
+group = DefineGroup('Libraries', src, depend = [''], CPPPATH = CPPPATH,LIBS = LIBS,LIBPATH=LIBPATH)
+
+Return('group')