summaryrefslogtreecommitdiff
path: root/components/drivers/serial/SConscript
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2021-06-21 14:29:04 +0800
committerGitHub <[email protected]>2021-06-21 14:29:04 +0800
commitbccdf912c8f92f1188ed51222909fd01b9553791 (patch)
tree795a04cece72805ea306bb9d57784497e35c5d66 /components/drivers/serial/SConscript
parentb032f9a6e26efba24edc74bffd7677219503e373 (diff)
parent0613cf8ca2aa8df16fe3b67e648b67fa33890414 (diff)
Merge pull request #4764 from KyleChenjh/master
[serial] 增加serial_v2版本的框架和基于stm32的串口驱动
Diffstat (limited to 'components/drivers/serial/SConscript')
-rw-r--r--components/drivers/serial/SConscript12
1 files changed, 9 insertions, 3 deletions
diff --git a/components/drivers/serial/SConscript b/components/drivers/serial/SConscript
index a6eb115919..81d791803a 100644
--- a/components/drivers/serial/SConscript
+++ b/components/drivers/serial/SConscript
@@ -1,8 +1,14 @@
from building import *
-cwd = GetCurrentDir()
-src = Glob('*.c')
+cwd = GetCurrentDir()
CPPPATH = [cwd + '/../include']
-group = DefineGroup('DeviceDrivers', src, depend = ['RT_USING_SERIAL'], CPPPATH = CPPPATH)
+group = []
+if GetDepend(['RT_USING_SERIAL']):
+ if GetDepend(['RT_USING_SERIAL_V2']):
+ src = Glob('serial_v2.c')
+ group = DefineGroup('DeviceDrivers', src, depend = ['RT_USING_SERIAL_V2'], CPPPATH = CPPPATH)
+ else:
+ src = Glob('serial.c')
+ group = DefineGroup('DeviceDrivers', src, depend = ['RT_USING_SERIAL'], CPPPATH = CPPPATH)
Return('group')