@@ -22,89 +22,6 @@ class Exporter(object):
22
22
TEMPLATE_DIR = dirname (__file__ )
23
23
DOT_IN_RELATIVE_PATH = False
24
24
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
-
108
25
def __init__ (self , target , inputDir , program_name , build_url_resolver , extra_symbols = None ):
109
26
self .inputDir = inputDir
110
27
self .target = target
@@ -147,7 +64,7 @@ def get_project_data(self):
147
64
'includes' : {
148
65
'Include Files' : self .resources .headers ,
149
66
},
150
- 'target' : [self .PROGEN_TARGETS [ self . target ] ],
67
+ 'target' : [self .target . progen_target ],
151
68
'macros' : self .get_symbols (),
152
69
'export_dir' : [self .inputDir ],
153
70
'linker_file' : [self .resources .linker_script ],
0 commit comments