Browse Source

Merge pull request #2 from Maihuanyi/master

1.Fixed error in getting mcu model number;
Yuqiang Wang 6 tháng trước cách đây
mục cha
commit
27be0815a7
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      SConscript

+ 3 - 1
SConscript

@@ -41,8 +41,10 @@ mcu_startup_files = {
 }
 
 # Check each defined MCU, match the platform and append the appropriate startup file
+cpp_defines_tuple = env.get('CPPDEFINES', [])
+cpp_defines_list = [item[0] if isinstance(item, tuple) else item for item in cpp_defines_tuple]
 for mcu, startup_file in mcu_startup_files.items():
-    if mcu in env.get('CPPDEFINES', []):
+    if mcu in cpp_defines_list:
         if rtconfig.PLATFORM in ['gcc', 'llvm-arm']:
             src += [os.path.join(cwd, 'Source', 'Templates', 'gcc', startup_file)]
         elif rtconfig.PLATFORM in ['armcc', 'armclang']: