made features a first class citizen

pull/1830/head
Jimmy Brisson 2016-06-03 16:18:23 -05:00
parent ff11e7f022
commit 66574aaa9d
2 changed files with 2 additions and 5 deletions

View File

@ -6,6 +6,7 @@
"extra_labels": [],
"is_disk_virtual": false,
"macros": [],
"features": [],
"detect_code": [],
"public": false
},

View File

@ -298,11 +298,7 @@ class mbedToolchain:
# Add target's symbols
self.symbols += self.target.macros
# Add target's hardware
try :
self.symbols += ["DEVICE_" + feature + "=1" for feature in self.target.features]
except AttributeError :
pass
self.symbols += ["DEVICE_" + feature + "=1" for feature in self.target.features]
# Add extra symbols passed via 'macros' parameter
self.symbols += self.macros