This is the final version of Mini Gateway for Automation and Security desgined for Renesas GR Peach Design Contest

Dependencies:   GR-PEACH_video GraphicsFramework HTTPServer R_BSP mbed-rpc mbed-rtos Socket lwip-eth lwip-sys lwip FATFileSystem

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Committer:
vipinranka
Date:
Wed Jan 11 11:41:30 2017 +0000
Revision:
12:9a20164dcc47
This is the final version MGAS Project for Renesas GR Peach Design Contest

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vipinranka 12:9a20164dcc47 1 {
vipinranka 12:9a20164dcc47 2 "Target": {
vipinranka 12:9a20164dcc47 3 "core": null,
vipinranka 12:9a20164dcc47 4 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 5 "supported_toolchains": null,
vipinranka 12:9a20164dcc47 6 "extra_labels": [],
vipinranka 12:9a20164dcc47 7 "is_disk_virtual": false,
vipinranka 12:9a20164dcc47 8 "macros": [],
vipinranka 12:9a20164dcc47 9 "device_has": [],
vipinranka 12:9a20164dcc47 10 "features": [],
vipinranka 12:9a20164dcc47 11 "detect_code": [],
vipinranka 12:9a20164dcc47 12 "public": false,
vipinranka 12:9a20164dcc47 13 "default_lib": "std"
vipinranka 12:9a20164dcc47 14 },
vipinranka 12:9a20164dcc47 15 "Super_Target": {
vipinranka 12:9a20164dcc47 16 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 17 "core": "Cortex-M4",
vipinranka 12:9a20164dcc47 18 "features_add": ["UVISOR", "BLE", "CLIENT", "IPV4", "IPV6"],
vipinranka 12:9a20164dcc47 19 "supported_toolchains": ["ARM"]
vipinranka 12:9a20164dcc47 20 },
vipinranka 12:9a20164dcc47 21 "CM4_UARM": {
vipinranka 12:9a20164dcc47 22 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 23 "core": "Cortex-M4",
vipinranka 12:9a20164dcc47 24 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 25 "public": false,
vipinranka 12:9a20164dcc47 26 "supported_toolchains": ["uARM"],
vipinranka 12:9a20164dcc47 27 "default_lib": "small"
vipinranka 12:9a20164dcc47 28 },
vipinranka 12:9a20164dcc47 29 "CM4_ARM": {
vipinranka 12:9a20164dcc47 30 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 31 "core": "Cortex-M4",
vipinranka 12:9a20164dcc47 32 "public": false,
vipinranka 12:9a20164dcc47 33 "supported_toolchains": ["ARM"]
vipinranka 12:9a20164dcc47 34 },
vipinranka 12:9a20164dcc47 35 "CM4F_UARM": {
vipinranka 12:9a20164dcc47 36 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 37 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 38 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 39 "public": false,
vipinranka 12:9a20164dcc47 40 "supported_toolchains": ["uARM"],
vipinranka 12:9a20164dcc47 41 "default_lib": "small"
vipinranka 12:9a20164dcc47 42 },
vipinranka 12:9a20164dcc47 43 "CM4F_ARM": {
vipinranka 12:9a20164dcc47 44 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 45 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 46 "public": false,
vipinranka 12:9a20164dcc47 47 "supported_toolchains": ["ARM"]
vipinranka 12:9a20164dcc47 48 },
vipinranka 12:9a20164dcc47 49 "LPCTarget": {
vipinranka 12:9a20164dcc47 50 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 51 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
vipinranka 12:9a20164dcc47 52 "public": false
vipinranka 12:9a20164dcc47 53 },
vipinranka 12:9a20164dcc47 54 "LPC11C24": {
vipinranka 12:9a20164dcc47 55 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 56 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 57 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
vipinranka 12:9a20164dcc47 58 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 59 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 60 "device_name": "LPC11C24FBD48/301"
vipinranka 12:9a20164dcc47 61 },
vipinranka 12:9a20164dcc47 62 "LPC1114": {
vipinranka 12:9a20164dcc47 63 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 64 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 65 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 66 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
vipinranka 12:9a20164dcc47 67 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 68 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 69 "default_lib": "small",
vipinranka 12:9a20164dcc47 70 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 71 "device_name": "LPC1114FN28/102"
vipinranka 12:9a20164dcc47 72 },
vipinranka 12:9a20164dcc47 73 "LPC11U24": {
vipinranka 12:9a20164dcc47 74 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 75 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 76 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 77 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
vipinranka 12:9a20164dcc47 78 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 79 "detect_code": ["1040"],
vipinranka 12:9a20164dcc47 80 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 81 "default_lib": "small",
vipinranka 12:9a20164dcc47 82 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 83 "device_name": "LPC11U24FBD48/401"
vipinranka 12:9a20164dcc47 84 },
vipinranka 12:9a20164dcc47 85 "OC_MBUINO": {
vipinranka 12:9a20164dcc47 86 "inherits": ["LPC11U24"],
vipinranka 12:9a20164dcc47 87 "macros": ["TARGET_LPC11U24"],
vipinranka 12:9a20164dcc47 88 "extra_labels": ["NXP", "LPC11UXX"],
vipinranka 12:9a20164dcc47 89 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 90 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 91 },
vipinranka 12:9a20164dcc47 92 "LPC11U24_301": {
vipinranka 12:9a20164dcc47 93 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 94 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 95 "extra_labels": ["NXP", "LPC11UXX"],
vipinranka 12:9a20164dcc47 96 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 97 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 98 "device_name": "LPC11U24FHI33/301"
vipinranka 12:9a20164dcc47 99 },
vipinranka 12:9a20164dcc47 100 "LPC11U34_421": {
vipinranka 12:9a20164dcc47 101 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 102 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 103 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 104 "extra_labels": ["NXP", "LPC11UXX"],
vipinranka 12:9a20164dcc47 105 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
vipinranka 12:9a20164dcc47 106 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 107 "default_lib": "small",
vipinranka 12:9a20164dcc47 108 "device_name": "LPC11U34FBD48/311"
vipinranka 12:9a20164dcc47 109 },
vipinranka 12:9a20164dcc47 110 "MICRONFCBOARD": {
vipinranka 12:9a20164dcc47 111 "inherits": ["LPC11U34_421"],
vipinranka 12:9a20164dcc47 112 "macros": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
vipinranka 12:9a20164dcc47 113 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
vipinranka 12:9a20164dcc47 114 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 115 "device_name": "LPC11U34FBD48/311"
vipinranka 12:9a20164dcc47 116 },
vipinranka 12:9a20164dcc47 117 "LPC11U35_401": {
vipinranka 12:9a20164dcc47 118 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 119 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 120 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 121 "extra_labels": ["NXP", "LPC11UXX"],
vipinranka 12:9a20164dcc47 122 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 123 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 124 "default_lib": "small",
vipinranka 12:9a20164dcc47 125 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 126 "device_name": "LPC11U35FBD48/401"
vipinranka 12:9a20164dcc47 127 },
vipinranka 12:9a20164dcc47 128 "LPC11U35_501": {
vipinranka 12:9a20164dcc47 129 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 130 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 131 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 132 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
vipinranka 12:9a20164dcc47 133 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 134 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 135 "default_lib": "small",
vipinranka 12:9a20164dcc47 136 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 137 "device_name": "LPC11U35FHI33/501"
vipinranka 12:9a20164dcc47 138 },
vipinranka 12:9a20164dcc47 139 "LPC11U35_501_IBDAP": {
vipinranka 12:9a20164dcc47 140 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 141 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 142 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 143 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
vipinranka 12:9a20164dcc47 144 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 145 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 146 "default_lib": "small",
vipinranka 12:9a20164dcc47 147 "device_name": "LPC11U35FHI33/501"
vipinranka 12:9a20164dcc47 148 },
vipinranka 12:9a20164dcc47 149 "XADOW_M0": {
vipinranka 12:9a20164dcc47 150 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 151 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 152 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 153 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
vipinranka 12:9a20164dcc47 154 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 155 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 156 "default_lib": "small",
vipinranka 12:9a20164dcc47 157 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 158 "device_name": "LPC11U35FHI33/501"
vipinranka 12:9a20164dcc47 159 },
vipinranka 12:9a20164dcc47 160 "LPC11U35_Y5_MBUG": {
vipinranka 12:9a20164dcc47 161 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 162 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 163 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 164 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
vipinranka 12:9a20164dcc47 165 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 166 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 167 "default_lib": "small",
vipinranka 12:9a20164dcc47 168 "device_name": "LPC11U35FHI33/501"
vipinranka 12:9a20164dcc47 169 },
vipinranka 12:9a20164dcc47 170 "LPC11U37_501": {
vipinranka 12:9a20164dcc47 171 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 172 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 173 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 174 "extra_labels": ["NXP", "LPC11UXX"],
vipinranka 12:9a20164dcc47 175 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 176 "default_lib": "small",
vipinranka 12:9a20164dcc47 177 "device_name": "LPC11U37FBD64/501"
vipinranka 12:9a20164dcc47 178 },
vipinranka 12:9a20164dcc47 179 "LPCCAPPUCCINO": {
vipinranka 12:9a20164dcc47 180 "inherits": ["LPC11U37_501"],
vipinranka 12:9a20164dcc47 181 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 182 "device_name": "LPC11U37FBD64/501"
vipinranka 12:9a20164dcc47 183 },
vipinranka 12:9a20164dcc47 184 "ARCH_GPRS": {
vipinranka 12:9a20164dcc47 185 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 186 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 187 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 188 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
vipinranka 12:9a20164dcc47 189 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 190 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 191 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 192 "default_lib": "small",
vipinranka 12:9a20164dcc47 193 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 194 "device_name": "LPC11U37FBD64/501"
vipinranka 12:9a20164dcc47 195 },
vipinranka 12:9a20164dcc47 196 "LPC11U68": {
vipinranka 12:9a20164dcc47 197 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 198 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 199 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 200 "extra_labels": ["NXP", "LPC11U6X"],
vipinranka 12:9a20164dcc47 201 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 202 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 203 "detect_code": ["1168"],
vipinranka 12:9a20164dcc47 204 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI"],
vipinranka 12:9a20164dcc47 205 "default_lib": "small",
vipinranka 12:9a20164dcc47 206 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 207 "device_name": "LPC11U68JBD100"
vipinranka 12:9a20164dcc47 208 },
vipinranka 12:9a20164dcc47 209 "LPC1347": {
vipinranka 12:9a20164dcc47 210 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 211 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 212 "extra_labels": ["NXP", "LPC13XX"],
vipinranka 12:9a20164dcc47 213 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 214 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 215 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 216 "device_name": "LPC1347FBD48"
vipinranka 12:9a20164dcc47 217 },
vipinranka 12:9a20164dcc47 218 "LPC1549": {
vipinranka 12:9a20164dcc47 219 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 220 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 221 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 222 "extra_labels": ["NXP", "LPC15XX"],
vipinranka 12:9a20164dcc47 223 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 224 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 225 "detect_code": ["1549"],
vipinranka 12:9a20164dcc47 226 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 227 "default_lib": "small",
vipinranka 12:9a20164dcc47 228 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 229 "device_name": "lpc1549"
vipinranka 12:9a20164dcc47 230 },
vipinranka 12:9a20164dcc47 231 "LPC1768": {
vipinranka 12:9a20164dcc47 232 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 233 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 234 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768"],
vipinranka 12:9a20164dcc47 235 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 236 "detect_code": ["1010"],
vipinranka 12:9a20164dcc47 237 "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"],
vipinranka 12:9a20164dcc47 238 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 239 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 240 "device_name": "LPC1768"
vipinranka 12:9a20164dcc47 241 },
vipinranka 12:9a20164dcc47 242 "ARCH_PRO": {
vipinranka 12:9a20164dcc47 243 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 244 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 245 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 246 "extra_labels": ["NXP", "LPC176X"],
vipinranka 12:9a20164dcc47 247 "macros": ["TARGET_LPC1768"],
vipinranka 12:9a20164dcc47 248 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 249 "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"],
vipinranka 12:9a20164dcc47 250 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 251 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 252 "device_name": "LPC1768"
vipinranka 12:9a20164dcc47 253 },
vipinranka 12:9a20164dcc47 254 "UBLOX_C027": {
vipinranka 12:9a20164dcc47 255 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 256 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 257 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 258 "extra_labels": ["NXP", "LPC176X"],
vipinranka 12:9a20164dcc47 259 "macros": ["TARGET_LPC1768"],
vipinranka 12:9a20164dcc47 260 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 261 "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"],
vipinranka 12:9a20164dcc47 262 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 263 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 264 "device_name": "LPC1768"
vipinranka 12:9a20164dcc47 265 },
vipinranka 12:9a20164dcc47 266 "XBED_LPC1768": {
vipinranka 12:9a20164dcc47 267 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 268 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 269 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 270 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
vipinranka 12:9a20164dcc47 271 "macros": ["TARGET_LPC1768"],
vipinranka 12:9a20164dcc47 272 "detect_code": ["1010"],
vipinranka 12:9a20164dcc47 273 "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"],
vipinranka 12:9a20164dcc47 274 "device_name": "LPC1768"
vipinranka 12:9a20164dcc47 275 },
vipinranka 12:9a20164dcc47 276 "LPC2368": {
vipinranka 12:9a20164dcc47 277 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 278 "core": "ARM7TDMI-S",
vipinranka 12:9a20164dcc47 279 "extra_labels": ["NXP", "LPC23XX"],
vipinranka 12:9a20164dcc47 280 "supported_toolchains": ["GCC_ARM", "GCC_CR"],
vipinranka 12:9a20164dcc47 281 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
vipinranka 12:9a20164dcc47 282 },
vipinranka 12:9a20164dcc47 283 "LPC2460": {
vipinranka 12:9a20164dcc47 284 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 285 "core": "ARM7TDMI-S",
vipinranka 12:9a20164dcc47 286 "extra_labels": ["NXP", "LPC2460"],
vipinranka 12:9a20164dcc47 287 "supported_toolchains": ["GCC_ARM"],
vipinranka 12:9a20164dcc47 288 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
vipinranka 12:9a20164dcc47 289 },
vipinranka 12:9a20164dcc47 290 "LPC810": {
vipinranka 12:9a20164dcc47 291 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 292 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 293 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 294 "extra_labels": ["NXP", "LPC81X"],
vipinranka 12:9a20164dcc47 295 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 296 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 297 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 298 "default_lib": "small",
vipinranka 12:9a20164dcc47 299 "device_name": "LPC810M021FN8"
vipinranka 12:9a20164dcc47 300 },
vipinranka 12:9a20164dcc47 301 "LPC812": {
vipinranka 12:9a20164dcc47 302 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 303 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 304 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 305 "extra_labels": ["NXP", "LPC81X"],
vipinranka 12:9a20164dcc47 306 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 307 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 308 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 309 "detect_code": ["1050"],
vipinranka 12:9a20164dcc47 310 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 311 "default_lib": "small",
vipinranka 12:9a20164dcc47 312 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 313 "device_name": "LPC812M101JDH20"
vipinranka 12:9a20164dcc47 314 },
vipinranka 12:9a20164dcc47 315 "LPC824": {
vipinranka 12:9a20164dcc47 316 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 317 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 318 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 319 "extra_labels": ["NXP", "LPC82X"],
vipinranka 12:9a20164dcc47 320 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 321 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 322 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 323 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 324 "default_lib": "small",
vipinranka 12:9a20164dcc47 325 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 326 "device_name": "LPC824M201JDH20"
vipinranka 12:9a20164dcc47 327 },
vipinranka 12:9a20164dcc47 328 "SSCI824": {
vipinranka 12:9a20164dcc47 329 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 330 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 331 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 332 "extra_labels": ["NXP", "LPC82X"],
vipinranka 12:9a20164dcc47 333 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 334 "supported_toolchains": ["uARM", "GCC_ARM"],
vipinranka 12:9a20164dcc47 335 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 336 "default_lib": "small",
vipinranka 12:9a20164dcc47 337 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 338 },
vipinranka 12:9a20164dcc47 339 "LPC4088": {
vipinranka 12:9a20164dcc47 340 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 341 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 342 "extra_labels": ["NXP", "LPC408X"],
vipinranka 12:9a20164dcc47 343 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 344 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 345 "post_binary_hook": {
vipinranka 12:9a20164dcc47 346 "function": "LPC4088Code.binary_hook",
vipinranka 12:9a20164dcc47 347 "toolchains": ["ARM_STD", "ARM_MICRO"]
vipinranka 12:9a20164dcc47 348 },
vipinranka 12:9a20164dcc47 349 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 350 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 351 "device_name": "LPC4088FBD144"
vipinranka 12:9a20164dcc47 352 },
vipinranka 12:9a20164dcc47 353 "LPC4088_DM": {
vipinranka 12:9a20164dcc47 354 "inherits": ["LPC4088"],
vipinranka 12:9a20164dcc47 355 "release_versions": ["2", "5"]
vipinranka 12:9a20164dcc47 356 },
vipinranka 12:9a20164dcc47 357 "LPC4330_M4": {
vipinranka 12:9a20164dcc47 358 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 359 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 360 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
vipinranka 12:9a20164dcc47 361 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 362 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 363 "device_name": "LPC4330"
vipinranka 12:9a20164dcc47 364 },
vipinranka 12:9a20164dcc47 365 "LPC4330_M0": {
vipinranka 12:9a20164dcc47 366 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 367 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 368 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
vipinranka 12:9a20164dcc47 369 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
vipinranka 12:9a20164dcc47 370 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
vipinranka 12:9a20164dcc47 371 },
vipinranka 12:9a20164dcc47 372 "LPC4337": {
vipinranka 12:9a20164dcc47 373 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 374 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 375 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
vipinranka 12:9a20164dcc47 376 "supported_toolchains": ["ARM"],
vipinranka 12:9a20164dcc47 377 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 378 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 379 "device_name": "LPC4337"
vipinranka 12:9a20164dcc47 380 },
vipinranka 12:9a20164dcc47 381 "LPC1800": {
vipinranka 12:9a20164dcc47 382 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 383 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 384 "extra_labels": ["NXP", "LPC43XX"],
vipinranka 12:9a20164dcc47 385 "public": false,
vipinranka 12:9a20164dcc47 386 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
vipinranka 12:9a20164dcc47 387 },
vipinranka 12:9a20164dcc47 388 "LPC11U37H_401": {
vipinranka 12:9a20164dcc47 389 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 390 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 391 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 392 "extra_labels": ["NXP", "LPC11UXX"],
vipinranka 12:9a20164dcc47 393 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
vipinranka 12:9a20164dcc47 394 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 395 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 396 "default_lib": "small",
vipinranka 12:9a20164dcc47 397 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 398 "device_name": "LPC11U37HFBD64/401"
vipinranka 12:9a20164dcc47 399 },
vipinranka 12:9a20164dcc47 400 "ELEKTOR_COCORICO": {
vipinranka 12:9a20164dcc47 401 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 402 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 403 "extra_labels": ["NXP", "LPC81X"],
vipinranka 12:9a20164dcc47 404 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 405 "inherits": ["LPCTarget"],
vipinranka 12:9a20164dcc47 406 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 407 "detect_code": ["C000"],
vipinranka 12:9a20164dcc47 408 "default_lib": "small",
vipinranka 12:9a20164dcc47 409 "device_name": "LPC812M101JDH16"
vipinranka 12:9a20164dcc47 410 },
vipinranka 12:9a20164dcc47 411 "KL05Z": {
vipinranka 12:9a20164dcc47 412 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 413 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 414 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 415 "extra_labels": ["Freescale", "KLXX"],
vipinranka 12:9a20164dcc47 416 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 417 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 418 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 419 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 420 "default_lib": "small",
vipinranka 12:9a20164dcc47 421 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 422 "device_name": "MKL05Z32xxx4"
vipinranka 12:9a20164dcc47 423 },
vipinranka 12:9a20164dcc47 424 "KL25Z": {
vipinranka 12:9a20164dcc47 425 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 426 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 427 "extra_labels": ["Freescale", "KLXX"],
vipinranka 12:9a20164dcc47 428 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 429 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 430 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 431 "detect_code": ["0200"],
vipinranka 12:9a20164dcc47 432 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 433 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 434 "device_name": "MKL25Z128xxx4"
vipinranka 12:9a20164dcc47 435 },
vipinranka 12:9a20164dcc47 436 "KL26Z": {
vipinranka 12:9a20164dcc47 437 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 438 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 439 "extra_labels": ["Freescale", "KLXX"],
vipinranka 12:9a20164dcc47 440 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 441 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 442 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 443 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 444 "device_name": "MKL26Z128xxx4"
vipinranka 12:9a20164dcc47 445 },
vipinranka 12:9a20164dcc47 446 "KL46Z": {
vipinranka 12:9a20164dcc47 447 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 448 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 449 "extra_labels": ["Freescale", "KLXX"],
vipinranka 12:9a20164dcc47 450 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 451 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
vipinranka 12:9a20164dcc47 452 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 453 "detect_code": ["0220"],
vipinranka 12:9a20164dcc47 454 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 455 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 456 "device_name": "MKL46Z256xxx4"
vipinranka 12:9a20164dcc47 457 },
vipinranka 12:9a20164dcc47 458 "K20D50M": {
vipinranka 12:9a20164dcc47 459 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 460 "core": "Cortex-M4",
vipinranka 12:9a20164dcc47 461 "extra_labels": ["Freescale", "K20XX"],
vipinranka 12:9a20164dcc47 462 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 463 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
vipinranka 12:9a20164dcc47 464 "detect_code": ["0230"],
vipinranka 12:9a20164dcc47 465 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 466 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 467 "device_name": "MK20DX128xxx5"
vipinranka 12:9a20164dcc47 468 },
vipinranka 12:9a20164dcc47 469 "TEENSY3_1": {
vipinranka 12:9a20164dcc47 470 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 471 "core": "Cortex-M4",
vipinranka 12:9a20164dcc47 472 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
vipinranka 12:9a20164dcc47 473 "OUTPUT_EXT": "hex",
vipinranka 12:9a20164dcc47 474 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 475 "supported_toolchains": ["GCC_ARM", "ARM"],
vipinranka 12:9a20164dcc47 476 "post_binary_hook": {
vipinranka 12:9a20164dcc47 477 "function": "TEENSY3_1Code.binary_hook",
vipinranka 12:9a20164dcc47 478 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
vipinranka 12:9a20164dcc47 479 },
vipinranka 12:9a20164dcc47 480 "detect_code": ["0230"],
vipinranka 12:9a20164dcc47 481 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 482 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 483 "device_name": "MK20DX256xxx7"
vipinranka 12:9a20164dcc47 484 },
vipinranka 12:9a20164dcc47 485 "MCU_K22F512": {
vipinranka 12:9a20164dcc47 486 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 487 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 488 "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
vipinranka 12:9a20164dcc47 489 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 490 "public": false,
vipinranka 12:9a20164dcc47 491 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
vipinranka 12:9a20164dcc47 492 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 493 "detect_code": ["0231"],
vipinranka 12:9a20164dcc47 494 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 495 "device_name": "MK22DN512xxx5"
vipinranka 12:9a20164dcc47 496 },
vipinranka 12:9a20164dcc47 497 "K22F": {
vipinranka 12:9a20164dcc47 498 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 499 "inherits": ["MCU_K22F512"],
vipinranka 12:9a20164dcc47 500 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 501 "extra_labels_add": ["FRDM"]
vipinranka 12:9a20164dcc47 502 },
vipinranka 12:9a20164dcc47 503 "KL27Z": {
vipinranka 12:9a20164dcc47 504 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 505 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 506 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
vipinranka 12:9a20164dcc47 507 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
vipinranka 12:9a20164dcc47 508 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 509 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 510 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 511 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 512 "detect_code": ["0261"],
vipinranka 12:9a20164dcc47 513 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 514 "default_lib": "std",
vipinranka 12:9a20164dcc47 515 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 516 "device_name": "MKL27Z64xxx4"
vipinranka 12:9a20164dcc47 517 },
vipinranka 12:9a20164dcc47 518 "KL43Z": {
vipinranka 12:9a20164dcc47 519 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 520 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 521 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
vipinranka 12:9a20164dcc47 522 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
vipinranka 12:9a20164dcc47 523 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
vipinranka 12:9a20164dcc47 524 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 525 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 526 "detect_code": ["0262"],
vipinranka 12:9a20164dcc47 527 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 528 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 529 "device_name": "MKL43Z256xxx4"
vipinranka 12:9a20164dcc47 530 },
vipinranka 12:9a20164dcc47 531 "KL82Z": {
vipinranka 12:9a20164dcc47 532 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 533 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 534 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
vipinranka 12:9a20164dcc47 535 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
vipinranka 12:9a20164dcc47 536 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
vipinranka 12:9a20164dcc47 537 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 538 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 539 "detect_code": ["0218"],
vipinranka 12:9a20164dcc47 540 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 541 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 542 "device_name": "MKL82Z128xxx7"
vipinranka 12:9a20164dcc47 543 },
vipinranka 12:9a20164dcc47 544 "KW24D": {
vipinranka 12:9a20164dcc47 545 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 546 "core": "Cortex-M4",
vipinranka 12:9a20164dcc47 547 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 548 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
vipinranka 12:9a20164dcc47 549 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 550 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
vipinranka 12:9a20164dcc47 551 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 552 "detect_code": ["0250"],
vipinranka 12:9a20164dcc47 553 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 554 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 555 "device_name": "MKW24D512xxx5"
vipinranka 12:9a20164dcc47 556 },
vipinranka 12:9a20164dcc47 557 "KW41Z": {
vipinranka 12:9a20164dcc47 558 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 559 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 560 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 561 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
vipinranka 12:9a20164dcc47 562 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 563 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
vipinranka 12:9a20164dcc47 564 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 565 "detect_code": ["0201"],
vipinranka 12:9a20164dcc47 566 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 567 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 568 "device_name": "MKW41Z512xxx4"
vipinranka 12:9a20164dcc47 569 },
vipinranka 12:9a20164dcc47 570 "K64F": {
vipinranka 12:9a20164dcc47 571 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 572 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 573 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 574 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
vipinranka 12:9a20164dcc47 575 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 576 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
vipinranka 12:9a20164dcc47 577 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 578 "detect_code": ["0240"],
vipinranka 12:9a20164dcc47 579 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG"],
vipinranka 12:9a20164dcc47 580 "features": ["LWIP", "STORAGE"],
vipinranka 12:9a20164dcc47 581 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 582 "device_name": "MK64FN1M0xxx12"
vipinranka 12:9a20164dcc47 583 },
vipinranka 12:9a20164dcc47 584 "MTS_GAMBIT": {
vipinranka 12:9a20164dcc47 585 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 586 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 587 "supported_toolchains": ["ARM", "GCC_ARM"],
vipinranka 12:9a20164dcc47 588 "extra_labels": ["Freescale", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
vipinranka 12:9a20164dcc47 589 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 590 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
vipinranka 12:9a20164dcc47 591 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 592 "device_name": "MK64FN1M0xxx12"
vipinranka 12:9a20164dcc47 593 },
vipinranka 12:9a20164dcc47 594 "HEXIWEAR": {
vipinranka 12:9a20164dcc47 595 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 596 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 597 "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K64F"],
vipinranka 12:9a20164dcc47 598 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 599 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
vipinranka 12:9a20164dcc47 600 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 601 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 602 "detect_code": ["0214"],
vipinranka 12:9a20164dcc47 603 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 604 "default_lib": "std",
vipinranka 12:9a20164dcc47 605 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 606 "device_name": "MK64FN1M0xxx12"
vipinranka 12:9a20164dcc47 607 },
vipinranka 12:9a20164dcc47 608 "K66F": {
vipinranka 12:9a20164dcc47 609 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 610 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 611 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 612 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
vipinranka 12:9a20164dcc47 613 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 614 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
vipinranka 12:9a20164dcc47 615 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 616 "detect_code": ["0311"],
vipinranka 12:9a20164dcc47 617 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 618 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 619 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 620 "device_name" : "MK66FN2M0xxx18"
vipinranka 12:9a20164dcc47 621 },
vipinranka 12:9a20164dcc47 622 "K82F": {
vipinranka 12:9a20164dcc47 623 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 624 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 625 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 626 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
vipinranka 12:9a20164dcc47 627 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 628 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
vipinranka 12:9a20164dcc47 629 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 630 "detect_code": ["0217"],
vipinranka 12:9a20164dcc47 631 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 632 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 633 "device_name" : "MK66FN256xxx15"
vipinranka 12:9a20164dcc47 634 },
vipinranka 12:9a20164dcc47 635 "NUCLEO_F030R8": {
vipinranka 12:9a20164dcc47 636 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 637 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 638 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 639 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
vipinranka 12:9a20164dcc47 640 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 641 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 642 "detect_code": ["0725"],
vipinranka 12:9a20164dcc47 643 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 644 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 645 "default_lib": "small",
vipinranka 12:9a20164dcc47 646 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 647 "device_name": "STM32F030R8"
vipinranka 12:9a20164dcc47 648 },
vipinranka 12:9a20164dcc47 649 "NUCLEO_F031K6": {
vipinranka 12:9a20164dcc47 650 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 651 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 652 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 653 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
vipinranka 12:9a20164dcc47 654 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 655 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 656 "detect_code": ["0791"],
vipinranka 12:9a20164dcc47 657 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 658 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 659 "default_lib": "small",
vipinranka 12:9a20164dcc47 660 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 661 "device_name": "STM32F031K6"
vipinranka 12:9a20164dcc47 662 },
vipinranka 12:9a20164dcc47 663 "NUCLEO_F042K6": {
vipinranka 12:9a20164dcc47 664 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 665 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 666 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 667 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
vipinranka 12:9a20164dcc47 668 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 669 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 670 "detect_code": ["0785"],
vipinranka 12:9a20164dcc47 671 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 672 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 673 "default_lib": "small",
vipinranka 12:9a20164dcc47 674 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 675 "device_name": "STM32F042K6"
vipinranka 12:9a20164dcc47 676 },
vipinranka 12:9a20164dcc47 677 "NUCLEO_F070RB": {
vipinranka 12:9a20164dcc47 678 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 679 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 680 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 681 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
vipinranka 12:9a20164dcc47 682 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 683 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 684 "detect_code": ["0755"],
vipinranka 12:9a20164dcc47 685 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 686 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 687 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 688 "device_name": "STM32F070RB"
vipinranka 12:9a20164dcc47 689 },
vipinranka 12:9a20164dcc47 690 "NUCLEO_F072RB": {
vipinranka 12:9a20164dcc47 691 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 692 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 693 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 694 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
vipinranka 12:9a20164dcc47 695 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 696 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 697 "detect_code": ["0730"],
vipinranka 12:9a20164dcc47 698 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 699 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 700 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 701 "device_name": "STM32F072RB"
vipinranka 12:9a20164dcc47 702 },
vipinranka 12:9a20164dcc47 703 "NUCLEO_F091RC": {
vipinranka 12:9a20164dcc47 704 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 705 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 706 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 707 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
vipinranka 12:9a20164dcc47 708 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 709 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 710 "detect_code": ["0750"],
vipinranka 12:9a20164dcc47 711 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 712 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 713 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 714 "device_name": "STM32F091RC"
vipinranka 12:9a20164dcc47 715 },
vipinranka 12:9a20164dcc47 716 "NUCLEO_F103RB": {
vipinranka 12:9a20164dcc47 717 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 718 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 719 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 720 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
vipinranka 12:9a20164dcc47 721 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 722 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 723 "detect_code": ["0700"],
vipinranka 12:9a20164dcc47 724 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 725 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 726 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 727 "device_name": "STM32F103RB"
vipinranka 12:9a20164dcc47 728 },
vipinranka 12:9a20164dcc47 729 "NUCLEO_F207ZG": {
vipinranka 12:9a20164dcc47 730 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 731 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 732 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 733 "extra_labels": ["STM", "STM32F2", "STM32F207ZG"],
vipinranka 12:9a20164dcc47 734 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 735 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 736 "detect_code": ["0835"],
vipinranka 12:9a20164dcc47 737 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 738 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 739 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 740 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 741 "device_name" : "STM32F207ZG"
vipinranka 12:9a20164dcc47 742 },
vipinranka 12:9a20164dcc47 743 "NUCLEO_F302R8": {
vipinranka 12:9a20164dcc47 744 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 745 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 746 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 747 "extra_labels": ["STM", "STM32F3", "STM32F302R8"],
vipinranka 12:9a20164dcc47 748 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 749 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 750 "detect_code": ["0705"],
vipinranka 12:9a20164dcc47 751 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 752 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 753 "default_lib": "small",
vipinranka 12:9a20164dcc47 754 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 755 "device_name": "STM32F302R8"
vipinranka 12:9a20164dcc47 756 },
vipinranka 12:9a20164dcc47 757 "NUCLEO_F303K8": {
vipinranka 12:9a20164dcc47 758 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 759 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 760 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 761 "extra_labels": ["STM", "STM32F3", "STM32F303K8"],
vipinranka 12:9a20164dcc47 762 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 763 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 764 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 765 "detect_code": ["0775"],
vipinranka 12:9a20164dcc47 766 "default_lib": "small",
vipinranka 12:9a20164dcc47 767 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 768 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 769 "device_name": "STM32F303K8"
vipinranka 12:9a20164dcc47 770 },
vipinranka 12:9a20164dcc47 771 "NUCLEO_F303RE": {
vipinranka 12:9a20164dcc47 772 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 773 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 774 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 775 "extra_labels": ["STM", "STM32F3", "STM32F303RE"],
vipinranka 12:9a20164dcc47 776 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 777 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 778 "detect_code": ["0745"],
vipinranka 12:9a20164dcc47 779 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 780 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 781 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 782 "device_name": "STM32F303RE"
vipinranka 12:9a20164dcc47 783 },
vipinranka 12:9a20164dcc47 784 "NUCLEO_F303ZE": {
vipinranka 12:9a20164dcc47 785 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 786 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 787 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 788 "extra_labels": ["STM", "STM32F3", "STM32F303ZE"],
vipinranka 12:9a20164dcc47 789 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 790 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 791 "detect_code": ["0747"],
vipinranka 12:9a20164dcc47 792 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 793 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "LOWPOWERTIMER"],
vipinranka 12:9a20164dcc47 794 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 795 "device_name": "STM32F303ZE"
vipinranka 12:9a20164dcc47 796 },
vipinranka 12:9a20164dcc47 797 "NUCLEO_F334R8": {
vipinranka 12:9a20164dcc47 798 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 799 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 800 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 801 "extra_labels": ["STM", "STM32F3", "STM32F334R8"],
vipinranka 12:9a20164dcc47 802 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 803 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 804 "detect_code": ["0735"],
vipinranka 12:9a20164dcc47 805 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 806 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 807 "default_lib": "small",
vipinranka 12:9a20164dcc47 808 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 809 "device_name": "STM32F334R8"
vipinranka 12:9a20164dcc47 810 },
vipinranka 12:9a20164dcc47 811 "NUCLEO_F401RE": {
vipinranka 12:9a20164dcc47 812 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 813 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 814 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 815 "extra_labels": ["STM", "STM32F4", "STM32F401RE"],
vipinranka 12:9a20164dcc47 816 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 817 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 818 "detect_code": ["0720"],
vipinranka 12:9a20164dcc47 819 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
vipinranka 12:9a20164dcc47 820 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 821 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 822 "device_name": "STM32F401RE"
vipinranka 12:9a20164dcc47 823 },
vipinranka 12:9a20164dcc47 824 "NUCLEO_F410RB": {
vipinranka 12:9a20164dcc47 825 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 826 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 827 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 828 "extra_labels": ["STM", "STM32F4", "STM32F410RB","STM32F410Rx"],
vipinranka 12:9a20164dcc47 829 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 830 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 831 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 832 "detect_code": ["0744"],
vipinranka 12:9a20164dcc47 833 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 834 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 835 "device_name": "STM32F410RB"
vipinranka 12:9a20164dcc47 836 },
vipinranka 12:9a20164dcc47 837 "NUCLEO_F411RE": {
vipinranka 12:9a20164dcc47 838 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 839 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 840 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 841 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
vipinranka 12:9a20164dcc47 842 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 843 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 844 "detect_code": ["0740"],
vipinranka 12:9a20164dcc47 845 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
vipinranka 12:9a20164dcc47 846 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 847 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 848 "device_name": "STM32F411RE"
vipinranka 12:9a20164dcc47 849 },
vipinranka 12:9a20164dcc47 850 "NUCLEO_F412ZG": {
vipinranka 12:9a20164dcc47 851 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 852 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 853 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 854 "extra_labels": ["STM", "STM32F4", "STM32F412ZG"],
vipinranka 12:9a20164dcc47 855 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 856 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 857 "detect_code": ["0826"],
vipinranka 12:9a20164dcc47 858 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 859 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 860 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 861 "device_name": "STM32F412ZG"
vipinranka 12:9a20164dcc47 862 },
vipinranka 12:9a20164dcc47 863 "ELMO_F411RE": {
vipinranka 12:9a20164dcc47 864 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 865 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 866 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 867 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
vipinranka 12:9a20164dcc47 868 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
vipinranka 12:9a20164dcc47 869 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 870 "detect_code": ["----"],
vipinranka 12:9a20164dcc47 871 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 872 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 873 "default_lib": "small",
vipinranka 12:9a20164dcc47 874 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 875 "device_name": "STM32F411RE"
vipinranka 12:9a20164dcc47 876 },
vipinranka 12:9a20164dcc47 877 "NUCLEO_F429ZI": {
vipinranka 12:9a20164dcc47 878 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 879 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 880 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 881 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 882 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "F429_F439"],
vipinranka 12:9a20164dcc47 883 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 884 "progen": {"target": "nucleo-f429zi"},
vipinranka 12:9a20164dcc47 885 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
vipinranka 12:9a20164dcc47 886 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 887 "detect_code": ["0796"],
vipinranka 12:9a20164dcc47 888 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 889 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 890 "device_name" : "STM32F429ZI"
vipinranka 12:9a20164dcc47 891 },
vipinranka 12:9a20164dcc47 892 "NUCLEO_F439ZI": {
vipinranka 12:9a20164dcc47 893 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 894 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 895 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 896 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 897 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "F429_F439"],
vipinranka 12:9a20164dcc47 898 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 899 "progen": {"target": "nucleo-f439zi"},
vipinranka 12:9a20164dcc47 900 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 901 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 902 "detect_code": ["0797"],
vipinranka 12:9a20164dcc47 903 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 904 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 905 "device_name" : "STM32F439ZI"
vipinranka 12:9a20164dcc47 906 },
vipinranka 12:9a20164dcc47 907 "NUCLEO_F446RE": {
vipinranka 12:9a20164dcc47 908 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 909 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 910 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 911 "extra_labels": ["STM", "STM32F4", "STM32F446RE"],
vipinranka 12:9a20164dcc47 912 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 913 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 914 "detect_code": ["0777"],
vipinranka 12:9a20164dcc47 915 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 916 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 917 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 918 "device_name": "STM32F446RE"
vipinranka 12:9a20164dcc47 919 },
vipinranka 12:9a20164dcc47 920 "NUCLEO_F446ZE": {
vipinranka 12:9a20164dcc47 921 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 922 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 923 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 924 "extra_labels": ["STM", "STM32F4", "STM32F446ZE"],
vipinranka 12:9a20164dcc47 925 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 926 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 927 "detect_code": ["0778"],
vipinranka 12:9a20164dcc47 928 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
vipinranka 12:9a20164dcc47 929 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 930 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 931 "device_name" : "STM32F446ZE"
vipinranka 12:9a20164dcc47 932 },
vipinranka 12:9a20164dcc47 933 "B96B_F446VE": {
vipinranka 12:9a20164dcc47 934 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 935 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 936 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 937 "extra_labels": ["STM", "STM32F4", "STM32F446VE"],
vipinranka 12:9a20164dcc47 938 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 939 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 940 "detect_code": ["0840"],
vipinranka 12:9a20164dcc47 941 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 942 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 943 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 944 "device_name":"STM32F446VE"
vipinranka 12:9a20164dcc47 945 },
vipinranka 12:9a20164dcc47 946 "NUCLEO_F746ZG": {
vipinranka 12:9a20164dcc47 947 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 948 "core": "Cortex-M7F",
vipinranka 12:9a20164dcc47 949 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746ZG", "F746_F756"],
vipinranka 12:9a20164dcc47 950 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 951 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 952 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 953 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 954 "detect_code": ["0816"],
vipinranka 12:9a20164dcc47 955 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 956 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 957 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 958 "device_name": "STM32F746ZG"
vipinranka 12:9a20164dcc47 959 },
vipinranka 12:9a20164dcc47 960 "NUCLEO_F756ZG": {
vipinranka 12:9a20164dcc47 961 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 962 "core": "Cortex-M7F",
vipinranka 12:9a20164dcc47 963 "extra_labels": ["STM", "STM32F7", "STM32F756", "STM32F756ZG", "F746_F756"],
vipinranka 12:9a20164dcc47 964 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 965 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 966 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 967 "detect_code": ["0819"],
vipinranka 12:9a20164dcc47 968 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 969 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 970 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 971 "device_name": "STM32F756ZG"
vipinranka 12:9a20164dcc47 972 },
vipinranka 12:9a20164dcc47 973 "NUCLEO_F767ZI": {
vipinranka 12:9a20164dcc47 974 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 975 "core": "Cortex-M7FD",
vipinranka 12:9a20164dcc47 976 "extra_labels": ["STM", "STM32F7", "STM32F767", "STM32F767ZI"],
vipinranka 12:9a20164dcc47 977 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 978 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 979 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 980 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 981 "detect_code": ["0818"],
vipinranka 12:9a20164dcc47 982 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 983 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 984 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 985 "device_name" : "STM32F767ZI"
vipinranka 12:9a20164dcc47 986 },
vipinranka 12:9a20164dcc47 987 "NUCLEO_L011K4": {
vipinranka 12:9a20164dcc47 988 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 989 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 990 "extra_labels": ["STM", "STM32L0", "STM32L011K4"],
vipinranka 12:9a20164dcc47 991 "supported_toolchains": ["uARM"],
vipinranka 12:9a20164dcc47 992 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 993 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 994 "detect_code": ["0780"],
vipinranka 12:9a20164dcc47 995 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 996 "default_lib": "small",
vipinranka 12:9a20164dcc47 997 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 998 "device_name": "STM32L011K4"
vipinranka 12:9a20164dcc47 999 },
vipinranka 12:9a20164dcc47 1000 "NUCLEO_L031K6": {
vipinranka 12:9a20164dcc47 1001 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1002 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 1003 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
vipinranka 12:9a20164dcc47 1004 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1005 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 1006 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1007 "detect_code": ["0790"],
vipinranka 12:9a20164dcc47 1008 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1009 "default_lib": "small",
vipinranka 12:9a20164dcc47 1010 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1011 "device_name": "STM32L031K6"
vipinranka 12:9a20164dcc47 1012 },
vipinranka 12:9a20164dcc47 1013 "NUCLEO_L053R8": {
vipinranka 12:9a20164dcc47 1014 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 1015 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 1016 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1017 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
vipinranka 12:9a20164dcc47 1018 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1019 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1020 "detect_code": ["0715"],
vipinranka 12:9a20164dcc47 1021 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1022 "default_lib": "small",
vipinranka 12:9a20164dcc47 1023 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1024 "device_name": "STM32L053R8"
vipinranka 12:9a20164dcc47 1025 },
vipinranka 12:9a20164dcc47 1026 "NUCLEO_L073RZ": {
vipinranka 12:9a20164dcc47 1027 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 1028 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 1029 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1030 "extra_labels": ["STM", "STM32L0", "STM32L073RZ", "STM32L073xx"],
vipinranka 12:9a20164dcc47 1031 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1032 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1033 "detect_code": ["0760"],
vipinranka 12:9a20164dcc47 1034 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 1035 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1036 "device_name": "STM32L073RZ"
vipinranka 12:9a20164dcc47 1037 },
vipinranka 12:9a20164dcc47 1038 "NUCLEO_L152RE": {
vipinranka 12:9a20164dcc47 1039 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 1040 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1041 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1042 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
vipinranka 12:9a20164dcc47 1043 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1044 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1045 "detect_code": ["0710"],
vipinranka 12:9a20164dcc47 1046 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1047 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1048 "device_name": "STM32L152RE"
vipinranka 12:9a20164dcc47 1049 },
vipinranka 12:9a20164dcc47 1050 "NUCLEO_L432KC": {
vipinranka 12:9a20164dcc47 1051 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1052 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1053 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1054 "extra_labels": ["STM", "STM32L4", "STM32L432KC"],
vipinranka 12:9a20164dcc47 1055 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1056 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1057 "detect_code": ["0770"],
vipinranka 12:9a20164dcc47 1058 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1059 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "CAN", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 1060 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1061 "device_name" : "STM32L432KC"
vipinranka 12:9a20164dcc47 1062 },
vipinranka 12:9a20164dcc47 1063 "NUCLEO_L476RG": {
vipinranka 12:9a20164dcc47 1064 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 1065 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1066 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1067 "extra_labels": ["STM", "STM32L4", "STM32L476RG", "L476_L486"],
vipinranka 12:9a20164dcc47 1068 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1069 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1070 "detect_code": ["0765"],
vipinranka 12:9a20164dcc47 1071 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1072 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 1073 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1074 "device_name": "stm32l476rg"
vipinranka 12:9a20164dcc47 1075 },
vipinranka 12:9a20164dcc47 1076 "NUCLEO_L486RG": {
vipinranka 12:9a20164dcc47 1077 "supported_form_factors": ["ARDUINO", "MORPHO"],
vipinranka 12:9a20164dcc47 1078 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1079 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1080 "extra_labels": ["STM", "STM32L4", "STM32L486RG", "L476_L486"],
vipinranka 12:9a20164dcc47 1081 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1082 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1083 "detect_code": ["0827"],
vipinranka 12:9a20164dcc47 1084 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1085 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1086 "device_name": "stm32l486rg"
vipinranka 12:9a20164dcc47 1087 },
vipinranka 12:9a20164dcc47 1088 "STM32F3XX": {
vipinranka 12:9a20164dcc47 1089 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1090 "core": "Cortex-M4",
vipinranka 12:9a20164dcc47 1091 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1092 "extra_labels": ["STM", "STM32F3XX"],
vipinranka 12:9a20164dcc47 1093 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"]
vipinranka 12:9a20164dcc47 1094 },
vipinranka 12:9a20164dcc47 1095 "STM32F407": {
vipinranka 12:9a20164dcc47 1096 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1097 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1098 "extra_labels": ["STM", "STM32F4", "STM32F4XX"],
vipinranka 12:9a20164dcc47 1099 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
vipinranka 12:9a20164dcc47 1100 },
vipinranka 12:9a20164dcc47 1101 "ARCH_MAX": {
vipinranka 12:9a20164dcc47 1102 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1103 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1104 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1105 "program_cycle_s": 2,
vipinranka 12:9a20164dcc47 1106 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
vipinranka 12:9a20164dcc47 1107 "macros": ["LSI_VALUE=32000"],
vipinranka 12:9a20164dcc47 1108 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1109 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1110 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1111 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1112 "device_name": "STM32F407VG"
vipinranka 12:9a20164dcc47 1113 },
vipinranka 12:9a20164dcc47 1114 "DISCO_F051R8": {
vipinranka 12:9a20164dcc47 1115 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1116 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 1117 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1118 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
vipinranka 12:9a20164dcc47 1119 "supported_toolchains": ["GCC_ARM"],
vipinranka 12:9a20164dcc47 1120 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1121 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1122 "device_name": "STM32F051R8"
vipinranka 12:9a20164dcc47 1123 },
vipinranka 12:9a20164dcc47 1124 "DISCO_F100RB": {
vipinranka 12:9a20164dcc47 1125 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1126 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1127 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1128 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
vipinranka 12:9a20164dcc47 1129 "supported_toolchains": ["GCC_ARM"],
vipinranka 12:9a20164dcc47 1130 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1131 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1132 "device_name": "STM32F100RB"
vipinranka 12:9a20164dcc47 1133 },
vipinranka 12:9a20164dcc47 1134 "DISCO_F303VC": {
vipinranka 12:9a20164dcc47 1135 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1136 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1137 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1138 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303VC"],
vipinranka 12:9a20164dcc47 1139 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1140 "supported_toolchains": ["GCC_ARM"],
vipinranka 12:9a20164dcc47 1141 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1142 "device_name": "STM32F303VC"
vipinranka 12:9a20164dcc47 1143 },
vipinranka 12:9a20164dcc47 1144 "DISCO_F334C8": {
vipinranka 12:9a20164dcc47 1145 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1146 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1147 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1148 "extra_labels": ["STM", "STM32F3", "STM32F334C8"],
vipinranka 12:9a20164dcc47 1149 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1150 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1151 "detect_code": ["0810"],
vipinranka 12:9a20164dcc47 1152 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1153 "default_lib": "small",
vipinranka 12:9a20164dcc47 1154 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1155 "device_name": "STM32F334C8"
vipinranka 12:9a20164dcc47 1156 },
vipinranka 12:9a20164dcc47 1157 "DISCO_F407VG": {
vipinranka 12:9a20164dcc47 1158 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1159 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1160 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
vipinranka 12:9a20164dcc47 1161 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1162 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
vipinranka 12:9a20164dcc47 1163 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1164 "device_name": "STM32F407VG"
vipinranka 12:9a20164dcc47 1165 },
vipinranka 12:9a20164dcc47 1166 "DISCO_F429ZI": {
vipinranka 12:9a20164dcc47 1167 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1168 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1169 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1170 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx"],
vipinranka 12:9a20164dcc47 1171 "macros": ["RTC_LSI=1","TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1172 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1173 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 1174 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1175 "device_name": "STM32F429ZI"
vipinranka 12:9a20164dcc47 1176 },
vipinranka 12:9a20164dcc47 1177 "DISCO_F469NI": {
vipinranka 12:9a20164dcc47 1178 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1179 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1180 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1181 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI", "STM32F469xx"],
vipinranka 12:9a20164dcc47 1182 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1183 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1184 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1185 "detect_code": ["0788"],
vipinranka 12:9a20164dcc47 1186 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 1187 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1188 "device_name": "STM32F469NI"
vipinranka 12:9a20164dcc47 1189 },
vipinranka 12:9a20164dcc47 1190 "DISCO_L053C8": {
vipinranka 12:9a20164dcc47 1191 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1192 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 1193 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1194 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
vipinranka 12:9a20164dcc47 1195 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1196 "macros": ["RTC_LSI=1"],
vipinranka 12:9a20164dcc47 1197 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1198 "default_lib": "small",
vipinranka 12:9a20164dcc47 1199 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1200 "device_name": "STM32L053C8"
vipinranka 12:9a20164dcc47 1201 },
vipinranka 12:9a20164dcc47 1202 "DISCO_F746NG": {
vipinranka 12:9a20164dcc47 1203 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1204 "core": "Cortex-M7F",
vipinranka 12:9a20164dcc47 1205 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746NG"],
vipinranka 12:9a20164dcc47 1206 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1207 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1208 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1209 "detect_code": ["0815"],
vipinranka 12:9a20164dcc47 1210 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1211 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 1212 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 1213 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1214 "device_name": "STM32F746NG"
vipinranka 12:9a20164dcc47 1215 },
vipinranka 12:9a20164dcc47 1216 "DISCO_F769NI": {
vipinranka 12:9a20164dcc47 1217 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1218 "core": "Cortex-M7FD",
vipinranka 12:9a20164dcc47 1219 "extra_labels": ["STM", "STM32F7", "STM32F769", "STM32F769NI"],
vipinranka 12:9a20164dcc47 1220 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1221 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1222 "detect_code": ["0817"],
vipinranka 12:9a20164dcc47 1223 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1224 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1225 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 1226 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1227 "device_name": "STM32F769NI"
vipinranka 12:9a20164dcc47 1228 },
vipinranka 12:9a20164dcc47 1229 "DISCO_L476VG": {
vipinranka 12:9a20164dcc47 1230 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1231 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1232 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1233 "extra_labels": ["STM", "STM32L4", "STM32L476VG"],
vipinranka 12:9a20164dcc47 1234 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1235 "detect_code": ["0820"],
vipinranka 12:9a20164dcc47 1236 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1237 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 1238 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1239 "device_name": "stm32l476vg"
vipinranka 12:9a20164dcc47 1240 },
vipinranka 12:9a20164dcc47 1241 "MTS_MDOT_F405RG": {
vipinranka 12:9a20164dcc47 1242 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1243 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1244 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1245 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
vipinranka 12:9a20164dcc47 1246 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 1247 "macros": ["HSE_VALUE=26000000", "TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1248 "progen": {"target": "mts-mdot-f405rg"},
vipinranka 12:9a20164dcc47 1249 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1250 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1251 "device_name": "STM32F405RG"
vipinranka 12:9a20164dcc47 1252 },
vipinranka 12:9a20164dcc47 1253 "MTS_MDOT_F411RE": {
vipinranka 12:9a20164dcc47 1254 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1255 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1256 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1257 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
vipinranka 12:9a20164dcc47 1258 "macros": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1259 "post_binary_hook": {
vipinranka 12:9a20164dcc47 1260 "function": "MTSCode.combine_bins_mts_dot",
vipinranka 12:9a20164dcc47 1261 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
vipinranka 12:9a20164dcc47 1262 },
vipinranka 12:9a20164dcc47 1263 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1264 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1265 "device_name": "STM32F411RE"
vipinranka 12:9a20164dcc47 1266 },
vipinranka 12:9a20164dcc47 1267 "MTS_DRAGONFLY_F411RE": {
vipinranka 12:9a20164dcc47 1268 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1269 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1270 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1271 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
vipinranka 12:9a20164dcc47 1272 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1273 "post_binary_hook": {
vipinranka 12:9a20164dcc47 1274 "function": "MTSCode.combine_bins_mts_dragonfly",
vipinranka 12:9a20164dcc47 1275 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
vipinranka 12:9a20164dcc47 1276 },
vipinranka 12:9a20164dcc47 1277 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1278 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1279 "device_name": "STM32F411RE"
vipinranka 12:9a20164dcc47 1280 },
vipinranka 12:9a20164dcc47 1281 "XDOT_L151CC": {
vipinranka 12:9a20164dcc47 1282 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1283 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1284 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1285 "extra_labels": ["STM", "STM32L1", "STM32L151CC"],
vipinranka 12:9a20164dcc47 1286 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1287 "progen": {"target": "xdot-l151cc"},
vipinranka 12:9a20164dcc47 1288 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1289 "default_lib": "std",
vipinranka 12:9a20164dcc47 1290 "release_versions": ["5"]
vipinranka 12:9a20164dcc47 1291 },
vipinranka 12:9a20164dcc47 1292 "MOTE_L152RC": {
vipinranka 12:9a20164dcc47 1293 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1294 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1295 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 1296 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
vipinranka 12:9a20164dcc47 1297 "macros": ["RTC_LSI=1"],
vipinranka 12:9a20164dcc47 1298 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1299 "detect_code": ["4100"],
vipinranka 12:9a20164dcc47 1300 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1301 "default_lib": "small",
vipinranka 12:9a20164dcc47 1302 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1303 "device_name": "STM32L152RC"
vipinranka 12:9a20164dcc47 1304 },
vipinranka 12:9a20164dcc47 1305 "DISCO_F401VC": {
vipinranka 12:9a20164dcc47 1306 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1307 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1308 "default_toolchain": "GCC_ARM",
vipinranka 12:9a20164dcc47 1309 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401VC"],
vipinranka 12:9a20164dcc47 1310 "supported_toolchains": ["GCC_ARM"],
vipinranka 12:9a20164dcc47 1311 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
vipinranka 12:9a20164dcc47 1312 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1313 "device_name": "STM32F401VC"
vipinranka 12:9a20164dcc47 1314 },
vipinranka 12:9a20164dcc47 1315 "UBLOX_EVK_ODIN_W2": {
vipinranka 12:9a20164dcc47 1316 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1317 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1318 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1319 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1320 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx"],
vipinranka 12:9a20164dcc47 1321 "macros": ["HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000", "CB_INTERFACE_SDIO","CB_CHIP_WL18XX","SUPPORT_80211D_ALWAYS","WLAN_ENABLED","MBEDTLS_ARC4_C","MBEDTLS_DES_C","MBEDTLS_MD4_C","MBEDTLS_MD5_C","MBEDTLS_SHA1_C"],
vipinranka 12:9a20164dcc47 1322 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1323 "device_has": ["ANALOGIN", "CAN", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
vipinranka 12:9a20164dcc47 1324 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 1325 "release_versions": ["5"],
vipinranka 12:9a20164dcc47 1326 "device_name": "STM32F439ZI"
vipinranka 12:9a20164dcc47 1327 },
vipinranka 12:9a20164dcc47 1328 "NZ32_SC151": {
vipinranka 12:9a20164dcc47 1329 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1330 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1331 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 1332 "program_cycle_s": 1.5,
vipinranka 12:9a20164dcc47 1333 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
vipinranka 12:9a20164dcc47 1334 "macros": ["RTC_LSI=1"],
vipinranka 12:9a20164dcc47 1335 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1336 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1337 "default_lib": "small",
vipinranka 12:9a20164dcc47 1338 "device_name": "STM32L151RC"
vipinranka 12:9a20164dcc47 1339 },
vipinranka 12:9a20164dcc47 1340 "MCU_NRF51": {
vipinranka 12:9a20164dcc47 1341 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1342 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 1343 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
vipinranka 12:9a20164dcc47 1344 "macros": ["NRF51", "TARGET_NRF51822"],
vipinranka 12:9a20164dcc47 1345 "MERGE_BOOTLOADER": false,
vipinranka 12:9a20164dcc47 1346 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
vipinranka 12:9a20164dcc47 1347 "OUTPUT_EXT": "hex",
vipinranka 12:9a20164dcc47 1348 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 1349 "supported_toolchains": ["ARM", "GCC_ARM"],
vipinranka 12:9a20164dcc47 1350 "public": false,
vipinranka 12:9a20164dcc47 1351 "MERGE_SOFT_DEVICE": true,
vipinranka 12:9a20164dcc47 1352 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
vipinranka 12:9a20164dcc47 1353 {
vipinranka 12:9a20164dcc47 1354 "boot": "s130_nrf51_1.0.0_bootloader.hex",
vipinranka 12:9a20164dcc47 1355 "name": "s130_nrf51_1.0.0_softdevice.hex",
vipinranka 12:9a20164dcc47 1356 "offset": 114688
vipinranka 12:9a20164dcc47 1357 },
vipinranka 12:9a20164dcc47 1358 {
vipinranka 12:9a20164dcc47 1359 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
vipinranka 12:9a20164dcc47 1360 "name": "s110_nrf51822_8.0.0_softdevice.hex",
vipinranka 12:9a20164dcc47 1361 "offset": 98304
vipinranka 12:9a20164dcc47 1362 },
vipinranka 12:9a20164dcc47 1363 {
vipinranka 12:9a20164dcc47 1364 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
vipinranka 12:9a20164dcc47 1365 "name": "s110_nrf51822_7.1.0_softdevice.hex",
vipinranka 12:9a20164dcc47 1366 "offset": 90112
vipinranka 12:9a20164dcc47 1367 },
vipinranka 12:9a20164dcc47 1368 {
vipinranka 12:9a20164dcc47 1369 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
vipinranka 12:9a20164dcc47 1370 "name": "s110_nrf51822_7.0.0_softdevice.hex",
vipinranka 12:9a20164dcc47 1371 "offset": 90112
vipinranka 12:9a20164dcc47 1372 },
vipinranka 12:9a20164dcc47 1373 {
vipinranka 12:9a20164dcc47 1374 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
vipinranka 12:9a20164dcc47 1375 "name": "s110_nrf51822_6.0.0_softdevice.hex",
vipinranka 12:9a20164dcc47 1376 "offset": 81920
vipinranka 12:9a20164dcc47 1377 }
vipinranka 12:9a20164dcc47 1378 ],
vipinranka 12:9a20164dcc47 1379 "detect_code": ["1070"],
vipinranka 12:9a20164dcc47 1380 "post_binary_hook": {
vipinranka 12:9a20164dcc47 1381 "function": "MCU_NRF51Code.binary_hook",
vipinranka 12:9a20164dcc47 1382 "toolchains": ["ARM_STD", "GCC_ARM"]
vipinranka 12:9a20164dcc47 1383 },
vipinranka 12:9a20164dcc47 1384 "program_cycle_s": 6,
vipinranka 12:9a20164dcc47 1385 "features": ["BLE"],
vipinranka 12:9a20164dcc47 1386 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
vipinranka 12:9a20164dcc47 1387 },
vipinranka 12:9a20164dcc47 1388 "MCU_NRF51_16K_BASE": {
vipinranka 12:9a20164dcc47 1389 "inherits": ["MCU_NRF51"],
vipinranka 12:9a20164dcc47 1390 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1391 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1392 "public": false,
vipinranka 12:9a20164dcc47 1393 "default_lib": "small"
vipinranka 12:9a20164dcc47 1394 },
vipinranka 12:9a20164dcc47 1395 "MCU_NRF51_16K_BOOT_BASE": {
vipinranka 12:9a20164dcc47 1396 "inherits": ["MCU_NRF51_16K_BASE"],
vipinranka 12:9a20164dcc47 1397 "MERGE_BOOTLOADER": true,
vipinranka 12:9a20164dcc47 1398 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1399 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
vipinranka 12:9a20164dcc47 1400 "public": false
vipinranka 12:9a20164dcc47 1401 },
vipinranka 12:9a20164dcc47 1402 "MCU_NRF51_16K_OTA_BASE": {
vipinranka 12:9a20164dcc47 1403 "inherits": ["MCU_NRF51_16K_BASE"],
vipinranka 12:9a20164dcc47 1404 "public": false,
vipinranka 12:9a20164dcc47 1405 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1406 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
vipinranka 12:9a20164dcc47 1407 "MERGE_SOFT_DEVICE": false
vipinranka 12:9a20164dcc47 1408 },
vipinranka 12:9a20164dcc47 1409 "MCU_NRF51_16K": {
vipinranka 12:9a20164dcc47 1410 "inherits": ["MCU_NRF51_16K_BASE"],
vipinranka 12:9a20164dcc47 1411 "extra_labels_add": ["MCU_NRF51_16K_S130"],
vipinranka 12:9a20164dcc47 1412 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
vipinranka 12:9a20164dcc47 1413 "public": false
vipinranka 12:9a20164dcc47 1414 },
vipinranka 12:9a20164dcc47 1415 "MCU_NRF51_S110": {
vipinranka 12:9a20164dcc47 1416 "extra_labels_add": ["MCU_NRF51_16K_S110"],
vipinranka 12:9a20164dcc47 1417 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
vipinranka 12:9a20164dcc47 1418 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
vipinranka 12:9a20164dcc47 1419 {
vipinranka 12:9a20164dcc47 1420 "name": "s110_nrf51822_8.0.0_softdevice.hex",
vipinranka 12:9a20164dcc47 1421 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
vipinranka 12:9a20164dcc47 1422 "offset": 98304
vipinranka 12:9a20164dcc47 1423 },
vipinranka 12:9a20164dcc47 1424 {
vipinranka 12:9a20164dcc47 1425 "name": "s110_nrf51822_7.1.0_softdevice.hex",
vipinranka 12:9a20164dcc47 1426 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
vipinranka 12:9a20164dcc47 1427 "offset": 90112
vipinranka 12:9a20164dcc47 1428 }
vipinranka 12:9a20164dcc47 1429 ],
vipinranka 12:9a20164dcc47 1430 "public": false
vipinranka 12:9a20164dcc47 1431 },
vipinranka 12:9a20164dcc47 1432 "MCU_NRF51_16K_S110": {
vipinranka 12:9a20164dcc47 1433 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
vipinranka 12:9a20164dcc47 1434 "public": false
vipinranka 12:9a20164dcc47 1435 },
vipinranka 12:9a20164dcc47 1436 "MCU_NRF51_16K_BOOT": {
vipinranka 12:9a20164dcc47 1437 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
vipinranka 12:9a20164dcc47 1438 "extra_labels_add": ["MCU_NRF51_16K_S130"],
vipinranka 12:9a20164dcc47 1439 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
vipinranka 12:9a20164dcc47 1440 "public": false
vipinranka 12:9a20164dcc47 1441 },
vipinranka 12:9a20164dcc47 1442 "MCU_NRF51_16K_BOOT_S110": {
vipinranka 12:9a20164dcc47 1443 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
vipinranka 12:9a20164dcc47 1444 "public": false
vipinranka 12:9a20164dcc47 1445 },
vipinranka 12:9a20164dcc47 1446 "MCU_NRF51_16K_OTA": {
vipinranka 12:9a20164dcc47 1447 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
vipinranka 12:9a20164dcc47 1448 "extra_labels_add": ["MCU_NRF51_16K_S130"],
vipinranka 12:9a20164dcc47 1449 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
vipinranka 12:9a20164dcc47 1450 "public": false
vipinranka 12:9a20164dcc47 1451 },
vipinranka 12:9a20164dcc47 1452 "MCU_NRF51_16K_OTA_S110": {
vipinranka 12:9a20164dcc47 1453 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
vipinranka 12:9a20164dcc47 1454 "public": false
vipinranka 12:9a20164dcc47 1455 },
vipinranka 12:9a20164dcc47 1456 "MCU_NRF51_32K": {
vipinranka 12:9a20164dcc47 1457 "inherits": ["MCU_NRF51"],
vipinranka 12:9a20164dcc47 1458 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 1459 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 1460 "public": false
vipinranka 12:9a20164dcc47 1461 },
vipinranka 12:9a20164dcc47 1462 "MCU_NRF51_32K_BOOT": {
vipinranka 12:9a20164dcc47 1463 "inherits": ["MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 1464 "MERGE_BOOTLOADER": true,
vipinranka 12:9a20164dcc47 1465 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
vipinranka 12:9a20164dcc47 1466 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
vipinranka 12:9a20164dcc47 1467 "public": false
vipinranka 12:9a20164dcc47 1468 },
vipinranka 12:9a20164dcc47 1469 "MCU_NRF51_32K_OTA": {
vipinranka 12:9a20164dcc47 1470 "inherits": ["MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 1471 "public": false,
vipinranka 12:9a20164dcc47 1472 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
vipinranka 12:9a20164dcc47 1473 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
vipinranka 12:9a20164dcc47 1474 "MERGE_SOFT_DEVICE": false
vipinranka 12:9a20164dcc47 1475 },
vipinranka 12:9a20164dcc47 1476 "NRF51822": {
vipinranka 12:9a20164dcc47 1477 "inherits": ["MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1478 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
vipinranka 12:9a20164dcc47 1479 "macros_add": ["TARGET_NRF51822_MKIT"],
vipinranka 12:9a20164dcc47 1480 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1481 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1482 },
vipinranka 12:9a20164dcc47 1483 "NRF51822_BOOT": {
vipinranka 12:9a20164dcc47 1484 "inherits": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1485 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
vipinranka 12:9a20164dcc47 1486 "macros_add": ["TARGET_NRF51822_MKIT"]
vipinranka 12:9a20164dcc47 1487 },
vipinranka 12:9a20164dcc47 1488 "NRF51822_OTA": {
vipinranka 12:9a20164dcc47 1489 "inherits": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1490 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
vipinranka 12:9a20164dcc47 1491 "macros_add": ["TARGET_NRF51822_MKIT"]
vipinranka 12:9a20164dcc47 1492 },
vipinranka 12:9a20164dcc47 1493 "ARCH_BLE": {
vipinranka 12:9a20164dcc47 1494 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1495 "inherits": ["MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1496 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1497 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1498 },
vipinranka 12:9a20164dcc47 1499 "ARCH_BLE_BOOT": {
vipinranka 12:9a20164dcc47 1500 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1501 "inherits": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1502 "extra_labels_add": ["ARCH_BLE"],
vipinranka 12:9a20164dcc47 1503 "macros_add": ["TARGET_ARCH_BLE"]
vipinranka 12:9a20164dcc47 1504 },
vipinranka 12:9a20164dcc47 1505 "ARCH_BLE_OTA": {
vipinranka 12:9a20164dcc47 1506 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1507 "inherits": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1508 "extra_labels_add": ["ARCH_BLE"],
vipinranka 12:9a20164dcc47 1509 "macros_add": ["TARGET_ARCH_BLE"]
vipinranka 12:9a20164dcc47 1510 },
vipinranka 12:9a20164dcc47 1511 "ARCH_LINK": {
vipinranka 12:9a20164dcc47 1512 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1513 "inherits": ["MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1514 "extra_labels_add": ["ARCH_BLE"],
vipinranka 12:9a20164dcc47 1515 "macros_add": ["TARGET_ARCH_BLE"]
vipinranka 12:9a20164dcc47 1516 },
vipinranka 12:9a20164dcc47 1517 "ARCH_LINK_BOOT": {
vipinranka 12:9a20164dcc47 1518 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1519 "inherits": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1520 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
vipinranka 12:9a20164dcc47 1521 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
vipinranka 12:9a20164dcc47 1522 },
vipinranka 12:9a20164dcc47 1523 "ARCH_LINK_OTA": {
vipinranka 12:9a20164dcc47 1524 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1525 "inherits": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1526 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
vipinranka 12:9a20164dcc47 1527 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
vipinranka 12:9a20164dcc47 1528 },
vipinranka 12:9a20164dcc47 1529 "SEEED_TINY_BLE": {
vipinranka 12:9a20164dcc47 1530 "inherits": ["MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1531 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1532 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1533 },
vipinranka 12:9a20164dcc47 1534 "SEEED_TINY_BLE_BOOT": {
vipinranka 12:9a20164dcc47 1535 "inherits": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1536 "extra_labels_add": ["SEEED_TINY_BLE"],
vipinranka 12:9a20164dcc47 1537 "macros_add": ["TARGET_SEEED_TINY_BLE"]
vipinranka 12:9a20164dcc47 1538 },
vipinranka 12:9a20164dcc47 1539 "SEEED_TINY_BLE_OTA": {
vipinranka 12:9a20164dcc47 1540 "inherits": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1541 "extra_labels_add": ["SEEED_TINY_BLE"],
vipinranka 12:9a20164dcc47 1542 "macros_add": ["TARGET_SEEED_TINY_BLE"]
vipinranka 12:9a20164dcc47 1543 },
vipinranka 12:9a20164dcc47 1544 "HRM1017": {
vipinranka 12:9a20164dcc47 1545 "inherits": ["MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1546 "macros_add": ["TARGET_NRF_LFCLK_RC"],
vipinranka 12:9a20164dcc47 1547 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1548 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1549 },
vipinranka 12:9a20164dcc47 1550 "HRM1017_BOOT": {
vipinranka 12:9a20164dcc47 1551 "inherits": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1552 "extra_labels_add": ["HRM1017"],
vipinranka 12:9a20164dcc47 1553 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
vipinranka 12:9a20164dcc47 1554 },
vipinranka 12:9a20164dcc47 1555 "HRM1017_OTA": {
vipinranka 12:9a20164dcc47 1556 "inherits": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1557 "extra_labels_add": ["HRM1017"],
vipinranka 12:9a20164dcc47 1558 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
vipinranka 12:9a20164dcc47 1559 },
vipinranka 12:9a20164dcc47 1560 "RBLAB_NRF51822": {
vipinranka 12:9a20164dcc47 1561 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1562 "inherits": ["MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1563 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1564 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1565 },
vipinranka 12:9a20164dcc47 1566 "RBLAB_NRF51822_BOOT": {
vipinranka 12:9a20164dcc47 1567 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1568 "inherits": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1569 "extra_labels_add": ["RBLAB_NRF51822"],
vipinranka 12:9a20164dcc47 1570 "macros_add": ["TARGET_RBLAB_NRF51822"]
vipinranka 12:9a20164dcc47 1571 },
vipinranka 12:9a20164dcc47 1572 "RBLAB_NRF51822_OTA": {
vipinranka 12:9a20164dcc47 1573 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1574 "inherits": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1575 "extra_labels_add": ["RBLAB_NRF51822"],
vipinranka 12:9a20164dcc47 1576 "macros_add": ["TARGET_RBLAB_NRF51822"]
vipinranka 12:9a20164dcc47 1577 },
vipinranka 12:9a20164dcc47 1578 "RBLAB_BLENANO": {
vipinranka 12:9a20164dcc47 1579 "inherits": ["MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1580 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 1581 },
vipinranka 12:9a20164dcc47 1582 "RBLAB_BLENANO_BOOT": {
vipinranka 12:9a20164dcc47 1583 "inherits": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1584 "extra_labels_add": ["RBLAB_BLENANO"],
vipinranka 12:9a20164dcc47 1585 "macros_add": ["TARGET_RBLAB_BLENANO"]
vipinranka 12:9a20164dcc47 1586 },
vipinranka 12:9a20164dcc47 1587 "RBLAB_BLENANO_OTA": {
vipinranka 12:9a20164dcc47 1588 "inherits": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1589 "extra_labels_add": ["RBLAB_BLENANO"],
vipinranka 12:9a20164dcc47 1590 "macros_add": ["TARGET_RBLAB_BLENANO"]
vipinranka 12:9a20164dcc47 1591 },
vipinranka 12:9a20164dcc47 1592 "NRF51822_Y5_MBUG": {
vipinranka 12:9a20164dcc47 1593 "inherits": ["MCU_NRF51_16K"]
vipinranka 12:9a20164dcc47 1594 },
vipinranka 12:9a20164dcc47 1595 "WALLBOT_BLE": {
vipinranka 12:9a20164dcc47 1596 "inherits": ["MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1597 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 1598 },
vipinranka 12:9a20164dcc47 1599 "WALLBOT_BLE_BOOT": {
vipinranka 12:9a20164dcc47 1600 "inherits": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1601 "extra_labels_add": ["WALLBOT_BLE"],
vipinranka 12:9a20164dcc47 1602 "macros_add": ["TARGET_WALLBOT_BLE"]
vipinranka 12:9a20164dcc47 1603 },
vipinranka 12:9a20164dcc47 1604 "WALLBOT_BLE_OTA": {
vipinranka 12:9a20164dcc47 1605 "inherits": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1606 "extra_labels_add": ["WALLBOT_BLE"],
vipinranka 12:9a20164dcc47 1607 "macros_add": ["TARGET_WALLBOT_BLE"]
vipinranka 12:9a20164dcc47 1608 },
vipinranka 12:9a20164dcc47 1609 "DELTA_DFCM_NNN40": {
vipinranka 12:9a20164dcc47 1610 "inherits": ["MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 1611 "program_cycle_s": 10,
vipinranka 12:9a20164dcc47 1612 "macros_add": ["TARGET_NRF_LFCLK_RC"],
vipinranka 12:9a20164dcc47 1613 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
vipinranka 12:9a20164dcc47 1614 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1615 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1616 },
vipinranka 12:9a20164dcc47 1617 "DELTA_DFCM_NNN40_BOOT": {
vipinranka 12:9a20164dcc47 1618 "inherits": ["MCU_NRF51_32K_BOOT"],
vipinranka 12:9a20164dcc47 1619 "program_cycle_s": 10,
vipinranka 12:9a20164dcc47 1620 "extra_labels_add": ["DELTA_DFCM_NNN40"],
vipinranka 12:9a20164dcc47 1621 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
vipinranka 12:9a20164dcc47 1622 },
vipinranka 12:9a20164dcc47 1623 "DELTA_DFCM_NNN40_OTA": {
vipinranka 12:9a20164dcc47 1624 "inherits": ["MCU_NRF51_32K_OTA"],
vipinranka 12:9a20164dcc47 1625 "program_cycle_s": 10,
vipinranka 12:9a20164dcc47 1626 "extra_labels_add": ["DELTA_DFCM_NNN40"],
vipinranka 12:9a20164dcc47 1627 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
vipinranka 12:9a20164dcc47 1628 },
vipinranka 12:9a20164dcc47 1629 "NRF51_DK_LEGACY": {
vipinranka 12:9a20164dcc47 1630 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1631 "inherits": ["MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 1632 "extra_labels_add": ["NRF51_DK"]
vipinranka 12:9a20164dcc47 1633 },
vipinranka 12:9a20164dcc47 1634 "NRF51_DK_BOOT": {
vipinranka 12:9a20164dcc47 1635 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1636 "inherits": ["MCU_NRF51_32K_BOOT"],
vipinranka 12:9a20164dcc47 1637 "extra_labels_add": ["NRF51_DK"],
vipinranka 12:9a20164dcc47 1638 "macros_add": ["TARGET_NRF51_DK"]
vipinranka 12:9a20164dcc47 1639 },
vipinranka 12:9a20164dcc47 1640 "NRF51_DK_OTA": {
vipinranka 12:9a20164dcc47 1641 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1642 "inherits": ["MCU_NRF51_32K_OTA"],
vipinranka 12:9a20164dcc47 1643 "extra_labels_add": ["NRF51_DK"],
vipinranka 12:9a20164dcc47 1644 "macros_add": ["TARGET_NRF51_DK"]
vipinranka 12:9a20164dcc47 1645 },
vipinranka 12:9a20164dcc47 1646 "NRF51_DONGLE_LEGACY": {
vipinranka 12:9a20164dcc47 1647 "inherits": ["MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 1648 "extra_labels_add": ["NRF51_DONGLE"],
vipinranka 12:9a20164dcc47 1649 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1650 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1651 },
vipinranka 12:9a20164dcc47 1652 "NRF51_DONGLE_BOOT": {
vipinranka 12:9a20164dcc47 1653 "inherits": ["MCU_NRF51_32K_BOOT"],
vipinranka 12:9a20164dcc47 1654 "extra_labels_add": ["NRF51_DONGLE"],
vipinranka 12:9a20164dcc47 1655 "macros_add": ["TARGET_NRF51_DONGLE"]
vipinranka 12:9a20164dcc47 1656 },
vipinranka 12:9a20164dcc47 1657 "NRF51_DONGLE_OTA": {
vipinranka 12:9a20164dcc47 1658 "inherits": ["MCU_NRF51_32K_OTA"],
vipinranka 12:9a20164dcc47 1659 "extra_labels_add": ["NRF51_DONGLE"],
vipinranka 12:9a20164dcc47 1660 "macros_add": ["TARGET_NRF51_DONGLE"]
vipinranka 12:9a20164dcc47 1661 },
vipinranka 12:9a20164dcc47 1662 "NRF51_MICROBIT": {
vipinranka 12:9a20164dcc47 1663 "inherits": ["MCU_NRF51_16K_S110"],
vipinranka 12:9a20164dcc47 1664 "macros_add": ["TARGET_NRF_LFCLK_RC"],
vipinranka 12:9a20164dcc47 1665 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1666 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1667 },
vipinranka 12:9a20164dcc47 1668 "NRF51_MICROBIT_BOOT": {
vipinranka 12:9a20164dcc47 1669 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
vipinranka 12:9a20164dcc47 1670 "extra_labels_add": ["NRF51_MICROBIT"],
vipinranka 12:9a20164dcc47 1671 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
vipinranka 12:9a20164dcc47 1672 },
vipinranka 12:9a20164dcc47 1673 "NRF51_MICROBIT_OTA": {
vipinranka 12:9a20164dcc47 1674 "inherits": ["MCU_NRF51_16K_OTA_S110"],
vipinranka 12:9a20164dcc47 1675 "extra_labels_add": ["NRF51_MICROBIT"],
vipinranka 12:9a20164dcc47 1676 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
vipinranka 12:9a20164dcc47 1677 },
vipinranka 12:9a20164dcc47 1678 "NRF51_MICROBIT_B": {
vipinranka 12:9a20164dcc47 1679 "inherits": ["MCU_NRF51_16K"],
vipinranka 12:9a20164dcc47 1680 "extra_labels_add": ["NRF51_MICROBIT"],
vipinranka 12:9a20164dcc47 1681 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
vipinranka 12:9a20164dcc47 1682 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 1683 },
vipinranka 12:9a20164dcc47 1684 "NRF51_MICROBIT_B_BOOT": {
vipinranka 12:9a20164dcc47 1685 "inherits": ["MCU_NRF51_16K_BOOT"],
vipinranka 12:9a20164dcc47 1686 "extra_labels_add": ["NRF51_MICROBIT"],
vipinranka 12:9a20164dcc47 1687 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
vipinranka 12:9a20164dcc47 1688 },
vipinranka 12:9a20164dcc47 1689 "NRF51_MICROBIT_B_OTA": {
vipinranka 12:9a20164dcc47 1690 "inherits": ["MCU_NRF51_16K_OTA"],
vipinranka 12:9a20164dcc47 1691 "extra_labels_add": ["NRF51_MICROBIT"],
vipinranka 12:9a20164dcc47 1692 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
vipinranka 12:9a20164dcc47 1693 },
vipinranka 12:9a20164dcc47 1694 "MTM_MTCONNECT04S": {
vipinranka 12:9a20164dcc47 1695 "inherits": ["MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 1696 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 1697 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1698 },
vipinranka 12:9a20164dcc47 1699 "MTM_MTCONNECT04S_BOOT": {
vipinranka 12:9a20164dcc47 1700 "inherits": ["MCU_NRF51_32K_BOOT"],
vipinranka 12:9a20164dcc47 1701 "extra_labels_add": ["MTM_CONNECT04S"],
vipinranka 12:9a20164dcc47 1702 "macros_add": ["TARGET_MTM_CONNECT04S"]
vipinranka 12:9a20164dcc47 1703 },
vipinranka 12:9a20164dcc47 1704 "MTM_MTCONNECT04S_OTA": {
vipinranka 12:9a20164dcc47 1705 "inherits": ["MCU_NRF51_32K_OTA"],
vipinranka 12:9a20164dcc47 1706 "extra_labels_add": ["MTM_CONNECT04S"],
vipinranka 12:9a20164dcc47 1707 "macros_add": ["TARGET_MTM_CONNECT04S"]
vipinranka 12:9a20164dcc47 1708 },
vipinranka 12:9a20164dcc47 1709 "TY51822R3": {
vipinranka 12:9a20164dcc47 1710 "inherits": ["MCU_NRF51_32K_UNIFIED"],
vipinranka 12:9a20164dcc47 1711 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
vipinranka 12:9a20164dcc47 1712 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
vipinranka 12:9a20164dcc47 1713 "detect_code": ["1019"],
vipinranka 12:9a20164dcc47 1714 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1715 "overrides": {"uart_hwfc": 0},
vipinranka 12:9a20164dcc47 1716 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 1717 },
vipinranka 12:9a20164dcc47 1718 "TY51822R3_BOOT": {
vipinranka 12:9a20164dcc47 1719 "inherits": ["MCU_NRF51_32K_BOOT"],
vipinranka 12:9a20164dcc47 1720 "extra_labels_add": ["TY51822R3"],
vipinranka 12:9a20164dcc47 1721 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
vipinranka 12:9a20164dcc47 1722 },
vipinranka 12:9a20164dcc47 1723 "TY51822R3_OTA": {
vipinranka 12:9a20164dcc47 1724 "inherits": ["MCU_NRF51_32K_OTA"],
vipinranka 12:9a20164dcc47 1725 "extra_labels_add": ["NRF51_DK"],
vipinranka 12:9a20164dcc47 1726 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
vipinranka 12:9a20164dcc47 1727 },
vipinranka 12:9a20164dcc47 1728 "ARM_MPS2_Target": {
vipinranka 12:9a20164dcc47 1729 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1730 "public": false,
vipinranka 12:9a20164dcc47 1731 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
vipinranka 12:9a20164dcc47 1732 },
vipinranka 12:9a20164dcc47 1733 "ARM_MPS2_M0": {
vipinranka 12:9a20164dcc47 1734 "inherits": ["ARM_MPS2_Target"],
vipinranka 12:9a20164dcc47 1735 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 1736 "supported_toolchains": ["ARM"],
vipinranka 12:9a20164dcc47 1737 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
vipinranka 12:9a20164dcc47 1738 "macros": ["CMSDK_CM0"],
vipinranka 12:9a20164dcc47 1739 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
vipinranka 12:9a20164dcc47 1740 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 1741 },
vipinranka 12:9a20164dcc47 1742 "ARM_MPS2_M0P": {
vipinranka 12:9a20164dcc47 1743 "inherits": ["ARM_MPS2_Target"],
vipinranka 12:9a20164dcc47 1744 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 1745 "supported_toolchains": ["ARM"],
vipinranka 12:9a20164dcc47 1746 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
vipinranka 12:9a20164dcc47 1747 "macros": ["CMSDK_CM0plus"],
vipinranka 12:9a20164dcc47 1748 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
vipinranka 12:9a20164dcc47 1749 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 1750 },
vipinranka 12:9a20164dcc47 1751 "ARM_MPS2_M1": {
vipinranka 12:9a20164dcc47 1752 "inherits": ["ARM_MPS2_Target"],
vipinranka 12:9a20164dcc47 1753 "core": "Cortex-M1",
vipinranka 12:9a20164dcc47 1754 "supported_toolchains": ["ARM"],
vipinranka 12:9a20164dcc47 1755 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
vipinranka 12:9a20164dcc47 1756 "macros": ["CMSDK_CM1"],
vipinranka 12:9a20164dcc47 1757 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
vipinranka 12:9a20164dcc47 1758 },
vipinranka 12:9a20164dcc47 1759 "ARM_MPS2_M3": {
vipinranka 12:9a20164dcc47 1760 "inherits": ["ARM_MPS2_Target"],
vipinranka 12:9a20164dcc47 1761 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1762 "supported_toolchains": ["ARM"],
vipinranka 12:9a20164dcc47 1763 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
vipinranka 12:9a20164dcc47 1764 "macros": ["CMSDK_CM3"],
vipinranka 12:9a20164dcc47 1765 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
vipinranka 12:9a20164dcc47 1766 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 1767 },
vipinranka 12:9a20164dcc47 1768 "ARM_MPS2_M4": {
vipinranka 12:9a20164dcc47 1769 "inherits": ["ARM_MPS2_Target"],
vipinranka 12:9a20164dcc47 1770 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1771 "supported_toolchains": ["ARM"],
vipinranka 12:9a20164dcc47 1772 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
vipinranka 12:9a20164dcc47 1773 "macros": ["CMSDK_CM4"],
vipinranka 12:9a20164dcc47 1774 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
vipinranka 12:9a20164dcc47 1775 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 1776 },
vipinranka 12:9a20164dcc47 1777 "ARM_MPS2_M7": {
vipinranka 12:9a20164dcc47 1778 "inherits": ["ARM_MPS2_Target"],
vipinranka 12:9a20164dcc47 1779 "core": "Cortex-M7",
vipinranka 12:9a20164dcc47 1780 "supported_toolchains": ["ARM"],
vipinranka 12:9a20164dcc47 1781 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
vipinranka 12:9a20164dcc47 1782 "macros": ["CMSDK_CM7"],
vipinranka 12:9a20164dcc47 1783 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
vipinranka 12:9a20164dcc47 1784 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 1785 },
vipinranka 12:9a20164dcc47 1786 "ARM_IOTSS_Target": {
vipinranka 12:9a20164dcc47 1787 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1788 "public": false,
vipinranka 12:9a20164dcc47 1789 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
vipinranka 12:9a20164dcc47 1790 },
vipinranka 12:9a20164dcc47 1791 "ARM_IOTSS_BEID": {
vipinranka 12:9a20164dcc47 1792 "inherits": ["ARM_IOTSS_Target"],
vipinranka 12:9a20164dcc47 1793 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1794 "supported_toolchains": ["ARM"],
vipinranka 12:9a20164dcc47 1795 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
vipinranka 12:9a20164dcc47 1796 "macros": ["CMSDK_BEID"],
vipinranka 12:9a20164dcc47 1797 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
vipinranka 12:9a20164dcc47 1798 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 1799 },
vipinranka 12:9a20164dcc47 1800 "ARM_BEETLE_SOC": {
vipinranka 12:9a20164dcc47 1801 "inherits": ["ARM_IOTSS_Target"],
vipinranka 12:9a20164dcc47 1802 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1803 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1804 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1805 "extra_labels": ["ARM_SSG", "BEETLE"],
vipinranka 12:9a20164dcc47 1806 "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"],
vipinranka 12:9a20164dcc47 1807 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
vipinranka 12:9a20164dcc47 1808 "features": ["BLE"],
vipinranka 12:9a20164dcc47 1809 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1810 "device_name": "beetle"
vipinranka 12:9a20164dcc47 1811 },
vipinranka 12:9a20164dcc47 1812 "RZ_A1H": {
vipinranka 12:9a20164dcc47 1813 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 1814 "core": "Cortex-A9",
vipinranka 12:9a20164dcc47 1815 "program_cycle_s": 2,
vipinranka 12:9a20164dcc47 1816 "extra_labels": ["RENESAS", "MBRZA1H"],
vipinranka 12:9a20164dcc47 1817 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1818 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1819 "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"],
vipinranka 12:9a20164dcc47 1820 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 1821 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1822 "device_name": "r7s721001"
vipinranka 12:9a20164dcc47 1823 },
vipinranka 12:9a20164dcc47 1824 "VK_RZ_A1H": {
vipinranka 12:9a20164dcc47 1825 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1826 "core": "Cortex-A9",
vipinranka 12:9a20164dcc47 1827 "extra_labels": ["RENESAS", "VKRZA1H"],
vipinranka 12:9a20164dcc47 1828 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 1829 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 1830 "program_cycle_s": 2,
vipinranka 12:9a20164dcc47 1831 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1832 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 1833 "default_lib": "std",
vipinranka 12:9a20164dcc47 1834 "release_versions": ["2", "5"]
vipinranka 12:9a20164dcc47 1835 },
vipinranka 12:9a20164dcc47 1836 "MAXWSNENV": {
vipinranka 12:9a20164dcc47 1837 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1838 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1839 "macros": ["__SYSTEM_HFX=24000000"],
vipinranka 12:9a20164dcc47 1840 "extra_labels": ["Maxim", "MAX32610"],
vipinranka 12:9a20164dcc47 1841 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
vipinranka 12:9a20164dcc47 1842 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1843 "features": ["BLE"],
vipinranka 12:9a20164dcc47 1844 "release_versions": ["2", "5"]
vipinranka 12:9a20164dcc47 1845 },
vipinranka 12:9a20164dcc47 1846 "MAX32600MBED": {
vipinranka 12:9a20164dcc47 1847 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1848 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1849 "macros": ["__SYSTEM_HFX=24000000"],
vipinranka 12:9a20164dcc47 1850 "extra_labels": ["Maxim", "MAX32600"],
vipinranka 12:9a20164dcc47 1851 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
vipinranka 12:9a20164dcc47 1852 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1853 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1854 "device_name": "max326000x85"
vipinranka 12:9a20164dcc47 1855 },
vipinranka 12:9a20164dcc47 1856 "MAX32620HSP": {
vipinranka 12:9a20164dcc47 1857 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1858 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1859 "extra_labels": ["Maxim", "MAX32620"],
vipinranka 12:9a20164dcc47 1860 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
vipinranka 12:9a20164dcc47 1861 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1862 "features": ["BLE"],
vipinranka 12:9a20164dcc47 1863 "release_versions": ["2", "5"]
vipinranka 12:9a20164dcc47 1864 },
vipinranka 12:9a20164dcc47 1865 "MAX32625MBED": {
vipinranka 12:9a20164dcc47 1866 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1867 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1868 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
vipinranka 12:9a20164dcc47 1869 "extra_labels": ["Maxim", "MAX32625"],
vipinranka 12:9a20164dcc47 1870 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
vipinranka 12:9a20164dcc47 1871 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1872 "release_versions": ["2", "5"]
vipinranka 12:9a20164dcc47 1873 },
vipinranka 12:9a20164dcc47 1874 "MAX32625NEXPAQ": {
vipinranka 12:9a20164dcc47 1875 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1876 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1877 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
vipinranka 12:9a20164dcc47 1878 "extra_labels": ["Maxim", "MAX32625"],
vipinranka 12:9a20164dcc47 1879 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
vipinranka 12:9a20164dcc47 1880 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 1881 "release_versions": ["2", "5"]
vipinranka 12:9a20164dcc47 1882 },
vipinranka 12:9a20164dcc47 1883 "EFM32": {
vipinranka 12:9a20164dcc47 1884 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 1885 "extra_labels": ["Silicon_Labs", "EFM32"],
vipinranka 12:9a20164dcc47 1886 "public": false
vipinranka 12:9a20164dcc47 1887 },
vipinranka 12:9a20164dcc47 1888 "EFM32GG990F1024": {
vipinranka 12:9a20164dcc47 1889 "inherits": ["EFM32"],
vipinranka 12:9a20164dcc47 1890 "extra_labels_add": ["EFM32GG", "1024K"],
vipinranka 12:9a20164dcc47 1891 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1892 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
vipinranka 12:9a20164dcc47 1893 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
vipinranka 12:9a20164dcc47 1894 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1895 "device_name": "EFM32GG990F1024",
vipinranka 12:9a20164dcc47 1896 "public": false
vipinranka 12:9a20164dcc47 1897 },
vipinranka 12:9a20164dcc47 1898 "EFM32GG_STK3700": {
vipinranka 12:9a20164dcc47 1899 "inherits": ["EFM32GG990F1024"],
vipinranka 12:9a20164dcc47 1900 "progen": {"target": "efm32gg-stk"},
vipinranka 12:9a20164dcc47 1901 "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"],
vipinranka 12:9a20164dcc47 1902 "forced_reset_timeout": 2,
vipinranka 12:9a20164dcc47 1903 "config": {
vipinranka 12:9a20164dcc47 1904 "hf_clock_src": {
vipinranka 12:9a20164dcc47 1905 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
vipinranka 12:9a20164dcc47 1906 "value": "HFXO",
vipinranka 12:9a20164dcc47 1907 "macro_name": "CORE_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 1908 },
vipinranka 12:9a20164dcc47 1909 "hfxo_clock_freq": {
vipinranka 12:9a20164dcc47 1910 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 1911 "value": "48000000",
vipinranka 12:9a20164dcc47 1912 "macro_name": "HFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 1913 },
vipinranka 12:9a20164dcc47 1914 "lf_clock_src": {
vipinranka 12:9a20164dcc47 1915 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
vipinranka 12:9a20164dcc47 1916 "value": "LFXO",
vipinranka 12:9a20164dcc47 1917 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 1918 },
vipinranka 12:9a20164dcc47 1919 "lfxo_clock_freq": {
vipinranka 12:9a20164dcc47 1920 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 1921 "value": "32768",
vipinranka 12:9a20164dcc47 1922 "macro_name": "LFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 1923 },
vipinranka 12:9a20164dcc47 1924 "hfrco_clock_freq": {
vipinranka 12:9a20164dcc47 1925 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
vipinranka 12:9a20164dcc47 1926 "value": "21000000",
vipinranka 12:9a20164dcc47 1927 "macro_name": "HFRCO_FREQUENCY"
vipinranka 12:9a20164dcc47 1928 },
vipinranka 12:9a20164dcc47 1929 "hfrco_band_select": {
vipinranka 12:9a20164dcc47 1930 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
vipinranka 12:9a20164dcc47 1931 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
vipinranka 12:9a20164dcc47 1932 "macro_name": "HFRCO_FREQUENCY_ENUM"
vipinranka 12:9a20164dcc47 1933 },
vipinranka 12:9a20164dcc47 1934 "board_controller_enable": {
vipinranka 12:9a20164dcc47 1935 "help": "Pin to pull high for enabling the USB serial port",
vipinranka 12:9a20164dcc47 1936 "value": "PF7",
vipinranka 12:9a20164dcc47 1937 "macro_name": "EFM_BC_EN"
vipinranka 12:9a20164dcc47 1938 }
vipinranka 12:9a20164dcc47 1939 }
vipinranka 12:9a20164dcc47 1940 },
vipinranka 12:9a20164dcc47 1941 "EFM32LG990F256": {
vipinranka 12:9a20164dcc47 1942 "inherits": ["EFM32"],
vipinranka 12:9a20164dcc47 1943 "extra_labels_add": ["EFM32LG", "256K"],
vipinranka 12:9a20164dcc47 1944 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 1945 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
vipinranka 12:9a20164dcc47 1946 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
vipinranka 12:9a20164dcc47 1947 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 1948 "device_name": "EFM32LG990F256",
vipinranka 12:9a20164dcc47 1949 "public": false
vipinranka 12:9a20164dcc47 1950 },
vipinranka 12:9a20164dcc47 1951 "EFM32LG_STK3600": {
vipinranka 12:9a20164dcc47 1952 "inherits": ["EFM32LG990F256"],
vipinranka 12:9a20164dcc47 1953 "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"],
vipinranka 12:9a20164dcc47 1954 "forced_reset_timeout": 2,
vipinranka 12:9a20164dcc47 1955 "device_name": "EFM32LG990F256",
vipinranka 12:9a20164dcc47 1956 "config": {
vipinranka 12:9a20164dcc47 1957 "hf_clock_src": {
vipinranka 12:9a20164dcc47 1958 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
vipinranka 12:9a20164dcc47 1959 "value": "HFXO",
vipinranka 12:9a20164dcc47 1960 "macro_name": "CORE_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 1961 },
vipinranka 12:9a20164dcc47 1962 "hfxo_clock_freq": {
vipinranka 12:9a20164dcc47 1963 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 1964 "value": "48000000",
vipinranka 12:9a20164dcc47 1965 "macro_name": "HFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 1966 },
vipinranka 12:9a20164dcc47 1967 "lf_clock_src": {
vipinranka 12:9a20164dcc47 1968 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
vipinranka 12:9a20164dcc47 1969 "value": "LFXO",
vipinranka 12:9a20164dcc47 1970 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 1971 },
vipinranka 12:9a20164dcc47 1972 "lfxo_clock_freq": {
vipinranka 12:9a20164dcc47 1973 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 1974 "value": "32768",
vipinranka 12:9a20164dcc47 1975 "macro_name": "LFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 1976 },
vipinranka 12:9a20164dcc47 1977 "hfrco_clock_freq": {
vipinranka 12:9a20164dcc47 1978 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
vipinranka 12:9a20164dcc47 1979 "value": "21000000",
vipinranka 12:9a20164dcc47 1980 "macro_name": "HFRCO_FREQUENCY"
vipinranka 12:9a20164dcc47 1981 },
vipinranka 12:9a20164dcc47 1982 "hfrco_band_select": {
vipinranka 12:9a20164dcc47 1983 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
vipinranka 12:9a20164dcc47 1984 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
vipinranka 12:9a20164dcc47 1985 "macro_name": "HFRCO_FREQUENCY_ENUM"
vipinranka 12:9a20164dcc47 1986 },
vipinranka 12:9a20164dcc47 1987 "board_controller_enable": {
vipinranka 12:9a20164dcc47 1988 "help": "Pin to pull high for enabling the USB serial port",
vipinranka 12:9a20164dcc47 1989 "value": "PF7",
vipinranka 12:9a20164dcc47 1990 "macro_name": "EFM_BC_EN"
vipinranka 12:9a20164dcc47 1991 }
vipinranka 12:9a20164dcc47 1992 }
vipinranka 12:9a20164dcc47 1993 },
vipinranka 12:9a20164dcc47 1994 "EFM32WG990F256": {
vipinranka 12:9a20164dcc47 1995 "inherits": ["EFM32"],
vipinranka 12:9a20164dcc47 1996 "extra_labels_add": ["EFM32WG", "256K"],
vipinranka 12:9a20164dcc47 1997 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 1998 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
vipinranka 12:9a20164dcc47 1999 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
vipinranka 12:9a20164dcc47 2000 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 2001 "device_name": "EFM32WG990F256",
vipinranka 12:9a20164dcc47 2002 "public": false
vipinranka 12:9a20164dcc47 2003 },
vipinranka 12:9a20164dcc47 2004 "EFM32WG_STK3800": {
vipinranka 12:9a20164dcc47 2005 "inherits": ["EFM32WG990F256"],
vipinranka 12:9a20164dcc47 2006 "progen": {"target": "efm32wg-stk"},
vipinranka 12:9a20164dcc47 2007 "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"],
vipinranka 12:9a20164dcc47 2008 "forced_reset_timeout": 2,
vipinranka 12:9a20164dcc47 2009 "config": {
vipinranka 12:9a20164dcc47 2010 "hf_clock_src": {
vipinranka 12:9a20164dcc47 2011 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
vipinranka 12:9a20164dcc47 2012 "value": "HFXO",
vipinranka 12:9a20164dcc47 2013 "macro_name": "CORE_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2014 },
vipinranka 12:9a20164dcc47 2015 "hfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2016 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2017 "value": "48000000",
vipinranka 12:9a20164dcc47 2018 "macro_name": "HFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2019 },
vipinranka 12:9a20164dcc47 2020 "lf_clock_src": {
vipinranka 12:9a20164dcc47 2021 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
vipinranka 12:9a20164dcc47 2022 "value": "LFXO",
vipinranka 12:9a20164dcc47 2023 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2024 },
vipinranka 12:9a20164dcc47 2025 "lfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2026 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2027 "value": "32768",
vipinranka 12:9a20164dcc47 2028 "macro_name": "LFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2029 },
vipinranka 12:9a20164dcc47 2030 "hfrco_clock_freq": {
vipinranka 12:9a20164dcc47 2031 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
vipinranka 12:9a20164dcc47 2032 "value": "21000000",
vipinranka 12:9a20164dcc47 2033 "macro_name": "HFRCO_FREQUENCY"
vipinranka 12:9a20164dcc47 2034 },
vipinranka 12:9a20164dcc47 2035 "hfrco_band_select": {
vipinranka 12:9a20164dcc47 2036 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
vipinranka 12:9a20164dcc47 2037 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
vipinranka 12:9a20164dcc47 2038 "macro_name": "HFRCO_FREQUENCY_ENUM"
vipinranka 12:9a20164dcc47 2039 },
vipinranka 12:9a20164dcc47 2040 "board_controller_enable": {
vipinranka 12:9a20164dcc47 2041 "help": "Pin to pull high for enabling the USB serial port",
vipinranka 12:9a20164dcc47 2042 "value": "PF7",
vipinranka 12:9a20164dcc47 2043 "macro_name": "EFM_BC_EN"
vipinranka 12:9a20164dcc47 2044 }
vipinranka 12:9a20164dcc47 2045 }
vipinranka 12:9a20164dcc47 2046 },
vipinranka 12:9a20164dcc47 2047 "EFM32ZG222F32": {
vipinranka 12:9a20164dcc47 2048 "inherits": ["EFM32"],
vipinranka 12:9a20164dcc47 2049 "extra_labels_add": ["EFM32ZG", "32K"],
vipinranka 12:9a20164dcc47 2050 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 2051 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 2052 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
vipinranka 12:9a20164dcc47 2053 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
vipinranka 12:9a20164dcc47 2054 "default_lib": "small",
vipinranka 12:9a20164dcc47 2055 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 2056 "device_name": "EFM32ZG222F32",
vipinranka 12:9a20164dcc47 2057 "public": false
vipinranka 12:9a20164dcc47 2058 },
vipinranka 12:9a20164dcc47 2059 "EFM32ZG_STK3200": {
vipinranka 12:9a20164dcc47 2060 "inherits": ["EFM32ZG222F32"],
vipinranka 12:9a20164dcc47 2061 "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"],
vipinranka 12:9a20164dcc47 2062 "forced_reset_timeout": 2,
vipinranka 12:9a20164dcc47 2063 "config": {
vipinranka 12:9a20164dcc47 2064 "hf_clock_src": {
vipinranka 12:9a20164dcc47 2065 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
vipinranka 12:9a20164dcc47 2066 "value": "HFXO",
vipinranka 12:9a20164dcc47 2067 "macro_name": "CORE_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2068 },
vipinranka 12:9a20164dcc47 2069 "hfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2070 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2071 "value": "24000000",
vipinranka 12:9a20164dcc47 2072 "macro_name": "HFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2073 },
vipinranka 12:9a20164dcc47 2074 "lf_clock_src": {
vipinranka 12:9a20164dcc47 2075 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
vipinranka 12:9a20164dcc47 2076 "value": "LFXO",
vipinranka 12:9a20164dcc47 2077 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2078 },
vipinranka 12:9a20164dcc47 2079 "lfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2080 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2081 "value": "32768",
vipinranka 12:9a20164dcc47 2082 "macro_name": "LFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2083 },
vipinranka 12:9a20164dcc47 2084 "hfrco_clock_freq": {
vipinranka 12:9a20164dcc47 2085 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
vipinranka 12:9a20164dcc47 2086 "value": "21000000",
vipinranka 12:9a20164dcc47 2087 "macro_name": "HFRCO_FREQUENCY"
vipinranka 12:9a20164dcc47 2088 },
vipinranka 12:9a20164dcc47 2089 "hfrco_band_select": {
vipinranka 12:9a20164dcc47 2090 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
vipinranka 12:9a20164dcc47 2091 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
vipinranka 12:9a20164dcc47 2092 "macro_name": "HFRCO_FREQUENCY_ENUM"
vipinranka 12:9a20164dcc47 2093 },
vipinranka 12:9a20164dcc47 2094 "board_controller_enable": {
vipinranka 12:9a20164dcc47 2095 "help": "Pin to pull high for enabling the USB serial port",
vipinranka 12:9a20164dcc47 2096 "value": "PA9",
vipinranka 12:9a20164dcc47 2097 "macro_name": "EFM_BC_EN"
vipinranka 12:9a20164dcc47 2098 }
vipinranka 12:9a20164dcc47 2099 }
vipinranka 12:9a20164dcc47 2100 },
vipinranka 12:9a20164dcc47 2101 "EFM32HG322F64": {
vipinranka 12:9a20164dcc47 2102 "inherits": ["EFM32"],
vipinranka 12:9a20164dcc47 2103 "extra_labels_add": ["EFM32HG", "64K"],
vipinranka 12:9a20164dcc47 2104 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 2105 "default_toolchain": "uARM",
vipinranka 12:9a20164dcc47 2106 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
vipinranka 12:9a20164dcc47 2107 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
vipinranka 12:9a20164dcc47 2108 "default_lib": "small",
vipinranka 12:9a20164dcc47 2109 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 2110 "device_name": "EFM32HG322F64",
vipinranka 12:9a20164dcc47 2111 "public": false
vipinranka 12:9a20164dcc47 2112 },
vipinranka 12:9a20164dcc47 2113 "EFM32HG_STK3400": {
vipinranka 12:9a20164dcc47 2114 "inherits": ["EFM32HG322F64"],
vipinranka 12:9a20164dcc47 2115 "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"],
vipinranka 12:9a20164dcc47 2116 "forced_reset_timeout": 2,
vipinranka 12:9a20164dcc47 2117 "config": {
vipinranka 12:9a20164dcc47 2118 "hf_clock_src": {
vipinranka 12:9a20164dcc47 2119 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
vipinranka 12:9a20164dcc47 2120 "value": "HFXO",
vipinranka 12:9a20164dcc47 2121 "macro_name": "CORE_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2122 },
vipinranka 12:9a20164dcc47 2123 "hfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2124 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2125 "value": "24000000",
vipinranka 12:9a20164dcc47 2126 "macro_name": "HFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2127 },
vipinranka 12:9a20164dcc47 2128 "lf_clock_src": {
vipinranka 12:9a20164dcc47 2129 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
vipinranka 12:9a20164dcc47 2130 "value": "LFXO",
vipinranka 12:9a20164dcc47 2131 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2132 },
vipinranka 12:9a20164dcc47 2133 "lfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2134 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2135 "value": "32768",
vipinranka 12:9a20164dcc47 2136 "macro_name": "LFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2137 },
vipinranka 12:9a20164dcc47 2138 "hfrco_clock_freq": {
vipinranka 12:9a20164dcc47 2139 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
vipinranka 12:9a20164dcc47 2140 "value": "21000000",
vipinranka 12:9a20164dcc47 2141 "macro_name": "HFRCO_FREQUENCY"
vipinranka 12:9a20164dcc47 2142 },
vipinranka 12:9a20164dcc47 2143 "hfrco_band_select": {
vipinranka 12:9a20164dcc47 2144 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
vipinranka 12:9a20164dcc47 2145 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
vipinranka 12:9a20164dcc47 2146 "macro_name": "HFRCO_FREQUENCY_ENUM"
vipinranka 12:9a20164dcc47 2147 },
vipinranka 12:9a20164dcc47 2148 "board_controller_enable": {
vipinranka 12:9a20164dcc47 2149 "help": "Pin to pull high for enabling the USB serial port",
vipinranka 12:9a20164dcc47 2150 "value": "PA9",
vipinranka 12:9a20164dcc47 2151 "macro_name": "EFM_BC_EN"
vipinranka 12:9a20164dcc47 2152 }
vipinranka 12:9a20164dcc47 2153 }
vipinranka 12:9a20164dcc47 2154 },
vipinranka 12:9a20164dcc47 2155 "EFM32PG1B100F256GM32": {
vipinranka 12:9a20164dcc47 2156 "inherits": ["EFM32"],
vipinranka 12:9a20164dcc47 2157 "extra_labels_add": ["EFM32PG", "256K"],
vipinranka 12:9a20164dcc47 2158 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 2159 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
vipinranka 12:9a20164dcc47 2160 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
vipinranka 12:9a20164dcc47 2161 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 2162 "device_name": "EFM32PG1B100F256GM32",
vipinranka 12:9a20164dcc47 2163 "public": false
vipinranka 12:9a20164dcc47 2164 },
vipinranka 12:9a20164dcc47 2165 "EFM32PG_STK3401": {
vipinranka 12:9a20164dcc47 2166 "inherits": ["EFM32PG1B100F256GM32"],
vipinranka 12:9a20164dcc47 2167 "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"],
vipinranka 12:9a20164dcc47 2168 "forced_reset_timeout": 2,
vipinranka 12:9a20164dcc47 2169 "config": {
vipinranka 12:9a20164dcc47 2170 "hf_clock_src": {
vipinranka 12:9a20164dcc47 2171 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
vipinranka 12:9a20164dcc47 2172 "value": "HFXO",
vipinranka 12:9a20164dcc47 2173 "macro_name": "CORE_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2174 },
vipinranka 12:9a20164dcc47 2175 "hfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2176 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2177 "value": "40000000",
vipinranka 12:9a20164dcc47 2178 "macro_name": "HFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2179 },
vipinranka 12:9a20164dcc47 2180 "lf_clock_src": {
vipinranka 12:9a20164dcc47 2181 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
vipinranka 12:9a20164dcc47 2182 "value": "LFXO",
vipinranka 12:9a20164dcc47 2183 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2184 },
vipinranka 12:9a20164dcc47 2185 "lfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2186 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2187 "value": "32768",
vipinranka 12:9a20164dcc47 2188 "macro_name": "LFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2189 },
vipinranka 12:9a20164dcc47 2190 "hfrco_clock_freq": {
vipinranka 12:9a20164dcc47 2191 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
vipinranka 12:9a20164dcc47 2192 "value": "32000000",
vipinranka 12:9a20164dcc47 2193 "macro_name": "HFRCO_FREQUENCY"
vipinranka 12:9a20164dcc47 2194 },
vipinranka 12:9a20164dcc47 2195 "hfrco_band_select": {
vipinranka 12:9a20164dcc47 2196 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
vipinranka 12:9a20164dcc47 2197 "value": "cmuHFRCOFreq_32M0Hz",
vipinranka 12:9a20164dcc47 2198 "macro_name": "HFRCO_FREQUENCY_ENUM"
vipinranka 12:9a20164dcc47 2199 },
vipinranka 12:9a20164dcc47 2200 "board_controller_enable": {
vipinranka 12:9a20164dcc47 2201 "help": "Pin to pull high for enabling the USB serial port",
vipinranka 12:9a20164dcc47 2202 "value": "PA5",
vipinranka 12:9a20164dcc47 2203 "macro_name": "EFM_BC_EN"
vipinranka 12:9a20164dcc47 2204 }
vipinranka 12:9a20164dcc47 2205 }
vipinranka 12:9a20164dcc47 2206 },
vipinranka 12:9a20164dcc47 2207 "EFR32MG1P132F256GM48": {
vipinranka 12:9a20164dcc47 2208 "inherits": ["EFM32"],
vipinranka 12:9a20164dcc47 2209 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL"],
vipinranka 12:9a20164dcc47 2210 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 2211 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
vipinranka 12:9a20164dcc47 2212 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
vipinranka 12:9a20164dcc47 2213 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 2214 "device_name": "EFR32MG1P132F256GM48",
vipinranka 12:9a20164dcc47 2215 "public": false
vipinranka 12:9a20164dcc47 2216 },
vipinranka 12:9a20164dcc47 2217 "EFR32MG1P233F256GM48": {
vipinranka 12:9a20164dcc47 2218 "inherits": ["EFM32"],
vipinranka 12:9a20164dcc47 2219 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL"],
vipinranka 12:9a20164dcc47 2220 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 2221 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
vipinranka 12:9a20164dcc47 2222 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
vipinranka 12:9a20164dcc47 2223 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 2224 "device_name": "EFR32MG1P233F256GM48",
vipinranka 12:9a20164dcc47 2225 "public": false
vipinranka 12:9a20164dcc47 2226 },
vipinranka 12:9a20164dcc47 2227 "EFR32MG1_BRD4150": {
vipinranka 12:9a20164dcc47 2228 "inherits": ["EFR32MG1P132F256GM48"],
vipinranka 12:9a20164dcc47 2229 "device_has": ["AES", "SHA", "ECC", "SL_PTI", "RF_2P4GHZ", "RF_SUBGHZ", "ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 2230 "forced_reset_timeout": 2,
vipinranka 12:9a20164dcc47 2231 "config": {
vipinranka 12:9a20164dcc47 2232 "hf_clock_src": {
vipinranka 12:9a20164dcc47 2233 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
vipinranka 12:9a20164dcc47 2234 "value": "HFXO",
vipinranka 12:9a20164dcc47 2235 "macro_name": "CORE_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2236 },
vipinranka 12:9a20164dcc47 2237 "hfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2238 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2239 "value": "38400000",
vipinranka 12:9a20164dcc47 2240 "macro_name": "HFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2241 },
vipinranka 12:9a20164dcc47 2242 "lf_clock_src": {
vipinranka 12:9a20164dcc47 2243 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
vipinranka 12:9a20164dcc47 2244 "value": "LFXO",
vipinranka 12:9a20164dcc47 2245 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2246 },
vipinranka 12:9a20164dcc47 2247 "lfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2248 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2249 "value": "32768",
vipinranka 12:9a20164dcc47 2250 "macro_name": "LFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2251 },
vipinranka 12:9a20164dcc47 2252 "hfrco_clock_freq": {
vipinranka 12:9a20164dcc47 2253 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
vipinranka 12:9a20164dcc47 2254 "value": "32000000",
vipinranka 12:9a20164dcc47 2255 "macro_name": "HFRCO_FREQUENCY"
vipinranka 12:9a20164dcc47 2256 },
vipinranka 12:9a20164dcc47 2257 "hfrco_band_select": {
vipinranka 12:9a20164dcc47 2258 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
vipinranka 12:9a20164dcc47 2259 "value": "cmuHFRCOFreq_32M0Hz",
vipinranka 12:9a20164dcc47 2260 "macro_name": "HFRCO_FREQUENCY_ENUM"
vipinranka 12:9a20164dcc47 2261 },
vipinranka 12:9a20164dcc47 2262 "board_controller_enable": {
vipinranka 12:9a20164dcc47 2263 "help": "Pin to pull high for enabling the USB serial port",
vipinranka 12:9a20164dcc47 2264 "value": "PA5",
vipinranka 12:9a20164dcc47 2265 "macro_name": "EFM_BC_EN"
vipinranka 12:9a20164dcc47 2266 }
vipinranka 12:9a20164dcc47 2267 },
vipinranka 12:9a20164dcc47 2268 "public": false
vipinranka 12:9a20164dcc47 2269 },
vipinranka 12:9a20164dcc47 2270 "THUNDERBOARD_SENSE": {
vipinranka 12:9a20164dcc47 2271 "inherits": ["EFR32MG1P233F256GM48"],
vipinranka 12:9a20164dcc47 2272 "device_has": ["AES", "SHA", "ECC", "SL_PTI", "RF_2P4GHZ", "ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 2273 "forced_reset_timeout": 5,
vipinranka 12:9a20164dcc47 2274 "config": {
vipinranka 12:9a20164dcc47 2275 "hf_clock_src": {
vipinranka 12:9a20164dcc47 2276 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
vipinranka 12:9a20164dcc47 2277 "value": "HFXO",
vipinranka 12:9a20164dcc47 2278 "macro_name": "CORE_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2279 },
vipinranka 12:9a20164dcc47 2280 "hfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2281 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2282 "value": "38400000",
vipinranka 12:9a20164dcc47 2283 "macro_name": "HFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2284 },
vipinranka 12:9a20164dcc47 2285 "lf_clock_src": {
vipinranka 12:9a20164dcc47 2286 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
vipinranka 12:9a20164dcc47 2287 "value": "LFXO",
vipinranka 12:9a20164dcc47 2288 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
vipinranka 12:9a20164dcc47 2289 },
vipinranka 12:9a20164dcc47 2290 "lfxo_clock_freq": {
vipinranka 12:9a20164dcc47 2291 "help": "Value: External crystal frequency in hertz",
vipinranka 12:9a20164dcc47 2292 "value": "32768",
vipinranka 12:9a20164dcc47 2293 "macro_name": "LFXO_FREQUENCY"
vipinranka 12:9a20164dcc47 2294 },
vipinranka 12:9a20164dcc47 2295 "hfrco_clock_freq": {
vipinranka 12:9a20164dcc47 2296 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
vipinranka 12:9a20164dcc47 2297 "value": "32000000",
vipinranka 12:9a20164dcc47 2298 "macro_name": "HFRCO_FREQUENCY"
vipinranka 12:9a20164dcc47 2299 },
vipinranka 12:9a20164dcc47 2300 "hfrco_band_select": {
vipinranka 12:9a20164dcc47 2301 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
vipinranka 12:9a20164dcc47 2302 "value": "cmuHFRCOFreq_32M0Hz",
vipinranka 12:9a20164dcc47 2303 "macro_name": "HFRCO_FREQUENCY_ENUM"
vipinranka 12:9a20164dcc47 2304 }
vipinranka 12:9a20164dcc47 2305 }
vipinranka 12:9a20164dcc47 2306 },
vipinranka 12:9a20164dcc47 2307 "WIZWIKI_W7500": {
vipinranka 12:9a20164dcc47 2308 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 2309 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 2310 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
vipinranka 12:9a20164dcc47 2311 "supported_toolchains": ["uARM", "ARM"],
vipinranka 12:9a20164dcc47 2312 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2313 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 2314 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 2315 },
vipinranka 12:9a20164dcc47 2316 "WIZWIKI_W7500P": {
vipinranka 12:9a20164dcc47 2317 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 2318 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 2319 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
vipinranka 12:9a20164dcc47 2320 "supported_toolchains": ["uARM", "ARM"],
vipinranka 12:9a20164dcc47 2321 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2322 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 2323 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 2324 },
vipinranka 12:9a20164dcc47 2325 "WIZWIKI_W7500ECO": {
vipinranka 12:9a20164dcc47 2326 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2327 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 2328 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
vipinranka 12:9a20164dcc47 2329 "supported_toolchains": ["uARM", "ARM"],
vipinranka 12:9a20164dcc47 2330 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 2331 "release_versions": ["2"]
vipinranka 12:9a20164dcc47 2332 },
vipinranka 12:9a20164dcc47 2333 "SAMR21G18A": {
vipinranka 12:9a20164dcc47 2334 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2335 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 2336 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
vipinranka 12:9a20164dcc47 2337 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
vipinranka 12:9a20164dcc47 2338 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
vipinranka 12:9a20164dcc47 2339 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
vipinranka 12:9a20164dcc47 2340 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 2341 "device_name": "ATSAMR21G18A"
vipinranka 12:9a20164dcc47 2342 },
vipinranka 12:9a20164dcc47 2343 "SAMD21J18A": {
vipinranka 12:9a20164dcc47 2344 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2345 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 2346 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
vipinranka 12:9a20164dcc47 2347 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
vipinranka 12:9a20164dcc47 2348 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
vipinranka 12:9a20164dcc47 2349 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
vipinranka 12:9a20164dcc47 2350 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 2351 "device_name" : "ATSAMD21J18A"
vipinranka 12:9a20164dcc47 2352 },
vipinranka 12:9a20164dcc47 2353 "SAMD21G18A": {
vipinranka 12:9a20164dcc47 2354 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2355 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 2356 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
vipinranka 12:9a20164dcc47 2357 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
vipinranka 12:9a20164dcc47 2358 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
vipinranka 12:9a20164dcc47 2359 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
vipinranka 12:9a20164dcc47 2360 "release_versions": ["2"],
vipinranka 12:9a20164dcc47 2361 "device_name": "ATSAMD21G18A"
vipinranka 12:9a20164dcc47 2362 },
vipinranka 12:9a20164dcc47 2363 "SAML21J18A": {
vipinranka 12:9a20164dcc47 2364 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2365 "core": "Cortex-M0+",
vipinranka 12:9a20164dcc47 2366 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
vipinranka 12:9a20164dcc47 2367 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
vipinranka 12:9a20164dcc47 2368 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
vipinranka 12:9a20164dcc47 2369 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
vipinranka 12:9a20164dcc47 2370 "device_name": "ATSAML21J18A"
vipinranka 12:9a20164dcc47 2371 },
vipinranka 12:9a20164dcc47 2372 "SAMG55J19": {
vipinranka 12:9a20164dcc47 2373 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2374 "core": "Cortex-M4",
vipinranka 12:9a20164dcc47 2375 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
vipinranka 12:9a20164dcc47 2376 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
vipinranka 12:9a20164dcc47 2377 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
vipinranka 12:9a20164dcc47 2378 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 2379 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
vipinranka 12:9a20164dcc47 2380 "default_lib": "std",
vipinranka 12:9a20164dcc47 2381 "device_name": "ATSAMG55J19"
vipinranka 12:9a20164dcc47 2382 },
vipinranka 12:9a20164dcc47 2383 "MCU_NRF51_UNIFIED": {
vipinranka 12:9a20164dcc47 2384 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2385 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 2386 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
vipinranka 12:9a20164dcc47 2387 "macros": [
vipinranka 12:9a20164dcc47 2388 "NRF51",
vipinranka 12:9a20164dcc47 2389 "TARGET_NRF51822",
vipinranka 12:9a20164dcc47 2390 "BLE_STACK_SUPPORT_REQD",
vipinranka 12:9a20164dcc47 2391 "SOFTDEVICE_PRESENT",
vipinranka 12:9a20164dcc47 2392 "S130",
vipinranka 12:9a20164dcc47 2393 "TARGET_MCU_NRF51822"
vipinranka 12:9a20164dcc47 2394 ],
vipinranka 12:9a20164dcc47 2395 "MERGE_BOOTLOADER": false,
vipinranka 12:9a20164dcc47 2396 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5"],
vipinranka 12:9a20164dcc47 2397 "OUTPUT_EXT": "hex",
vipinranka 12:9a20164dcc47 2398 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 2399 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 2400 "public": false,
vipinranka 12:9a20164dcc47 2401 "MERGE_SOFT_DEVICE": true,
vipinranka 12:9a20164dcc47 2402 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
vipinranka 12:9a20164dcc47 2403 {
vipinranka 12:9a20164dcc47 2404 "boot": "",
vipinranka 12:9a20164dcc47 2405 "name": "s130_nrf51_2.0.0_softdevice.hex",
vipinranka 12:9a20164dcc47 2406 "offset": 110592
vipinranka 12:9a20164dcc47 2407 }
vipinranka 12:9a20164dcc47 2408 ],
vipinranka 12:9a20164dcc47 2409 "detect_code": ["1070"],
vipinranka 12:9a20164dcc47 2410 "post_binary_hook": {
vipinranka 12:9a20164dcc47 2411 "function": "MCU_NRF51Code.binary_hook",
vipinranka 12:9a20164dcc47 2412 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
vipinranka 12:9a20164dcc47 2413 },
vipinranka 12:9a20164dcc47 2414 "program_cycle_s": 6,
vipinranka 12:9a20164dcc47 2415 "features": ["BLE"],
vipinranka 12:9a20164dcc47 2416 "config": {
vipinranka 12:9a20164dcc47 2417 "lf_clock_src": {
vipinranka 12:9a20164dcc47 2418 "value": "NRF_LF_SRC_XTAL",
vipinranka 12:9a20164dcc47 2419 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
vipinranka 12:9a20164dcc47 2420 },
vipinranka 12:9a20164dcc47 2421 "uart_hwfc": {
vipinranka 12:9a20164dcc47 2422 "help": "Value: 1 for enable, 0 for disable",
vipinranka 12:9a20164dcc47 2423 "value": 1,
vipinranka 12:9a20164dcc47 2424 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
vipinranka 12:9a20164dcc47 2425 }
vipinranka 12:9a20164dcc47 2426 },
vipinranka 12:9a20164dcc47 2427 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
vipinranka 12:9a20164dcc47 2428 },
vipinranka 12:9a20164dcc47 2429 "MCU_NRF51_32K_UNIFIED": {
vipinranka 12:9a20164dcc47 2430 "inherits": ["MCU_NRF51_UNIFIED"],
vipinranka 12:9a20164dcc47 2431 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 2432 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
vipinranka 12:9a20164dcc47 2433 "public": false
vipinranka 12:9a20164dcc47 2434 },
vipinranka 12:9a20164dcc47 2435 "NRF51_DK": {
vipinranka 12:9a20164dcc47 2436 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 2437 "inherits": ["MCU_NRF51_32K_UNIFIED"],
vipinranka 12:9a20164dcc47 2438 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
vipinranka 12:9a20164dcc47 2439 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 2440 "device_name": "nRF51822_xxAA"
vipinranka 12:9a20164dcc47 2441 },
vipinranka 12:9a20164dcc47 2442 "NRF51_DONGLE": {
vipinranka 12:9a20164dcc47 2443 "inherits": ["MCU_NRF51_32K_UNIFIED"],
vipinranka 12:9a20164dcc47 2444 "progen": {"target": "nrf51-dongle"},
vipinranka 12:9a20164dcc47 2445 "device_has": ["ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
vipinranka 12:9a20164dcc47 2446 "release_versions": ["2", "5"]
vipinranka 12:9a20164dcc47 2447 },
vipinranka 12:9a20164dcc47 2448 "MCU_NRF52": {
vipinranka 12:9a20164dcc47 2449 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2450 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 2451 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132"],
vipinranka 12:9a20164dcc47 2452 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5"],
vipinranka 12:9a20164dcc47 2453 "OUTPUT_EXT": "hex",
vipinranka 12:9a20164dcc47 2454 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 2455 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
vipinranka 12:9a20164dcc47 2456 "public": false,
vipinranka 12:9a20164dcc47 2457 "detect_code": ["1101"],
vipinranka 12:9a20164dcc47 2458 "program_cycle_s": 6,
vipinranka 12:9a20164dcc47 2459 "MERGE_SOFT_DEVICE": true,
vipinranka 12:9a20164dcc47 2460 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
vipinranka 12:9a20164dcc47 2461 {
vipinranka 12:9a20164dcc47 2462 "boot": "",
vipinranka 12:9a20164dcc47 2463 "name": "s132_nrf52_2.0.0_softdevice.hex",
vipinranka 12:9a20164dcc47 2464 "offset": 114688
vipinranka 12:9a20164dcc47 2465 }
vipinranka 12:9a20164dcc47 2466 ],
vipinranka 12:9a20164dcc47 2467 "post_binary_hook": {
vipinranka 12:9a20164dcc47 2468 "function": "MCU_NRF51Code.binary_hook",
vipinranka 12:9a20164dcc47 2469 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
vipinranka 12:9a20164dcc47 2470 },
vipinranka 12:9a20164dcc47 2471 "MERGE_BOOTLOADER": false,
vipinranka 12:9a20164dcc47 2472 "features": ["BLE"],
vipinranka 12:9a20164dcc47 2473 "config": {
vipinranka 12:9a20164dcc47 2474 "lf_clock_src": {
vipinranka 12:9a20164dcc47 2475 "value": "NRF_LF_SRC_XTAL",
vipinranka 12:9a20164dcc47 2476 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
vipinranka 12:9a20164dcc47 2477 },
vipinranka 12:9a20164dcc47 2478 "uart_hwfc": {
vipinranka 12:9a20164dcc47 2479 "help": "Value: 1 for enable, 0 for disable",
vipinranka 12:9a20164dcc47 2480 "value": 1,
vipinranka 12:9a20164dcc47 2481 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
vipinranka 12:9a20164dcc47 2482 }
vipinranka 12:9a20164dcc47 2483 }
vipinranka 12:9a20164dcc47 2484 },
vipinranka 12:9a20164dcc47 2485 "NRF52_DK": {
vipinranka 12:9a20164dcc47 2486 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 2487 "inherits": ["MCU_NRF52"],
vipinranka 12:9a20164dcc47 2488 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
vipinranka 12:9a20164dcc47 2489 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
vipinranka 12:9a20164dcc47 2490 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 2491 "device_name": "nRF52832_xxAA"
vipinranka 12:9a20164dcc47 2492 },
vipinranka 12:9a20164dcc47 2493 "UBLOX_EVA_NINA": {
vipinranka 12:9a20164dcc47 2494 "inherits": ["MCU_NRF52"],
vipinranka 12:9a20164dcc47 2495 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
vipinranka 12:9a20164dcc47 2496 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
vipinranka 12:9a20164dcc47 2497 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 2498 "overrides": {"uart_hwfc": 0},
vipinranka 12:9a20164dcc47 2499 "device_name": "nRF52832_xxAA"
vipinranka 12:9a20164dcc47 2500 },
vipinranka 12:9a20164dcc47 2501 "DELTA_DFBM_NQ620": {
vipinranka 12:9a20164dcc47 2502 "supported_form_factors": ["ARDUINO"],
vipinranka 12:9a20164dcc47 2503 "inherits": ["MCU_NRF52"],
vipinranka 12:9a20164dcc47 2504 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
vipinranka 12:9a20164dcc47 2505 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
vipinranka 12:9a20164dcc47 2506 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 2507 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
vipinranka 12:9a20164dcc47 2508 "device_name": "nRF52832_xxAA"
vipinranka 12:9a20164dcc47 2509 },
vipinranka 12:9a20164dcc47 2510 "BLUEPILL_F103C8": {
vipinranka 12:9a20164dcc47 2511 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 2512 "default_toolchain": "GCC_ARM",
vipinranka 12:9a20164dcc47 2513 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
vipinranka 12:9a20164dcc47 2514 "supported_toolchains": ["GCC_ARM"],
vipinranka 12:9a20164dcc47 2515 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2516 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
vipinranka 12:9a20164dcc47 2517 },
vipinranka 12:9a20164dcc47 2518 "NUMAKER_PFM_NUC472": {
vipinranka 12:9a20164dcc47 2519 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 2520 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 2521 "extra_labels": ["NUVOTON", "NUC472", "NUMAKER_PFM_NUC472"],
vipinranka 12:9a20164dcc47 2522 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 2523 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 2524 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2525 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "CAN"],
vipinranka 12:9a20164dcc47 2526 "features": ["LWIP"],
vipinranka 12:9a20164dcc47 2527 "release_versions": ["5"],
vipinranka 12:9a20164dcc47 2528 "device_name": "NUC472HI8AE"
vipinranka 12:9a20164dcc47 2529 },
vipinranka 12:9a20164dcc47 2530 "NCS36510": {
vipinranka 12:9a20164dcc47 2531 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2532 "core": "Cortex-M3",
vipinranka 12:9a20164dcc47 2533 "extra_labels": ["ONSEMI"],
vipinranka 12:9a20164dcc47 2534 "config": {
vipinranka 12:9a20164dcc47 2535 "mac-addr-low": {
vipinranka 12:9a20164dcc47 2536 "help": "Lower 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
vipinranka 12:9a20164dcc47 2537 "value": "0xFFFFFFFF"
vipinranka 12:9a20164dcc47 2538 },
vipinranka 12:9a20164dcc47 2539 "mac-addr-high": {
vipinranka 12:9a20164dcc47 2540 "help": "Higher 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
vipinranka 12:9a20164dcc47 2541 "value": "0xFFFFFFFF"
vipinranka 12:9a20164dcc47 2542 },
vipinranka 12:9a20164dcc47 2543 "32KHz-clk-trim": {
vipinranka 12:9a20164dcc47 2544 "help": "32KHz clock trim",
vipinranka 12:9a20164dcc47 2545 "value": "0x39"
vipinranka 12:9a20164dcc47 2546 },
vipinranka 12:9a20164dcc47 2547 "32MHz-clk-trim": {
vipinranka 12:9a20164dcc47 2548 "help": "32MHz clock trim",
vipinranka 12:9a20164dcc47 2549 "value": "0x17"
vipinranka 12:9a20164dcc47 2550 },
vipinranka 12:9a20164dcc47 2551 "rssi-trim": {
vipinranka 12:9a20164dcc47 2552 "help": "RSSI trim",
vipinranka 12:9a20164dcc47 2553 "value": "0x3D"
vipinranka 12:9a20164dcc47 2554 },
vipinranka 12:9a20164dcc47 2555 "txtune-trim": {
vipinranka 12:9a20164dcc47 2556 "help": "TX tune trim",
vipinranka 12:9a20164dcc47 2557 "value": "0xFFFFFFFF"
vipinranka 12:9a20164dcc47 2558 }
vipinranka 12:9a20164dcc47 2559 },
vipinranka 12:9a20164dcc47 2560 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
vipinranka 12:9a20164dcc47 2561 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
vipinranka 12:9a20164dcc47 2562 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
vipinranka 12:9a20164dcc47 2563 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG"],
vipinranka 12:9a20164dcc47 2564 "device_name": "NCS36510",
vipinranka 12:9a20164dcc47 2565 "release_versions": ["2", "5"]
vipinranka 12:9a20164dcc47 2566 },
vipinranka 12:9a20164dcc47 2567 "NUMAKER_PFM_M453": {
vipinranka 12:9a20164dcc47 2568 "core": "Cortex-M4F",
vipinranka 12:9a20164dcc47 2569 "default_toolchain": "ARM",
vipinranka 12:9a20164dcc47 2570 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453"],
vipinranka 12:9a20164dcc47 2571 "is_disk_virtual": true,
vipinranka 12:9a20164dcc47 2572 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
vipinranka 12:9a20164dcc47 2573 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2574 "progen": {"target": "numaker-pfm-m453"},
vipinranka 12:9a20164dcc47 2575 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN"],
vipinranka 12:9a20164dcc47 2576 "release_versions": ["2", "5"],
vipinranka 12:9a20164dcc47 2577 "device_name": "M453VG6AE"
vipinranka 12:9a20164dcc47 2578 },
vipinranka 12:9a20164dcc47 2579 "HI2110": {
vipinranka 12:9a20164dcc47 2580 "inherits": ["Target"],
vipinranka 12:9a20164dcc47 2581 "core": "Cortex-M0",
vipinranka 12:9a20164dcc47 2582 "default_toolchain": "GCC_ARM",
vipinranka 12:9a20164dcc47 2583 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
vipinranka 12:9a20164dcc47 2584 "extra_labels": ["ublox"],
vipinranka 12:9a20164dcc47 2585 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1"],
vipinranka 12:9a20164dcc47 2586 "public": false,
vipinranka 12:9a20164dcc47 2587 "target_overrides": {
vipinranka 12:9a20164dcc47 2588 "*": {
vipinranka 12:9a20164dcc47 2589 "core.stdio-flush-at-exit": false
vipinranka 12:9a20164dcc47 2590 }
vipinranka 12:9a20164dcc47 2591 },
vipinranka 12:9a20164dcc47 2592 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
vipinranka 12:9a20164dcc47 2593 "default_lib": "std",
vipinranka 12:9a20164dcc47 2594 "release_versions": ["5"]
vipinranka 12:9a20164dcc47 2595 },
vipinranka 12:9a20164dcc47 2596 "SARA_NBIOT": {
vipinranka 12:9a20164dcc47 2597 "inherits": ["HI2110"],
vipinranka 12:9a20164dcc47 2598 "extra_labels": ["ublox", "HI2110"],
vipinranka 12:9a20164dcc47 2599 "public": false
vipinranka 12:9a20164dcc47 2600 },
vipinranka 12:9a20164dcc47 2601 "SARA_NBIOT_EVK": {
vipinranka 12:9a20164dcc47 2602 "inherits": ["SARA_NBIOT"],
vipinranka 12:9a20164dcc47 2603 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
vipinranka 12:9a20164dcc47 2604 }
vipinranka 12:9a20164dcc47 2605 }