mirror of https://github.com/ARMmbed/mbed-os.git
[BEETLE] Add initial support
This patch adds support for the BEETLE Target. The compilers supported by this target are: * ARMCC * GCC ARM The exporters and the CMSIS/HAL components will follow in future patches. Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>pull/1852/head
parent
5acdad9fd7
commit
0d3268b61c
|
@ -1532,6 +1532,15 @@
|
|||
"macros": ["CMSDK_BEID"],
|
||||
"device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
|
||||
},
|
||||
"ARM_BEETLE_SOC": {
|
||||
"inherits": ["ARM_IOTSS_Target"],
|
||||
"core": "Cortex-M3",
|
||||
"supported_toolchains": ["ARM", "GCC_ARM"],
|
||||
"default_toolchain": "ARM",
|
||||
"extra_labels": ["ARM_SSG", "BEETLE"],
|
||||
"macros": ["CMSDK_BEETLE", "WSF_MS_PER_TICK=20", "WSF_TOKEN_ENABLED=FALSE", "WSF_TRACE_ENABLED=TRUE", "WSF_ASSERT_ENABLED=FALSE", "WSF_PRINTF_MAX_LEN=128", "ASIC", "CONFIG_HOST_REV=0x20", "CONFIG_ALLOW_DEEP_SLEEP=FALSE", "HCI_VS_TARGET", "CONFIG_ALLOW_SETTING_WRITE=TRUE", "WSF_MAX_HANDLERS=20", "NO_LEDS"],
|
||||
"device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI"]
|
||||
},
|
||||
"RZ_A1H": {
|
||||
"supported_form_factors": ["ARDUINO"],
|
||||
"core": "Cortex-A9",
|
||||
|
|
|
@ -127,6 +127,7 @@ OFFICIAL_MBED_LIBRARY_BUILD = (
|
|||
('ARM_MPS2_M4' , ('ARM',)),
|
||||
('ARM_MPS2_M7' , ('ARM',)),
|
||||
('ARM_IOTSS_BEID' , ('ARM',)),
|
||||
('ARM_BEETLE_SOC' , ('ARM', 'GCC_ARM')),
|
||||
|
||||
('RZ_A1H' , ('ARM', 'GCC_ARM')),
|
||||
|
||||
|
@ -217,7 +218,7 @@ if __name__ == '__main__':
|
|||
if platforms is not None and not target_name in platforms:
|
||||
print("Excluding %s from release" % target_name)
|
||||
continue
|
||||
|
||||
|
||||
if target_name not in TARGET_NAMES:
|
||||
print "Target '%s' is not a valid target. Excluding from release"
|
||||
continue
|
||||
|
@ -257,7 +258,7 @@ if __name__ == '__main__':
|
|||
if platforms is not None and not target_name in platforms:
|
||||
print("Excluding %s from release" % target_name)
|
||||
continue
|
||||
|
||||
|
||||
if target_name not in TARGET_NAMES:
|
||||
print "Target '%s' is not a valid target. Excluding from release"
|
||||
continue
|
||||
|
|
Loading…
Reference in New Issue