[NUCLEO_F401RE] Add IAR exporter

pull/607/head
bcostm 2014-10-27 11:20:08 +01:00
parent fa97ec3098
commit e363e54776
5 changed files with 1907 additions and 2 deletions

View File

@ -59,7 +59,7 @@ OFFICIAL_MBED_LIBRARY_BUILD = (
('NUCLEO_F103RB', ('ARM', 'uARM')),
('NUCLEO_F302R8', ('ARM', 'uARM')),
('NUCLEO_F334R8', ('ARM', 'uARM', 'GCC_ARM')),
('NUCLEO_F401RE', ('ARM', 'uARM', 'GCC_ARM')),
('NUCLEO_F401RE', ('ARM', 'uARM', 'IAR', 'GCC_ARM')),
('NUCLEO_F411RE', ('ARM', 'uARM', 'IAR', 'GCC_ARM')),
('NUCLEO_L053R8', ('ARM', 'uARM')),
('NUCLEO_L152RE', ('ARM', 'uARM')),

View File

@ -25,6 +25,7 @@ class IAREmbeddedWorkbench(Exporter):
'LPC1768',
'UBLOX_C027',
'ARCH_PRO',
'NUCLEO_F401RE',
'NUCLEO_F411RE',
'LPC1347',
]

File diff suppressed because it is too large Load Diff

View File

@ -158,6 +158,7 @@ if __name__ == '__main__':
('ds5_5', 'LPC1768'), ('ds5_5', 'LPC11U24'),
('iar', 'LPC1768'),
('iar', 'NUCLEO_F401RE'),
('iar', 'NUCLEO_F411RE'),
('iar', 'LPC1347'),

View File

@ -378,7 +378,7 @@ class NUCLEO_F401RE(Target):
Target.__init__(self)
self.core = "Cortex-M4F"
self.extra_labels = ['STM', 'STM32F4', 'STM32F401RE']
self.supported_toolchains = ["ARM", "uARM", "GCC_ARM"]
self.supported_toolchains = ["ARM", "uARM", "GCC_ARM", "IAR"]
self.default_toolchain = "uARM"
self.supported_form_factors = ["ARDUINO", "MORPHO"]
self.detect_code = "0720"