diff options
| author | onelife.real <[email protected]> | 2011-06-20 01:56:28 +0000 |
|---|---|---|
| committer | onelife.real <[email protected]> | 2011-06-20 01:56:28 +0000 |
| commit | 69ad018bc04639dd295de0005dc128b99721064f (patch) | |
| tree | 64dd0b0235b9d81c38a2c1818456cb036b4f9ce5 /bsp/efm32/Libraries/SConscript | |
| parent | 1eca19cb01309eaddbdc42cb12c17f1425124800 (diff) | |
*** EFM32 branch ***
1. Add SD card driver (SPI mode)
2. Add ELM ChaN FatFs support (Please read "Readme.txt")
- Warning: FatFs is really FAT! (35KB)
3. Upgrade EFM32 libraries (CMSIS and efm32lib) to version 2.0.0
4. Merge all of the C source code in "libcpu\arm\cortex-m3\" into "cpuport.c"
5. Merge all of the assembly source code in "libcpu\arm\cortex-m3\" into "context_gcc.S" (except "start_gcc.S")
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1525 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'bsp/efm32/Libraries/SConscript')
| -rw-r--r-- | bsp/efm32/Libraries/SConscript | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/bsp/efm32/Libraries/SConscript b/bsp/efm32/Libraries/SConscript index e4c24f77e4..1471edef0a 100644 --- a/bsp/efm32/Libraries/SConscript +++ b/bsp/efm32/Libraries/SConscript @@ -34,11 +34,24 @@ efm32lib/src/efm32_vcmp.c efm32lib/src/efm32_wdog.c
""")
+# starupt scripts for each EFM32 family
+#startup_scripts = {}
+#startup_scripts['Gecko'] = 'startup_efm32.s'
+#startup_scripts['TinyGecko'] = 'startup_efm32tg.s'
+
+# linker scripts for each EFM32 family
+#linker_scripts = {}
+#linker_scripts['Gecko'] = 'efm32g.ld'
+#linker_scripts['TinyGecko'] = 'efm32tg.ld'
+
+# add startup script
+#src = src + ['CMSIS/CM3/DeviceSupport/EnergyMicro/EFM32/startup/cs3/' + startup_scripts[rtconfig.EFM32_FAMILY]]
+
path = [RTT_ROOT + '/bsp/efm32/Libraries/efm32lib/inc',
RTT_ROOT + '/bsp/efm32/Libraries/CMSIS/CM3/CoreSupport',
RTT_ROOT + '/bsp/efm32/Libraries/CMSIS/CM3/DeviceSupport/EnergyMicro/EFM32']
CPPDEFINES = ['USE_STDPERIPH_DRIVER', rtconfig.EFM32_TYPE]
-group = DefineGroup('EFM32_StdPeriph', src, depend = [''], CPPPATH = path)
+group = DefineGroup('EFM32_StdPeriph', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
Return('group')
|
