Skip to content

Commit cc42c7b

Browse files
committed
[NUCLEO_F0] Add IAR exporters
1 parent 5c84294 commit cc42c7b

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

workspace_tools/build_release.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@
5353
('K22F', ('ARM', 'GCC_ARM', 'IAR')),
5454
('K20D50M', ('ARM', 'GCC_ARM' , 'IAR')),
5555

56-
('NUCLEO_F030R8', ('ARM', 'uARM')),
57-
('NUCLEO_F072RB', ('ARM', 'uARM')),
58-
('NUCLEO_F091RC', ('ARM', 'uARM')),
56+
('NUCLEO_F030R8', ('ARM', 'uARM', 'IAR')),
57+
('NUCLEO_F072RB', ('ARM', 'uARM', 'IAR')),
58+
('NUCLEO_F091RC', ('ARM', 'uARM', 'IAR')),
5959
('NUCLEO_F103RB', ('ARM', 'uARM')),
6060
('NUCLEO_F302R8', ('ARM', 'uARM', 'IAR')),
6161
('NUCLEO_F334R8', ('ARM', 'uARM', 'IAR', 'GCC_ARM')),

workspace_tools/export/iar.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ class IAREmbeddedWorkbench(Exporter):
3232
'KL46Z',
3333
'K22F',
3434
'K64F',
35+
'NUCLEO_F030R8',
36+
'NUCLEO_F072RB',
37+
'NUCLEO_F091RC',
3538
'NUCLEO_F302R8',
3639
'NUCLEO_F334R8',
3740
'NUCLEO_F401RE',

workspace_tools/export_test.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,9 @@ def test_export(toolchain, target, expected_error=None):
161161
('iar', 'LPC1768'),
162162
('iar', 'LPC1347'),
163163

164+
('iar', 'NUCLEO_F030R8'),
165+
('iar', 'NUCLEO_F072RB'),
166+
('iar', 'NUCLEO_F091RC'),
164167
('iar', 'NUCLEO_F302R8'),
165168
('iar', 'NUCLEO_F334R8'),
166169
('iar', 'NUCLEO_F401RE'),

workspace_tools/targets.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ def __init__(self):
416416
Target.__init__(self)
417417
self.core = "Cortex-M0"
418418
self.extra_labels = ['STM', 'STM32F0', 'STM32F030R8']
419-
self.supported_toolchains = ["ARM", "uARM"]
419+
self.supported_toolchains = ["ARM", "uARM", "IAR"]
420420
self.default_toolchain = "uARM"
421421
self.supported_form_factors = ["ARDUINO", "MORPHO"]
422422
self.detect_code = "0725"
@@ -426,7 +426,7 @@ def __init__(self):
426426
Target.__init__(self)
427427
self.core = "Cortex-M0"
428428
self.extra_labels = ['STM', 'STM32F0', 'STM32F072RB']
429-
self.supported_toolchains = ["ARM", "uARM"]
429+
self.supported_toolchains = ["ARM", "uARM", "IAR"]
430430
self.default_toolchain = "uARM"
431431
self.supported_form_factors = ["ARDUINO", "MORPHO"]
432432
self.detect_code = "0730"
@@ -436,7 +436,7 @@ def __init__(self):
436436
Target.__init__(self)
437437
self.core = "Cortex-M0"
438438
self.extra_labels = ['STM', 'STM32F0', 'STM32F091RC']
439-
self.supported_toolchains = ["ARM", "uARM"]
439+
self.supported_toolchains = ["ARM", "uARM", "IAR"]
440440
self.default_toolchain = "uARM"
441441
self.supported_form_factors = ["ARDUINO", "MORPHO"]
442442
self.detect_code = "0731"

0 commit comments

Comments
 (0)