Merge pull request #608 from bcostm/master

Tools: NUCLEO_L152RE - IAR exporter
pull/610/merge
Martin Kojtal 2014-10-27 06:16:42 -07:00
commit 01d4b853e9
5 changed files with 1910 additions and 5 deletions

View File

@ -62,7 +62,7 @@ OFFICIAL_MBED_LIBRARY_BUILD = (
('NUCLEO_F401RE', ('ARM', 'uARM', 'IAR', 'GCC_ARM')),
('NUCLEO_F411RE', ('ARM', 'uARM', 'IAR', 'GCC_ARM')),
('NUCLEO_L053R8', ('ARM', 'uARM')),
('NUCLEO_L152RE', ('ARM', 'uARM')),
('NUCLEO_L152RE', ('ARM', 'uARM', 'IAR')),
('ARCH_MAX', ('ARM', 'GCC_ARM')),

View File

@ -23,11 +23,12 @@ class IAREmbeddedWorkbench(Exporter):
TARGETS = [
'LPC1768',
'LPC1347',
'UBLOX_C027',
'ARCH_PRO',
'NUCLEO_F401RE',
'NUCLEO_F411RE',
'LPC1347',
'NUCLEO_L152RE'
]
def generate(self):

File diff suppressed because it is too large Load Diff

View File

@ -154,13 +154,14 @@ if __name__ == '__main__':
('gcc_arm', 'DISCO_F429ZI'),
('gcc_arm', 'NUCLEO_F334R8'),
('ds5_5', 'LPC1768'), ('ds5_5', 'LPC11U24'),
('iar', 'LPC1768'),
('iar', 'LPC1347'),
('iar', 'NUCLEO_F401RE'),
('iar', 'NUCLEO_F411RE'),
('iar', 'LPC1347'),
('iar', 'NUCLEO_L152RE'),
(None, None),
]:

View File

@ -411,7 +411,7 @@ class NUCLEO_L152RE(Target):
Target.__init__(self)
self.core = "Cortex-M3"
self.extra_labels = ['STM', 'STM32L1', 'STM32L152RE']
self.supported_toolchains = ["ARM", "uARM"]
self.supported_toolchains = ["ARM", "uARM", "IAR"]
self.default_toolchain = "uARM"
self.supported_form_factors = ["ARDUINO", "MORPHO"]
self.detect_code = "0710"