Skip to content

Commit e9de5fe

Browse files
committed
Progen target member add to targets
Mapping to ProGenDefinitions, as they don't always match.
1 parent e51243a commit e9de5fe

File tree

2 files changed

+75
-92
lines changed

2 files changed

+75
-92
lines changed

workspace_tools/export/exporters.py

Lines changed: 1 addition & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -22,89 +22,6 @@ class Exporter(object):
2222
TEMPLATE_DIR = dirname(__file__)
2323
DOT_IN_RELATIVE_PATH = False
2424

25-
# mapping mbed to progen targets
26-
PROGEN_TARGETS = {
27-
'LPC1768': 'mbed-lpc1768',
28-
'LPC11U24': 'lpc11u24_201',
29-
'LPC1347':'lpc1347',
30-
'LPC1114':'lpc1114_102',
31-
'LPC11C24':'lpc11c24_301',
32-
'LPC4088':'lpc4088',
33-
'LPC4088_DM':'lpc4088',
34-
'LPC4330_M4':'lpc4330',
35-
'LPC4337':'lpc4337',
36-
'LPC812':'lpc812m101',
37-
'LPC824': 'lpc824m201',
38-
'LPC1549':'lpc1549',
39-
'LPC11U68':'lpc11u68',
40-
'LPC11U35_501':'lpc11u35_501',
41-
'LPC11U35_401': 'lpc11u35_401',
42-
'LPC11U37H_401':'lpc11u37_401',
43-
44-
'KL05Z':'frdm-kl05z',
45-
'KL25Z':'frdm-kl25z',
46-
'KL43Z':'frdm-kl43z',
47-
'KL46Z':'frdm-kl46z',
48-
'K64F': 'frdm-k64f',
49-
'K22F': 'frdm-k22f',
50-
'K20D50M': 'frdm-k20d50m',
51-
'TEENSY3_1':'teensy-31',
52-
53-
'NUCLEO_F030R8':'nucleo-f030r8',
54-
'NUCLEO_F031K6':'nucleo-f031k6',
55-
'NUCLEO_F042K6':'nucleo-f042k6',
56-
'NUCLEO_F070RB':'nucleo-f070rb',
57-
'NUCLEO_F072RB':'nucleo-f072rb',
58-
'NUCLEO_F091RC':'nucleo-f091rc',
59-
'NUCLEO_F103RB':'nucleo-f103rb',
60-
'NUCLEO_F302R8':'nucleo-f302r8',
61-
'NUCLEO_F303K8':'nucleo-f303k8',
62-
'NUCLEO_F303RE':'nucleo-f303re',
63-
'NUCLEO_F334R8':'nucleo-f334r8',
64-
'NUCLEO_F401RE':'nucleo-f401re',
65-
'NUCLEO_F410RB':'nucleo-f410rb',
66-
'NUCLEO_F411RE':'nucleo-f411re',
67-
'NUCLEO_F446RE':'nucleo-f446re',
68-
'NUCLEO_L053R8':'nucleo-l053r8',
69-
'NUCLEO_L073RZ':'nucleo-l073rz',
70-
'NUCLEO_L152RE':'nucleo-l152re',
71-
'NUCLEO_L476RG':'nucleo-l476rg',
72-
73-
'DISCO_F407VG':'disco-f407vg',
74-
'DISCO_F429ZI':'disco-f429zi',
75-
'DISCO_L053C8':'disco-l053c8',
76-
'DISCO_F334C8':'disco-f334c8',
77-
'DISCO_F469NI':'disco-f469ni',
78-
'DISCO_F746NG':'disco-f746ng',
79-
'DISCO_L476VG':'disco-l476vg',
80-
81-
'UBLOX_C027':'ublox-c027',
82-
'NRF51822':'mkit',
83-
'HRM1017':'hrm1017',
84-
'RBLAB_NRF51822':'rblab-nrf51822',
85-
'ARCH_PRO':'arch-pro',
86-
'ARCH_BLE':'arch-ble',
87-
'MTS_GAMBIT':'mts-gambit',
88-
'ARCH_MAX':'lpc1768',
89-
'MTS_MDOT_F405RG':'mts-mdot-f405rg',
90-
'MTS_MDOT_F411RE': 'mts-mdot-f411re',
91-
'MTS_DRAGONFLY_F411RE': 'mts-dragonfly-f411re',
92-
'NRF51_DK':'nrf51-dk',
93-
'NRF51_DONGLE':'nrf51-dongle',
94-
'SEEED_TINY_BLE':'seed-tinyble',
95-
96-
'DELTA_DFCM_NNN40':'dfcm-nnn40',
97-
'MAXWSNENV':'maxwsnenv',
98-
'MAX32600MBED':'max32600mbed',
99-
'MOTE_L152RC':'stm32l151rc',
100-
'NZ32SC151':'stm32l151rc',
101-
102-
'SAMR21G18A':'samr21g18a',
103-
'SAMD21J18A':'samd21j18a',
104-
'SAMD21G18A':'samd21g18a',
105-
'SAML21J18A':'samr21j18a',
106-
}
107-
10825
def __init__(self, target, inputDir, program_name, build_url_resolver, extra_symbols=None):
10926
self.inputDir = inputDir
11027
self.target = target
@@ -147,7 +64,7 @@ def get_project_data(self):
14764
'includes': {
14865
'Include Files': self.resources.headers,
14966
},
150-
'target': [self.PROGEN_TARGETS[self.target]],
67+
'target': [self.target.progen_target],
15168
'macros': self.get_symbols(),
15269
'export_dir': [self.inputDir],
15370
'linker_file': [self.resources.linker_script],

0 commit comments

Comments
 (0)