mirror of https://github.com/ARMmbed/mbed-os.git
ARM MPS2 target support for the build system.
parent
7fdc827b50
commit
351ad1864c
|
|
@ -701,6 +701,7 @@ class UBLOX_C029(Target):
|
|||
self.default_toolchain = "uARM"
|
||||
self.supported_form_factors = ["ARDUINO"]
|
||||
|
||||
|
||||
### Nordic ###
|
||||
|
||||
class NRF51822(Target):
|
||||
|
|
@ -872,14 +873,54 @@ class DELTA_DFCM_NNN40_OTA(NRF51822):
|
|||
|
||||
### ARM ###
|
||||
|
||||
class ARM_MPS2(Target):
|
||||
class ARM_MPS2_M0(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
self.core = "Cortex-M0"
|
||||
self.extra_labels = ['ARM_SSG', 'MPS2_M0']
|
||||
self.macros = ['CMSDK_CM0']
|
||||
self.supported_toolchains = ["ARM", "GCC_ARM"]
|
||||
self.default_toolchain = "ARM"
|
||||
|
||||
class ARM_MPS2_M0P(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
self.core = "Cortex-M0+"
|
||||
self.extra_labels = ['ARM_SSG', 'MPS2_M0P']
|
||||
self.macros = ['CMSDK_CM0plus']
|
||||
self.supported_toolchains = ["ARM", "GCC_ARM"]
|
||||
self.default_toolchain = "ARM"
|
||||
|
||||
class ARM_MPS2_M3(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
self.core = "Cortex-M3"
|
||||
self.extra_labels = ['ARM_SSG', 'MPS2_M3']
|
||||
self.macros = ['CMSDK_CM3']
|
||||
self.supported_toolchains = ["ARM", "GCC_ARM"]
|
||||
self.default_toolchain = "ARM"
|
||||
|
||||
class ARM_MPS2_M4(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
self.core = "Cortex-M4F"
|
||||
self.extra_labels = ['ARM_SSG', 'MPS2_M4']
|
||||
self.macros = ['CMSDK_CM4']
|
||||
self.supported_toolchains = ["ARM", "GCC_ARM"]
|
||||
self.default_toolchain = "ARM"
|
||||
|
||||
class ARM_MPS2_M7(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
self.core = "Cortex-M7F"
|
||||
self.extra_labels = ['ARM_SSG', 'MPS2_M7']
|
||||
self.macros = ['CMSDK_CM7']
|
||||
self.supported_toolchains = ["ARM", "GCC_ARM"]
|
||||
self.default_toolchain = "ARM"
|
||||
|
||||
class ARM_MPS2(ARM_MPS2_M4):
|
||||
pass
|
||||
|
||||
|
||||
### Renesas ###
|
||||
|
||||
|
|
@ -985,10 +1026,16 @@ TARGETS = [
|
|||
RBLAB_BLENANO(),# nRF51822
|
||||
NRF51822_Y5_MBUG(),#nRF51822
|
||||
WALLBOT_BLE(), # nRF51822
|
||||
DELTA_DFCM_NNN40(), # nRF51822
|
||||
DELTA_DFCM_NNN40_OTA(), # nRF51822
|
||||
DELTA_DFCM_NNN40(), # nRF51822
|
||||
DELTA_DFCM_NNN40_OTA(), # nRF51822
|
||||
|
||||
### ARM ###
|
||||
ARM_MPS2_M0(),
|
||||
ARM_MPS2_M0P(),
|
||||
ARM_MPS2_M1(),
|
||||
ARM_MPS2_M3(),
|
||||
ARM_MPS2_M4(),
|
||||
ARM_MPS2_M7(),
|
||||
ARM_MPS2(),
|
||||
|
||||
### Renesas ###
|
||||
|
|
|
|||
Loading…
Reference in New Issue