From 5ddd4c9938ced52cf551912c0e1e05a44264e462 Mon Sep 17 00:00:00 2001 From: zzw Date: Mon, 6 Aug 2018 19:23:28 +0800 Subject: [PATCH 1/3] realtek rtl8195am Add MCU_target 1, edit "targets.json" to let "REALTEK_RTL8195AM" target inherit from "MCU_RTL8195A" --- targets/targets.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/targets/targets.json b/targets/targets.json index 6982cbbab99..e04d6961401 100755 --- a/targets/targets.json +++ b/targets/targets.json @@ -4042,12 +4042,10 @@ "inherits": ["SARA_NBIOT"], "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"] }, - "REALTEK_RTL8195AM": { - "supported_form_factors": ["ARDUINO"], + "MCU_RTL8195A": { "core": "Cortex-M3", "default_toolchain": "GCC_ARM", "inherits": ["Target"], - "detect_code": ["4600"], "extra_labels": ["Realtek", "AMEBA", "RTL8195A", "RTW_EMAC"], "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS","MBED_FAULT_HANDLER_DISABLED"], "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], @@ -4056,11 +4054,16 @@ "function": "RTL8195ACode.binary_hook", "toolchains": ["ARM_STD", "GCC_ARM", "IAR"] }, - "release_versions": ["5"], "overrides": { "network-default-interface-type": "WIFI" } }, + "REALTEK_RTL8195AM": { + "supported_form_factors": ["ARDUINO"], + "inherits": ["MCU_RTL8195A"], + "detect_code": ["4600"], + "release_versions": ["5"], + }, "VBLUNO51_LEGACY": { "supported_form_factors": ["ARDUINO"], "inherits": ["MCU_NRF51_32K"], From 918e6037afb4acf5e61207bf3ede18d771cb009b Mon Sep 17 00:00:00 2001 From: zzw Date: Wed, 8 Aug 2018 11:01:19 +0800 Subject: [PATCH 2/3] "targets.json" updates 1, edit "targets.json" --- targets/targets.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/targets/targets.json b/targets/targets.json index e04d6961401..14c7937c919 100755 --- a/targets/targets.json +++ b/targets/targets.json @@ -4045,15 +4045,14 @@ "MCU_RTL8195A": { "core": "Cortex-M3", "default_toolchain": "GCC_ARM", + "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS" "MBED_FAULT_HANDLER_DISABLED"], "inherits": ["Target"], - "extra_labels": ["Realtek", "AMEBA", "RTL8195A", "RTW_EMAC"], - "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS","MBED_FAULT_HANDLER_DISABLED"], "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], - "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "TRNG", "FLASH"], "post_binary_hook": { "function": "RTL8195ACode.binary_hook", "toolchains": ["ARM_STD", "GCC_ARM", "IAR"] }, + "release_versions": ["5"], "overrides": { "network-default-interface-type": "WIFI" } @@ -4062,7 +4061,8 @@ "supported_form_factors": ["ARDUINO"], "inherits": ["MCU_RTL8195A"], "detect_code": ["4600"], - "release_versions": ["5"], + "extra_labels": ["Realtek", "AMEBA", "RTL8195A", "RTW_EMAC"], + "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "TRNG", "FLASH"] }, "VBLUNO51_LEGACY": { "supported_form_factors": ["ARDUINO"], From be9e519aab94198689eec31e1b526e53283e27c5 Mon Sep 17 00:00:00 2001 From: Michael Zhang <35476432+M-ichae-l@users.noreply.github.com> Date: Wed, 8 Aug 2018 12:03:08 +0800 Subject: [PATCH 3/3] Update targets.json --- targets/targets.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/targets/targets.json b/targets/targets.json index 14c7937c919..741d4b50d6b 100755 --- a/targets/targets.json +++ b/targets/targets.json @@ -4045,7 +4045,7 @@ "MCU_RTL8195A": { "core": "Cortex-M3", "default_toolchain": "GCC_ARM", - "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS" "MBED_FAULT_HANDLER_DISABLED"], + "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS","MBED_FAULT_HANDLER_DISABLED"], "inherits": ["Target"], "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], "post_binary_hook": {