diff --git a/hal/targets.json b/hal/targets.json index d469d69205..d5bc0c57b3 100644 --- a/hal/targets.json +++ b/hal/targets.json @@ -64,7 +64,7 @@ }, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "LPC11U24": { "inherits": ["LPCTarget"], @@ -78,7 +78,7 @@ "detect_code": ["1040"], "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "OC_MBUINO": { "inherits": ["LPC11U24"], @@ -88,7 +88,7 @@ }, "extra_labels": ["NXP", "LPC11UXX"], "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "LPC11U24_301": { "inherits": ["LPCTarget"], @@ -110,7 +110,7 @@ "inherits": ["LPC11U34_421"], "macros": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"], "extra_labels_add": ["APPNEARME_MICRONFCBOARD"], - "release": ["2"] + "release_versions": ["2"] }, "LPC11U35_401": { "inherits": ["LPCTarget"], @@ -123,7 +123,7 @@ }, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "LPC11U35_501": { "inherits": ["LPCTarget"], @@ -136,7 +136,7 @@ }, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "LPC11U35_501_IBDAP": { "inherits": ["LPCTarget"], @@ -161,7 +161,7 @@ }, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "LPC11U35_Y5_MBUG": { "inherits": ["LPCTarget"], @@ -205,7 +205,7 @@ }, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "LPC11U68": { "supported_form_factors": ["ARDUINO"], @@ -220,7 +220,7 @@ "detect_code": ["1168"], "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI"], "default_build": "small", - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "LPC1347": { "inherits": ["LPCTarget"], @@ -229,7 +229,7 @@ "extra_labels": ["NXP", "LPC13XX"], "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "LPC1549": { "supported_form_factors": ["ARDUINO"], @@ -244,7 +244,7 @@ "detect_code": ["1549"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "LPC1768": { "inherits": ["LPCTarget"], @@ -254,7 +254,7 @@ "progen": {"target": "mbed-lpc1768"}, "detect_code": ["1010"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "ARCH_PRO": { "supported_form_factors": ["ARDUINO"], @@ -265,7 +265,7 @@ "inherits": ["LPCTarget"], "progen": {"target": "arch-pro"}, "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "UBLOX_C027": { "supported_form_factors": ["ARDUINO"], @@ -276,7 +276,7 @@ "inherits": ["LPCTarget"], "progen": {"target": "ublox-c027"}, "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "XBED_LPC1768": { "inherits": ["LPCTarget"], @@ -331,7 +331,7 @@ "detect_code": ["1050"], "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "LPC824": { "supported_form_factors": ["ARDUINO"], @@ -346,7 +346,7 @@ }, "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "SSCI824": { "inherits": ["LPCTarget"], @@ -360,7 +360,7 @@ }, "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "LPC4088": { "inherits": ["LPCTarget"], @@ -374,11 +374,11 @@ }, "progen": {"target": "lpc4088"}, "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "LPC4088_DM": { "inherits": ["LPC4088"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "LPC4330_M4": { "inherits": ["LPCTarget"], @@ -402,7 +402,7 @@ "extra_labels": ["NXP", "LPC43XX", "LPC4337"], "supported_toolchains": ["ARM"], "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "LPC1800": { "inherits": ["LPCTarget"], @@ -423,7 +423,7 @@ }, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "ELEKTOR_COCORICO": { "core": "Cortex-M0+", @@ -451,7 +451,7 @@ }, "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "KL25Z": { "supported_form_factors": ["ARDUINO"], @@ -463,7 +463,7 @@ "progen": {"target": "frdm-kl25z"}, "detect_code": ["0200"], "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "KL26Z": { "supported_form_factors": ["ARDUINO"], @@ -484,7 +484,7 @@ "inherits": ["Target"], "progen": {"target": "frdm-kl43z"}, "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "KL46Z": { "supported_form_factors": ["ARDUINO"], @@ -496,7 +496,7 @@ "progen": {"target": "frdm-kl46z"}, "detect_code": ["0220"], "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "K20D50M": { "inherits": ["Target"], @@ -507,7 +507,7 @@ "progen": {"target": "frdm-k20d50m"}, "detect_code": ["0230"], "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "TEENSY3_1": { "inherits": ["Target"], @@ -523,7 +523,7 @@ "progen": {"target": "teensy-31"}, "detect_code": ["0230"], "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "K22F": { "supported_form_factors": ["ARDUINO"], @@ -536,7 +536,7 @@ "progen": {"target": "frdm-k22f"}, "detect_code": ["0231"], "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "KL27Z": { "inherits": ["Target"], @@ -551,7 +551,7 @@ "progen_target": {"target": "frdm-kl27z"}, "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "standard", - "release": ["2"] + "release_versions": ["2"] }, "K64F": { "supported_form_factors": ["ARDUINO"], @@ -565,7 +565,7 @@ "detect_code": ["0240"], "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "STORAGE"], "features": ["IPV4", "STORAGE"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "MTS_GAMBIT": { "inherits": ["Target"], @@ -600,7 +600,7 @@ "progen": {"target": "nucleo-f030r8"}, "detect_code": ["0725"], "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_F031K6": { "supported_form_factors": ["ARDUINO"], @@ -613,7 +613,7 @@ "detect_code": ["0791"], "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_F042K6": { "supported_form_factors": ["ARDUINO"], @@ -626,7 +626,7 @@ "detect_code": ["0785"], "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_F070RB": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -638,7 +638,7 @@ "progen": {"target": "nucleo-f070rb"}, "detect_code": ["0755"], "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F072RB": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -650,7 +650,7 @@ "progen": {"target": "nucleo-f072rb"}, "detect_code": ["0730"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F091RC": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -662,7 +662,7 @@ "progen": {"target": "nucleo-f091rc"}, "detect_code": ["0750"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F103RB": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -674,7 +674,7 @@ "progen": {"target": "nucleo-f103rb"}, "detect_code": ["0700"], "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F207ZG": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -686,7 +686,7 @@ "progen": {"target": "nucleo-f207zg"}, "detect_code": ["0835"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_F302R8": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -698,7 +698,7 @@ "progen": {"target": "nucleo-f302r8"}, "detect_code": ["0705"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_F303K8": { "supported_form_factors": ["ARDUINO"], @@ -710,7 +710,7 @@ "progen": {"target": "nucleo-f303k8"}, "detect_code": ["0775"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_F303RE": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -722,7 +722,7 @@ "progen": {"target": "nucleo-f303re"}, "detect_code": ["0745"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F334R8": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -734,7 +734,7 @@ "progen": {"target": "nucleo-f334r8"}, "detect_code": ["0735"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_F401RE": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -746,7 +746,7 @@ "progen": {"target": "nucleo-f401re"}, "detect_code": ["0720"], "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F410RB": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -758,7 +758,7 @@ "progen": {"target": "nucleo-f410rb"}, "detect_code": ["0740"], "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F411RE": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -770,7 +770,7 @@ "progen": {"target": "nucleo-f411re"}, "detect_code": ["0740"], "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "ELMO_F411RE": { "supported_form_factors": ["ARDUINO"], @@ -782,7 +782,7 @@ "detect_code": ["----"], "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_F429ZI": { "inherits": ["Target"], @@ -793,7 +793,7 @@ "progen": {"target": "nucleo-f429zi"}, "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "detect_code": ["0796"], - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_F446RE": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -805,7 +805,7 @@ "progen": {"target": "nucleo-f446re"}, "detect_code": ["0777"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F446ZE": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -817,7 +817,7 @@ "progen": {"target": "nucleo-f446ze"}, "detect_code": ["0778"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "B96B_F446VE": { @@ -829,7 +829,7 @@ "inherits": ["Target"], "detect_code": ["0840"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_ASYNCH_DMA", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F746ZG": { "inherits": ["Target"], @@ -847,7 +847,7 @@ "detect_code": ["0816"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "features": ["IPV4"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_F767ZI": { "inherits": ["Target"], @@ -858,7 +858,7 @@ "progen": {"target": "nucleo-f767zi"}, "detect_code": ["0818"], "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_L011K4": { "inherits": ["Target"], @@ -871,7 +871,7 @@ "progen": {"target":"nucleo-l011k4"}, "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_L031K6": { @@ -885,7 +885,7 @@ "progen": {"target": "nucleo-l031k6"}, "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "small", - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_L053R8": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -897,7 +897,7 @@ "progen": {"target": "nucleo-l053r8"}, "detect_code": ["0715"], "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "NUCLEO_L073RZ": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -909,7 +909,7 @@ "progen": {"target": "nucleo-l073rz"}, "detect_code": ["0760"], "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_L152RE": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -921,7 +921,7 @@ "progen": {"target": "nucleo-l152re"}, "detect_code": ["0710"], "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_L432KC": { "supported_form_factors": ["ARDUINO"], @@ -933,7 +933,7 @@ "progen": {"target": "nucleo-l432kc"}, "detect_code": ["0770"], "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "CAN", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "NUCLEO_L476RG": { "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -945,7 +945,7 @@ "progen": {"target": "nucleo-l476rg"}, "detect_code": ["0765"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "STM32F3XX": { "inherits": ["Target"], @@ -970,7 +970,7 @@ "inherits": ["Target"], "progen": {"target": "arch-max"}, "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "DISCO_F051R8": { "inherits": ["Target"], @@ -1005,7 +1005,7 @@ "progen": {"target": "disco-f334c8"}, "detect_code": ["0810"], "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "DISCO_F407VG": { "inherits": ["Target"], @@ -1023,7 +1023,7 @@ "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"], "progen": {"target": "disco-f429zi"}, "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "DISCO_F469NI": { "supported_form_factors": ["ARDUINO"], @@ -1035,7 +1035,7 @@ "progen": {"target": "disco-f469ni"}, "detect_code": ["0788"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "DISCO_L053C8": { "inherits": ["Target"], @@ -1045,7 +1045,7 @@ "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"], "progen": {"target": "disco-l053c8"}, "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "DISCO_F746NG": { "inherits": ["Target"], @@ -1056,7 +1056,7 @@ "progen": {"target": "disco-f746ng"}, "detect_code": ["0815"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "DISCO_L476VG": { "inherits": ["Target"], @@ -1067,7 +1067,7 @@ "progen": {"target": "disco-l476vg"}, "detect_code": ["0820"], "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "MTS_MDOT_F405RG": { "inherits": ["Target"], @@ -1078,7 +1078,7 @@ "macros": ["HSE_VALUE=26000000", "OS_CLOCK=48000000"], "progen": {"target": "mts-mdot-f405rg"}, "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "MTS_MDOT_F411RE": { "inherits": ["Target"], @@ -1092,7 +1092,7 @@ }, "progen": {"target": "mts-mdot-f411re"}, "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "MTS_DRAGONFLY_F411RE": { "inherits": ["Target"], @@ -1106,7 +1106,7 @@ }, "progen": {"target": "mts-dragonfly-f411re"}, "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "MOTE_L152RC": { "inherits": ["Target"], @@ -1118,7 +1118,7 @@ "detect_code": ["4100"], "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "default_build": "small", - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "DISCO_F401VC": { "inherits": ["Target"], @@ -1291,7 +1291,7 @@ "extra_labels_add": ["NRF51822", "NRF51822_MKIT"], "macros_add": ["TARGET_NRF51822_MKIT"], "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "NRF51822_BOOT": { "inherits": ["MCU_NRF51_16K_BOOT"], @@ -1310,7 +1310,7 @@ "inherits": ["MCU_NRF51_16K"], "progen": {"target": "arch-ble"}, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "ARCH_BLE_BOOT": { "supported_form_factors": ["ARDUINO"], @@ -1346,7 +1346,7 @@ "inherits": ["MCU_NRF51_16K"], "progen": {"target": "seed-tinyble"}, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "SEEED_TINY_BLE_BOOT": { "inherits": ["MCU_NRF51_16K_BOOT"], @@ -1363,7 +1363,7 @@ "progen": {"target": "hrm1017"}, "macros_add": ["TARGET_NRF_LFCLK_RC"], "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "HRM1017_BOOT": { "inherits": ["MCU_NRF51_16K_BOOT"], @@ -1380,7 +1380,7 @@ "inherits": ["MCU_NRF51_16K"], "progen": {"target": "rblab-nrf51822"}, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "RBLAB_NRF51822_BOOT": { "supported_form_factors": ["ARDUINO"], @@ -1397,7 +1397,7 @@ "RBLAB_BLENANO": { "inherits": ["MCU_NRF51_16K"], "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "RBLAB_BLENANO_BOOT": { "inherits": ["MCU_NRF51_16K_BOOT"], @@ -1416,7 +1416,7 @@ "WALLBOT_BLE": { "inherits": ["MCU_NRF51_16K"], "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "WALLBOT_BLE_BOOT": { "inherits": ["MCU_NRF51_16K_BOOT"], @@ -1434,7 +1434,7 @@ "progen": {"target": "dfcm-nnn40"}, "macros_add": ["TARGET_NRF_LFCLK_RC"], "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "DELTA_DFCM_NNN40_BOOT": { "inherits": ["MCU_NRF51_32K_BOOT"], @@ -1453,7 +1453,7 @@ "inherits": ["MCU_NRF51_32K"], "progen": {"target": "nrf51-dk"}, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "NRF51_DK_BOOT": { "supported_form_factors": ["ARDUINO"], @@ -1471,7 +1471,7 @@ "inherits": ["MCU_NRF51_32K"], "progen": {"target": "nrf51-dongle"}, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "NRF51_DONGLE_BOOT": { "inherits": ["MCU_NRF51_32K_BOOT"], @@ -1487,7 +1487,7 @@ "inherits": ["MCU_NRF51_16K_S110"], "macros_add": ["TARGET_NRF_LFCLK_RC"], "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "NRF51_MICROBIT_BOOT": { "inherits": ["MCU_NRF51_16K_BOOT_S110"], @@ -1504,7 +1504,7 @@ "extra_labels_add": ["NRF51_MICROBIT"], "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"], "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "NRF51_MICROBIT_B_BOOT": { "inherits": ["MCU_NRF51_16K_BOOT"], @@ -1520,7 +1520,7 @@ "inherits": ["MCU_NRF51_32K"], "macros_add": ["TARGET_NRF_32MHZ_XTAL"], "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], - "release": ["2"] + "release_versions": ["2"] }, "TY51822R3_BOOT": { "inherits": ["MCU_NRF51_32K_BOOT"], @@ -1544,7 +1544,7 @@ "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"], "macros": ["CMSDK_CM0"], "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], - "release": ["2"] + "release_versions": ["2"] }, "ARM_MPS2_M0P": { "inherits": ["ARM_MPS2_Target"], @@ -1553,7 +1553,7 @@ "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"], "macros": ["CMSDK_CM0plus"], "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], - "release": ["2"] + "release_versions": ["2"] }, "ARM_MPS2_M1": { "inherits": ["ARM_MPS2_Target"], @@ -1570,7 +1570,7 @@ "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"], "macros": ["CMSDK_CM3"], "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], - "release": ["2"] + "release_versions": ["2"] }, "ARM_MPS2_M4": { "inherits": ["ARM_MPS2_Target"], @@ -1579,7 +1579,7 @@ "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"], "macros": ["CMSDK_CM4"], "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], - "release": ["2"] + "release_versions": ["2"] }, "ARM_MPS2_M7": { "inherits": ["ARM_MPS2_Target"], @@ -1588,7 +1588,7 @@ "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"], "macros": ["CMSDK_CM7"], "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], - "release": ["2"] + "release_versions": ["2"] }, "ARM_IOTSS_Target": { "inherits": ["Target"], @@ -1602,7 +1602,7 @@ "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"], "macros": ["CMSDK_BEID"], "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], - "release": ["2"] + "release_versions": ["2"] }, "ARM_BEETLE_SOC": { "inherits": ["ARM_IOTSS_Target"], @@ -1619,7 +1619,7 @@ }, "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI"], "features": ["BLE"], - "release": ["2"] + "release_versions": ["2"] }, "RZ_A1H": { "supported_form_factors": ["ARDUINO"], @@ -1636,7 +1636,7 @@ }, "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], "features": ["IPV4"], - "release": ["2"] + "release_versions": ["2"] }, "VK_RZ_A1H": { "inherits": ["Target"], @@ -1662,7 +1662,7 @@ "supported_toolchains": ["GCC_ARM", "IAR", "ARM"], "progen": {"target": "maxwsnenv"}, "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "MAX32600MBED": { "inherits": ["Target"], @@ -1672,7 +1672,7 @@ "supported_toolchains": ["GCC_ARM", "IAR", "ARM"], "progen": {"target": "max32600mbed"}, "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"], - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "EFM32GG_STK3700": { "inherits": ["Target"], @@ -1683,7 +1683,7 @@ "progen": {"target": "efm32gg-stk"}, "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], "forced_reset_timeout": 2, - "release": ["2"] + "release_versions": ["2"] }, "EFM32LG_STK3600": { "inherits": ["Target"], @@ -1694,7 +1694,7 @@ "progen": {"target": "efm32lg-stk"}, "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], "forced_reset_timeout": 2, - "release": ["2"] + "release_versions": ["2"] }, "EFM32WG_STK3800": { "inherits": ["Target"], @@ -1705,7 +1705,7 @@ "progen": {"target": "efm32wg-stk"}, "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], "forced_reset_timeout": 2, - "release": ["2"] + "release_versions": ["2"] }, "EFM32ZG_STK3200": { "inherits": ["Target"], @@ -1720,7 +1720,7 @@ "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], "default_build": "small", "forced_reset_timeout": 2, - "release": ["2"] + "release_versions": ["2"] }, "EFM32HG_STK3400": { "inherits": ["Target"], @@ -1735,7 +1735,7 @@ "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], "default_build": "small", "forced_reset_timeout": 2, - "release": ["2"] + "release_versions": ["2"] }, "EFM32PG_STK3401": { "inherits": ["Target"], @@ -1746,7 +1746,7 @@ "progen": {"target": "efm32pg-stk"}, "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], "forced_reset_timeout": 2, - "release": ["2", "5"] + "release_versions": ["2", "5"] }, "WIZWIKI_W7500": { "supported_form_factors": ["ARDUINO"], @@ -1756,7 +1756,7 @@ "inherits": ["Target"], "progen": {"target": "wizwiki-w7500"}, "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "WIZWIKI_W7500P": { "supported_form_factors": ["ARDUINO"], @@ -1766,7 +1766,7 @@ "inherits": ["Target"], "progen": {"target": "wizwiki-w7500p"}, "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "WIZWIKI_W7500ECO": { "inherits": ["Target"], @@ -1775,7 +1775,7 @@ "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"], "supported_toolchains": ["uARM", "ARM"], "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release": ["2"] + "release_versions": ["2"] }, "SAMR21G18A": { "inherits": ["Target"], @@ -1785,7 +1785,7 @@ "supported_toolchains": ["GCC_ARM", "ARM", "uARM"], "progen": {"target": "samr21g18a"}, "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"], - "release": ["2"] + "release_versions": ["2"] }, "SAMD21J18A": { "inherits": ["Target"], @@ -1795,7 +1795,7 @@ "supported_toolchains": ["GCC_ARM", "ARM", "uARM"], "progen": {"target": "samd21j18a"}, "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"], - "release": ["2"] + "release_versions": ["2"] }, "SAMD21G18A": { "inherits": ["Target"], @@ -1805,7 +1805,7 @@ "supported_toolchains": ["GCC_ARM", "ARM", "uARM"], "progen": {"target": "samd21g18a"}, "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"], - "release": ["2"] + "release_versions": ["2"] }, "SAML21J18A": { "inherits": ["Target"], diff --git a/tools/build_api.py b/tools/build_api.py index 33c56673a4..ddf30c56fc 100644 --- a/tools/build_api.py +++ b/tools/build_api.py @@ -127,7 +127,7 @@ def is_official_target(target_name, version): reason = None target = TARGET_MAP[target_name] - if hasattr(target, 'release') and version in target.release: + if hasattr(target, 'release_versions') and version in target.release_versions: if version == '2': # For version 2, either ARM or uARM toolchain support is required required_toolchains = set(['ARM', 'uARM']) @@ -163,10 +163,10 @@ def is_official_target(target_name, version): else: result = False - if not hasattr(target, 'release'): - reason = "Target '%s' does not have the 'release' key set" % target.name - elif not version in target.release: - reason = "Target '%s' does not contain the version '%s' in its 'release' key" % (target.name, version) + if not hasattr(target, 'release_versions'): + reason = "Target '%s' does not have the 'release_versions' key set" % target.name + elif not version in target.release_versions: + reason = "Target '%s' does not contain the version '%s' in its 'release_versions' key" % (target.name, version) return result, reason @@ -200,7 +200,7 @@ def get_mbed_official_release(version): TARGET_MAP[target].name, tuple(transform_release_toolchains(TARGET_MAP[target].supported_toolchains, version)) ] - ) for target in TARGET_NAMES if (hasattr(TARGET_MAP[target], 'release') and version in TARGET_MAP[target].release) + ) for target in TARGET_NAMES if (hasattr(TARGET_MAP[target], 'release_versions') and version in TARGET_MAP[target].release_versions) ) )