The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
Kojto
Date:
Thu Jul 07 14:34:11 2016 +0100
Revision:
122:f9eeca106725
Child:
123:b0220dba8be7
Release 122 of the mbed library

Changes:
- new targets - Nucleo L432KC, Beetle, Nucleo F446ZE, Nucleo L011K4
- Thread safety addition - mbed API should contain a statement about thread safety
- critical section API addition
- CAS API (core_util_atomic_incr/decr)
- DEVICE_ are generated from targets.json file, device.h deprecated
- Callback replaces FunctionPointer to provide std like interface
- mbed HAL API docs improvements
- toolchain - prexif attributes with MBED_
- add new attributes - packed, weak, forcedinline, align
- target.json - contains targets definitions
- ST - L1XX - Cube update to 1.5
- SPI clock selection fix (clock from APB domain)
- F7 - Cube update v1.4.0
- L0 - baudrate init fix
- L1 - Cube update v1.5
- F3 - baudrate init fix, 3 targets CAN support
- F4 - Cube update v1.12.0, 3 targets CAN support
- L4XX - Cube update v1.5.1
- F0 - update Cube to v1.5.0
- L4 - 2 targets (L476RG/VG) CAN support
- NXP - pwm clock fix for KSDK2 MCU
- LPC2368 - remove ARM toolchain support - due to regression
- KSDK2 - fix SPI , I2C address and repeat start
- Silabs - some fixes backported from mbed 3
- Renesas - RZ_A1H - SystemCoreClockUpdate addition

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Kojto 122:f9eeca106725 1 {
Kojto 122:f9eeca106725 2 "Target": {
Kojto 122:f9eeca106725 3 "core": null,
Kojto 122:f9eeca106725 4 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 5 "supported_toolchains": null,
Kojto 122:f9eeca106725 6 "extra_labels": [],
Kojto 122:f9eeca106725 7 "is_disk_virtual": false,
Kojto 122:f9eeca106725 8 "macros": [],
Kojto 122:f9eeca106725 9 "device_has": [],
Kojto 122:f9eeca106725 10 "features": [],
Kojto 122:f9eeca106725 11 "detect_code": [],
Kojto 122:f9eeca106725 12 "public": false,
Kojto 122:f9eeca106725 13 "default_build": "standard",
Kojto 122:f9eeca106725 14 "release": false
Kojto 122:f9eeca106725 15 },
Kojto 122:f9eeca106725 16 "CM4_UARM": {
Kojto 122:f9eeca106725 17 "inherits": ["Target"],
Kojto 122:f9eeca106725 18 "core": "Cortex-M4",
Kojto 122:f9eeca106725 19 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 20 "public": false,
Kojto 122:f9eeca106725 21 "supported_toolchains": ["uARM"],
Kojto 122:f9eeca106725 22 "default_build": "small",
Kojto 122:f9eeca106725 23 "release": false
Kojto 122:f9eeca106725 24 },
Kojto 122:f9eeca106725 25 "CM4_ARM": {
Kojto 122:f9eeca106725 26 "inherits": ["Target"],
Kojto 122:f9eeca106725 27 "core": "Cortex-M4",
Kojto 122:f9eeca106725 28 "public": false,
Kojto 122:f9eeca106725 29 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 30 "release": false
Kojto 122:f9eeca106725 31 },
Kojto 122:f9eeca106725 32 "CM4F_UARM": {
Kojto 122:f9eeca106725 33 "inherits": ["Target"],
Kojto 122:f9eeca106725 34 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 35 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 36 "public": false,
Kojto 122:f9eeca106725 37 "supported_toolchains": ["uARM"],
Kojto 122:f9eeca106725 38 "default_build": "small",
Kojto 122:f9eeca106725 39 "release": false
Kojto 122:f9eeca106725 40 },
Kojto 122:f9eeca106725 41 "CM4F_ARM": {
Kojto 122:f9eeca106725 42 "inherits": ["Target"],
Kojto 122:f9eeca106725 43 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 44 "public": false,
Kojto 122:f9eeca106725 45 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 46 "release": false
Kojto 122:f9eeca106725 47 },
Kojto 122:f9eeca106725 48 "LPCTarget": {
Kojto 122:f9eeca106725 49 "inherits": ["Target"],
Kojto 122:f9eeca106725 50 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
Kojto 122:f9eeca106725 51 "public": false,
Kojto 122:f9eeca106725 52 "release": false
Kojto 122:f9eeca106725 53 },
Kojto 122:f9eeca106725 54 "LPC11C24": {
Kojto 122:f9eeca106725 55 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 56 "core": "Cortex-M0",
Kojto 122:f9eeca106725 57 "progen": {"target": "lpc11c24_301"},
Kojto 122:f9eeca106725 58 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
Kojto 122:f9eeca106725 59 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 60 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 61 },
Kojto 122:f9eeca106725 62 "LPC1114": {
Kojto 122:f9eeca106725 63 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 64 "core": "Cortex-M0",
Kojto 122:f9eeca106725 65 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 66 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
Kojto 122:f9eeca106725 67 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 68 "progen": {
Kojto 122:f9eeca106725 69 "target": "lpc1114_102"
Kojto 122:f9eeca106725 70 },
Kojto 122:f9eeca106725 71 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 72 "default_build": "small",
Kojto 122:f9eeca106725 73 "release": true
Kojto 122:f9eeca106725 74 },
Kojto 122:f9eeca106725 75 "LPC11U24": {
Kojto 122:f9eeca106725 76 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 77 "core": "Cortex-M0",
Kojto 122:f9eeca106725 78 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 79 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
Kojto 122:f9eeca106725 80 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 81 "progen": {
Kojto 122:f9eeca106725 82 "target": "lpc11u24_201"
Kojto 122:f9eeca106725 83 },
Kojto 122:f9eeca106725 84 "detect_code": ["1040"],
Kojto 122:f9eeca106725 85 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 86 "default_build": "small",
Kojto 122:f9eeca106725 87 "release": true
Kojto 122:f9eeca106725 88 },
Kojto 122:f9eeca106725 89 "OC_MBUINO": {
Kojto 122:f9eeca106725 90 "inherits": ["LPC11U24"],
Kojto 122:f9eeca106725 91 "macros": ["TARGET_LPC11U24"],
Kojto 122:f9eeca106725 92 "progen": {
Kojto 122:f9eeca106725 93 "target": "lpc11u24_201"
Kojto 122:f9eeca106725 94 },
Kojto 122:f9eeca106725 95 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 96 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 97 "release": true
Kojto 122:f9eeca106725 98 },
Kojto 122:f9eeca106725 99 "LPC11U24_301": {
Kojto 122:f9eeca106725 100 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 101 "core": "Cortex-M0",
Kojto 122:f9eeca106725 102 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 103 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 104 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 105 },
Kojto 122:f9eeca106725 106 "LPC11U34_421": {
Kojto 122:f9eeca106725 107 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 108 "core": "Cortex-M0",
Kojto 122:f9eeca106725 109 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 110 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 111 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 112 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 113 "default_build": "small"
Kojto 122:f9eeca106725 114 },
Kojto 122:f9eeca106725 115 "MICRONFCBOARD": {
Kojto 122:f9eeca106725 116 "inherits": ["LPC11U34_421"],
Kojto 122:f9eeca106725 117 "macros": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
Kojto 122:f9eeca106725 118 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
Kojto 122:f9eeca106725 119 "release": true
Kojto 122:f9eeca106725 120 },
Kojto 122:f9eeca106725 121 "LPC11U35_401": {
Kojto 122:f9eeca106725 122 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 123 "core": "Cortex-M0",
Kojto 122:f9eeca106725 124 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 125 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 126 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 127 "progen": {
Kojto 122:f9eeca106725 128 "target": "lpc11u35_401"
Kojto 122:f9eeca106725 129 },
Kojto 122:f9eeca106725 130 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 131 "default_build": "small",
Kojto 122:f9eeca106725 132 "release": true
Kojto 122:f9eeca106725 133 },
Kojto 122:f9eeca106725 134 "LPC11U35_501": {
Kojto 122:f9eeca106725 135 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 136 "core": "Cortex-M0",
Kojto 122:f9eeca106725 137 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 138 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Kojto 122:f9eeca106725 139 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 140 "progen": {
Kojto 122:f9eeca106725 141 "target": "lpc11u35_501"
Kojto 122:f9eeca106725 142 },
Kojto 122:f9eeca106725 143 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 144 "default_build": "small",
Kojto 122:f9eeca106725 145 "release": true
Kojto 122:f9eeca106725 146 },
Kojto 122:f9eeca106725 147 "LPC11U35_501_IBDAP": {
Kojto 122:f9eeca106725 148 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 149 "core": "Cortex-M0",
Kojto 122:f9eeca106725 150 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 151 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Kojto 122:f9eeca106725 152 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 153 "progen": {
Kojto 122:f9eeca106725 154 "target": "lpc11u35_501"
Kojto 122:f9eeca106725 155 },
Kojto 122:f9eeca106725 156 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 157 "default_build": "small"
Kojto 122:f9eeca106725 158 },
Kojto 122:f9eeca106725 159 "XADOW_M0": {
Kojto 122:f9eeca106725 160 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 161 "core": "Cortex-M0",
Kojto 122:f9eeca106725 162 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 163 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Kojto 122:f9eeca106725 164 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 165 "progen": {
Kojto 122:f9eeca106725 166 "target": "lpc11u35_501"
Kojto 122:f9eeca106725 167 },
Kojto 122:f9eeca106725 168 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 169 "default_build": "small",
Kojto 122:f9eeca106725 170 "release": true
Kojto 122:f9eeca106725 171 },
Kojto 122:f9eeca106725 172 "LPC11U35_Y5_MBUG": {
Kojto 122:f9eeca106725 173 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 174 "core": "Cortex-M0",
Kojto 122:f9eeca106725 175 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 176 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Kojto 122:f9eeca106725 177 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 178 "progen": {
Kojto 122:f9eeca106725 179 "target": "lpc11u35_501"
Kojto 122:f9eeca106725 180 },
Kojto 122:f9eeca106725 181 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 182 "default_build": "small"
Kojto 122:f9eeca106725 183 },
Kojto 122:f9eeca106725 184 "LPC11U37_501": {
Kojto 122:f9eeca106725 185 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 186 "core": "Cortex-M0",
Kojto 122:f9eeca106725 187 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 188 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 189 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 190 "progen": {
Kojto 122:f9eeca106725 191 "target": "lpc11u37_501"
Kojto 122:f9eeca106725 192 },
Kojto 122:f9eeca106725 193 "default_build": "small"
Kojto 122:f9eeca106725 194 },
Kojto 122:f9eeca106725 195 "LPCCAPPUCCINO": {
Kojto 122:f9eeca106725 196 "inherits": ["LPC11U37_501"],
Kojto 122:f9eeca106725 197 "progen": {
Kojto 122:f9eeca106725 198 "target": "lpc11u37_501"
Kojto 122:f9eeca106725 199 },
Kojto 122:f9eeca106725 200 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 201 },
Kojto 122:f9eeca106725 202 "ARCH_GPRS": {
Kojto 122:f9eeca106725 203 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 204 "core": "Cortex-M0",
Kojto 122:f9eeca106725 205 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 206 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
Kojto 122:f9eeca106725 207 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 208 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 209 "progen": {
Kojto 122:f9eeca106725 210 "target": "lpc11u37_501"
Kojto 122:f9eeca106725 211 },
Kojto 122:f9eeca106725 212 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 213 "default_build": "small",
Kojto 122:f9eeca106725 214 "release": true
Kojto 122:f9eeca106725 215 },
Kojto 122:f9eeca106725 216 "LPC11U68": {
Kojto 122:f9eeca106725 217 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 218 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 219 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 220 "extra_labels": ["NXP", "LPC11U6X"],
Kojto 122:f9eeca106725 221 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 222 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 223 "progen": {
Kojto 122:f9eeca106725 224 "target": "lpc11u68"
Kojto 122:f9eeca106725 225 },
Kojto 122:f9eeca106725 226 "detect_code": ["1168"],
Kojto 122:f9eeca106725 227 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI"],
Kojto 122:f9eeca106725 228 "default_build": "small",
Kojto 122:f9eeca106725 229 "release": true
Kojto 122:f9eeca106725 230 },
Kojto 122:f9eeca106725 231 "LPC1347": {
Kojto 122:f9eeca106725 232 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 233 "core": "Cortex-M3",
Kojto 122:f9eeca106725 234 "progen": {"target": "lpc1347"},
Kojto 122:f9eeca106725 235 "extra_labels": ["NXP", "LPC13XX"],
Kojto 122:f9eeca106725 236 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 237 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 238 "release": true
Kojto 122:f9eeca106725 239 },
Kojto 122:f9eeca106725 240 "LPC1549": {
Kojto 122:f9eeca106725 241 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 242 "core": "Cortex-M3",
Kojto 122:f9eeca106725 243 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 244 "extra_labels": ["NXP", "LPC15XX"],
Kojto 122:f9eeca106725 245 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 246 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 247 "progen": {
Kojto 122:f9eeca106725 248 "target": "lpc1549"
Kojto 122:f9eeca106725 249 },
Kojto 122:f9eeca106725 250 "detect_code": ["1549"],
Kojto 122:f9eeca106725 251 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 252 "default_build": "small",
Kojto 122:f9eeca106725 253 "release": true
Kojto 122:f9eeca106725 254 },
Kojto 122:f9eeca106725 255 "LPC1768": {
Kojto 122:f9eeca106725 256 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 257 "core": "Cortex-M3",
Kojto 122:f9eeca106725 258 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768"],
Kojto 122:f9eeca106725 259 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 260 "progen": {"target": "mbed-lpc1768"},
Kojto 122:f9eeca106725 261 "detect_code": ["1010"],
Kojto 122:f9eeca106725 262 "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"],
Kojto 122:f9eeca106725 263 "release": true
Kojto 122:f9eeca106725 264 },
Kojto 122:f9eeca106725 265 "ARCH_PRO": {
Kojto 122:f9eeca106725 266 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 267 "core": "Cortex-M3",
Kojto 122:f9eeca106725 268 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 269 "extra_labels": ["NXP", "LPC176X"],
Kojto 122:f9eeca106725 270 "macros": ["TARGET_LPC1768"],
Kojto 122:f9eeca106725 271 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 272 "progen": {"target": "arch-pro"},
Kojto 122:f9eeca106725 273 "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"],
Kojto 122:f9eeca106725 274 "release": true
Kojto 122:f9eeca106725 275 },
Kojto 122:f9eeca106725 276 "UBLOX_C027": {
Kojto 122:f9eeca106725 277 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 278 "core": "Cortex-M3",
Kojto 122:f9eeca106725 279 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 280 "extra_labels": ["NXP", "LPC176X"],
Kojto 122:f9eeca106725 281 "macros": ["TARGET_LPC1768"],
Kojto 122:f9eeca106725 282 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 283 "progen": {"target": "ublox-c027"},
Kojto 122:f9eeca106725 284 "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"],
Kojto 122:f9eeca106725 285 "release": true
Kojto 122:f9eeca106725 286 },
Kojto 122:f9eeca106725 287 "XBED_LPC1768": {
Kojto 122:f9eeca106725 288 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 289 "core": "Cortex-M3",
Kojto 122:f9eeca106725 290 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 291 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
Kojto 122:f9eeca106725 292 "macros": ["TARGET_LPC1768"],
Kojto 122:f9eeca106725 293 "progen": {"target": "lpc1768"},
Kojto 122:f9eeca106725 294 "detect_code": ["1010"],
Kojto 122:f9eeca106725 295 "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"]
Kojto 122:f9eeca106725 296 },
Kojto 122:f9eeca106725 297 "LPC2368": {
Kojto 122:f9eeca106725 298 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 299 "core": "ARM7TDMI-S",
Kojto 122:f9eeca106725 300 "progen": {"target": "lpc2368"},
Kojto 122:f9eeca106725 301 "extra_labels": ["NXP", "LPC23XX"],
Kojto 122:f9eeca106725 302 "supported_toolchains": ["GCC_ARM", "GCC_CR"],
Kojto 122:f9eeca106725 303 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 304 "release": true
Kojto 122:f9eeca106725 305 },
Kojto 122:f9eeca106725 306 "LPC2460": {
Kojto 122:f9eeca106725 307 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 308 "core": "ARM7TDMI-S",
Kojto 122:f9eeca106725 309 "progen": {"target": "lpc2460"},
Kojto 122:f9eeca106725 310 "extra_labels": ["NXP", "LPC2460"],
Kojto 122:f9eeca106725 311 "supported_toolchains": ["GCC_ARM"],
Kojto 122:f9eeca106725 312 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 313 "release": true
Kojto 122:f9eeca106725 314 },
Kojto 122:f9eeca106725 315 "LPC810": {
Kojto 122:f9eeca106725 316 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 317 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 318 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 319 "extra_labels": ["NXP", "LPC81X"],
Kojto 122:f9eeca106725 320 "is_disk_virtual": true,
Kojto 122:f9eeca106725 321 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 322 "progen": {
Kojto 122:f9eeca106725 323 "target": "lpc810"
Kojto 122:f9eeca106725 324 },
Kojto 122:f9eeca106725 325 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 326 "default_build": "small"
Kojto 122:f9eeca106725 327 },
Kojto 122:f9eeca106725 328 "LPC812": {
Kojto 122:f9eeca106725 329 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 330 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 331 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 332 "extra_labels": ["NXP", "LPC81X"],
Kojto 122:f9eeca106725 333 "is_disk_virtual": true,
Kojto 122:f9eeca106725 334 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 335 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 336 "progen": {
Kojto 122:f9eeca106725 337 "target": "lpc812m101"
Kojto 122:f9eeca106725 338 },
Kojto 122:f9eeca106725 339 "detect_code": ["1050"],
Kojto 122:f9eeca106725 340 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 341 "default_build": "small",
Kojto 122:f9eeca106725 342 "release": true
Kojto 122:f9eeca106725 343 },
Kojto 122:f9eeca106725 344 "LPC824": {
Kojto 122:f9eeca106725 345 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 346 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 347 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 348 "extra_labels": ["NXP", "LPC82X"],
Kojto 122:f9eeca106725 349 "is_disk_virtual": true,
Kojto 122:f9eeca106725 350 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 351 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 352 "progen": {
Kojto 122:f9eeca106725 353 "target": "lpc824m201"
Kojto 122:f9eeca106725 354 },
Kojto 122:f9eeca106725 355 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 356 "default_build": "small",
Kojto 122:f9eeca106725 357 "release": true
Kojto 122:f9eeca106725 358 },
Kojto 122:f9eeca106725 359 "SSCI824": {
Kojto 122:f9eeca106725 360 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 361 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 362 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 363 "extra_labels": ["NXP", "LPC82X"],
Kojto 122:f9eeca106725 364 "is_disk_virtual": true,
Kojto 122:f9eeca106725 365 "supported_toolchains": ["uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 366 "progen": {
Kojto 122:f9eeca106725 367 "target": "ssci824"
Kojto 122:f9eeca106725 368 },
Kojto 122:f9eeca106725 369 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 370 "default_build": "small",
Kojto 122:f9eeca106725 371 "release": true
Kojto 122:f9eeca106725 372 },
Kojto 122:f9eeca106725 373 "LPC4088": {
Kojto 122:f9eeca106725 374 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 375 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 376 "extra_labels": ["NXP", "LPC408X"],
Kojto 122:f9eeca106725 377 "is_disk_virtual": true,
Kojto 122:f9eeca106725 378 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 379 "post_binary_hook": {
Kojto 122:f9eeca106725 380 "function": "LPC4088Code.binary_hook",
Kojto 122:f9eeca106725 381 "toolchains": ["ARM_STD", "ARM_MICRO"]
Kojto 122:f9eeca106725 382 },
Kojto 122:f9eeca106725 383 "progen": {"target": "lpc4088"},
Kojto 122:f9eeca106725 384 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 385 "release": true
Kojto 122:f9eeca106725 386 },
Kojto 122:f9eeca106725 387 "LPC4088_DM": {
Kojto 122:f9eeca106725 388 "inherits": ["LPC4088"],
Kojto 122:f9eeca106725 389 "release": true
Kojto 122:f9eeca106725 390 },
Kojto 122:f9eeca106725 391 "LPC4330_M4": {
Kojto 122:f9eeca106725 392 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 393 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 394 "progen": {"target": "lpc4330"},
Kojto 122:f9eeca106725 395 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
Kojto 122:f9eeca106725 396 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 397 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 398 },
Kojto 122:f9eeca106725 399 "LPC4330_M0": {
Kojto 122:f9eeca106725 400 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 401 "core": "Cortex-M0",
Kojto 122:f9eeca106725 402 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
Kojto 122:f9eeca106725 403 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 404 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 405 },
Kojto 122:f9eeca106725 406 "LPC4337": {
Kojto 122:f9eeca106725 407 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 408 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 409 "progen": {"target": "lpc4337"},
Kojto 122:f9eeca106725 410 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
Kojto 122:f9eeca106725 411 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 412 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 413 "release": true
Kojto 122:f9eeca106725 414 },
Kojto 122:f9eeca106725 415 "LPC1800": {
Kojto 122:f9eeca106725 416 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 417 "core": "Cortex-M3",
Kojto 122:f9eeca106725 418 "extra_labels": ["NXP", "LPC43XX"],
Kojto 122:f9eeca106725 419 "public": false,
Kojto 122:f9eeca106725 420 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
Kojto 122:f9eeca106725 421 },
Kojto 122:f9eeca106725 422 "LPC11U37H_401": {
Kojto 122:f9eeca106725 423 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 424 "core": "Cortex-M0",
Kojto 122:f9eeca106725 425 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 426 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 427 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
Kojto 122:f9eeca106725 428 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 429 "progen": {
Kojto 122:f9eeca106725 430 "target": "lpc11u37_401"
Kojto 122:f9eeca106725 431 },
Kojto 122:f9eeca106725 432 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 433 "default_build": "small",
Kojto 122:f9eeca106725 434 "release": true
Kojto 122:f9eeca106725 435 },
Kojto 122:f9eeca106725 436 "ELEKTOR_COCORICO": {
Kojto 122:f9eeca106725 437 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 438 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 439 "extra_labels": ["NXP", "LPC81X"],
Kojto 122:f9eeca106725 440 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 441 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 442 "is_disk_virtual": true,
Kojto 122:f9eeca106725 443 "detect_code": ["C000"],
Kojto 122:f9eeca106725 444 "progen": {
Kojto 122:f9eeca106725 445 "target": "cocorico"
Kojto 122:f9eeca106725 446 },
Kojto 122:f9eeca106725 447 "default_build": "small"
Kojto 122:f9eeca106725 448 },
Kojto 122:f9eeca106725 449 "KL05Z": {
Kojto 122:f9eeca106725 450 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 451 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 452 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 453 "extra_labels": ["Freescale", "KLXX"],
Kojto 122:f9eeca106725 454 "is_disk_virtual": true,
Kojto 122:f9eeca106725 455 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 456 "inherits": ["Target"],
Kojto 122:f9eeca106725 457 "progen": {
Kojto 122:f9eeca106725 458 "target": "frdm-kl05z"
Kojto 122:f9eeca106725 459 },
Kojto 122:f9eeca106725 460 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 461 "default_build": "small",
Kojto 122:f9eeca106725 462 "release": true
Kojto 122:f9eeca106725 463 },
Kojto 122:f9eeca106725 464 "KL25Z": {
Kojto 122:f9eeca106725 465 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 466 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 467 "extra_labels": ["Freescale", "KLXX"],
Kojto 122:f9eeca106725 468 "is_disk_virtual": true,
Kojto 122:f9eeca106725 469 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 470 "inherits": ["Target"],
Kojto 122:f9eeca106725 471 "progen": {"target": "frdm-kl25z"},
Kojto 122:f9eeca106725 472 "detect_code": ["0200"],
Kojto 122:f9eeca106725 473 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 474 "release": true
Kojto 122:f9eeca106725 475 },
Kojto 122:f9eeca106725 476 "KL26Z": {
Kojto 122:f9eeca106725 477 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 478 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 479 "extra_labels": ["Freescale", "KLXX"],
Kojto 122:f9eeca106725 480 "is_disk_virtual": true,
Kojto 122:f9eeca106725 481 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 482 "inherits": ["Target"],
Kojto 122:f9eeca106725 483 "progen": {"target": "kl26z"},
Kojto 122:f9eeca106725 484 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 485 },
Kojto 122:f9eeca106725 486 "KL43Z": {
Kojto 122:f9eeca106725 487 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 488 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 489 "extra_labels": ["Freescale", "KLXX"],
Kojto 122:f9eeca106725 490 "is_disk_virtual": true,
Kojto 122:f9eeca106725 491 "supported_toolchains": ["GCC_ARM", "ARM"],
Kojto 122:f9eeca106725 492 "inherits": ["Target"],
Kojto 122:f9eeca106725 493 "progen": {"target": "frdm-kl43z"},
Kojto 122:f9eeca106725 494 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 495 "release": true
Kojto 122:f9eeca106725 496 },
Kojto 122:f9eeca106725 497 "KL46Z": {
Kojto 122:f9eeca106725 498 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 499 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 500 "extra_labels": ["Freescale", "KLXX"],
Kojto 122:f9eeca106725 501 "is_disk_virtual": true,
Kojto 122:f9eeca106725 502 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 122:f9eeca106725 503 "inherits": ["Target"],
Kojto 122:f9eeca106725 504 "progen": {"target": "frdm-kl46z"},
Kojto 122:f9eeca106725 505 "detect_code": ["0220"],
Kojto 122:f9eeca106725 506 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 507 "release": true
Kojto 122:f9eeca106725 508 },
Kojto 122:f9eeca106725 509 "K20D50M": {
Kojto 122:f9eeca106725 510 "inherits": ["Target"],
Kojto 122:f9eeca106725 511 "core": "Cortex-M4",
Kojto 122:f9eeca106725 512 "extra_labels": ["Freescale", "K20XX"],
Kojto 122:f9eeca106725 513 "is_disk_virtual": true,
Kojto 122:f9eeca106725 514 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 122:f9eeca106725 515 "progen": {"target": "frdm-k20d50m"},
Kojto 122:f9eeca106725 516 "detect_code": ["0230"],
Kojto 122:f9eeca106725 517 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 518 "release": true
Kojto 122:f9eeca106725 519 },
Kojto 122:f9eeca106725 520 "TEENSY3_1": {
Kojto 122:f9eeca106725 521 "inherits": ["Target"],
Kojto 122:f9eeca106725 522 "core": "Cortex-M4",
Kojto 122:f9eeca106725 523 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
Kojto 122:f9eeca106725 524 "OUTPUT_EXT": "hex",
Kojto 122:f9eeca106725 525 "is_disk_virtual": true,
Kojto 122:f9eeca106725 526 "supported_toolchains": ["GCC_ARM", "ARM"],
Kojto 122:f9eeca106725 527 "post_binary_hook": {
Kojto 122:f9eeca106725 528 "function": "TEENSY3_1Code.binary_hook",
Kojto 122:f9eeca106725 529 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
Kojto 122:f9eeca106725 530 },
Kojto 122:f9eeca106725 531 "progen": {"target": "teensy-31"},
Kojto 122:f9eeca106725 532 "detect_code": ["0230"],
Kojto 122:f9eeca106725 533 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 534 "release": true
Kojto 122:f9eeca106725 535 },
Kojto 122:f9eeca106725 536 "K22F": {
Kojto 122:f9eeca106725 537 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 538 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 539 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 540 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
Kojto 122:f9eeca106725 541 "is_disk_virtual": true,
Kojto 122:f9eeca106725 542 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
Kojto 122:f9eeca106725 543 "inherits": ["Target"],
Kojto 122:f9eeca106725 544 "progen": {"target": "frdm-k22f"},
Kojto 122:f9eeca106725 545 "detect_code": ["0231"],
Kojto 122:f9eeca106725 546 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 547 "release": true
Kojto 122:f9eeca106725 548 },
Kojto 122:f9eeca106725 549 "KL27Z": {
Kojto 122:f9eeca106725 550 "inherits": ["Target"],
Kojto 122:f9eeca106725 551 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 552 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Kojto 122:f9eeca106725 553 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
Kojto 122:f9eeca106725 554 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 555 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 556 "is_disk_virtual": true,
Kojto 122:f9eeca106725 557 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 558 "detect_code": ["0261"],
Kojto 122:f9eeca106725 559 "progen_target": {"target": "frdm-kl27z"},
Kojto 122:f9eeca106725 560 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 561 "default_build": "standard",
Kojto 122:f9eeca106725 562 "release": true
Kojto 122:f9eeca106725 563 },
Kojto 122:f9eeca106725 564 "K64F": {
Kojto 122:f9eeca106725 565 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 566 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 567 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 568 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Kojto 122:f9eeca106725 569 "is_disk_virtual": true,
Kojto 122:f9eeca106725 570 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "MBEDTLS_ENTROPY_HARDWARE_ALT"],
Kojto 122:f9eeca106725 571 "inherits": ["Target"],
Kojto 122:f9eeca106725 572 "progen": {"target": "frdm-k64f"},
Kojto 122:f9eeca106725 573 "detect_code": ["0240"],
Kojto 122:f9eeca106725 574 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "STORAGE"],
Kojto 122:f9eeca106725 575 "features": ["IPV4"],
Kojto 122:f9eeca106725 576 "release": true
Kojto 122:f9eeca106725 577 },
Kojto 122:f9eeca106725 578 "MTS_GAMBIT": {
Kojto 122:f9eeca106725 579 "inherits": ["Target"],
Kojto 122:f9eeca106725 580 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 581 "supported_toolchains": ["ARM", "GCC_ARM"],
Kojto 122:f9eeca106725 582 "extra_labels": ["Freescale", "KSDK2_MCUS", "K64F", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Kojto 122:f9eeca106725 583 "is_disk_virtual": true,
Kojto 122:f9eeca106725 584 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Kojto 122:f9eeca106725 585 "progen": {"target": "mts-gambit"},
Kojto 122:f9eeca106725 586 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 587 },
Kojto 122:f9eeca106725 588 "HEXIWEAR": {
Kojto 122:f9eeca106725 589 "inherits": ["Target"],
Kojto 122:f9eeca106725 590 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 591 "extra_labels": ["Freescale", "KSDK2_MCUS", "K64F"],
Kojto 122:f9eeca106725 592 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 593 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Kojto 122:f9eeca106725 594 "is_disk_virtual": true,
Kojto 122:f9eeca106725 595 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 596 "detect_code": ["0214"],
Kojto 122:f9eeca106725 597 "progen": {"target": "hexiwear-k64f"},
Kojto 122:f9eeca106725 598 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 599 "default_build": "standard"
Kojto 122:f9eeca106725 600 },
Kojto 122:f9eeca106725 601 "NUCLEO_F030R8": {
Kojto 122:f9eeca106725 602 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 603 "core": "Cortex-M0",
Kojto 122:f9eeca106725 604 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 605 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
Kojto 122:f9eeca106725 606 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 607 "inherits": ["Target"],
Kojto 122:f9eeca106725 608 "progen": {"target": "nucleo-f030r8"},
Kojto 122:f9eeca106725 609 "detect_code": ["0725"],
Kojto 122:f9eeca106725 610 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 611 "default_build": "small",
Kojto 122:f9eeca106725 612 "release": true
Kojto 122:f9eeca106725 613 },
Kojto 122:f9eeca106725 614 "NUCLEO_F031K6": {
Kojto 122:f9eeca106725 615 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 616 "core": "Cortex-M0",
Kojto 122:f9eeca106725 617 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 618 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
Kojto 122:f9eeca106725 619 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 620 "inherits": ["Target"],
Kojto 122:f9eeca106725 621 "progen": {"target": "nucleo-f031k6"},
Kojto 122:f9eeca106725 622 "detect_code": ["0791"],
Kojto 122:f9eeca106725 623 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 624 "default_build": "small",
Kojto 122:f9eeca106725 625 "release": true
Kojto 122:f9eeca106725 626 },
Kojto 122:f9eeca106725 627 "NUCLEO_F042K6": {
Kojto 122:f9eeca106725 628 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 629 "core": "Cortex-M0",
Kojto 122:f9eeca106725 630 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 631 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
Kojto 122:f9eeca106725 632 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 633 "inherits": ["Target"],
Kojto 122:f9eeca106725 634 "progen": {"target": "nucleo-f042k6"},
Kojto 122:f9eeca106725 635 "detect_code": ["0785"],
Kojto 122:f9eeca106725 636 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 637 "default_build": "small",
Kojto 122:f9eeca106725 638 "release": true
Kojto 122:f9eeca106725 639 },
Kojto 122:f9eeca106725 640 "NUCLEO_F070RB": {
Kojto 122:f9eeca106725 641 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 642 "core": "Cortex-M0",
Kojto 122:f9eeca106725 643 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 644 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
Kojto 122:f9eeca106725 645 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 646 "inherits": ["Target"],
Kojto 122:f9eeca106725 647 "progen": {"target": "nucleo-f070rb"},
Kojto 122:f9eeca106725 648 "detect_code": ["0755"],
Kojto 122:f9eeca106725 649 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 650 "default_build": "small",
Kojto 122:f9eeca106725 651 "release": true
Kojto 122:f9eeca106725 652 },
Kojto 122:f9eeca106725 653 "NUCLEO_F072RB": {
Kojto 122:f9eeca106725 654 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 655 "core": "Cortex-M0",
Kojto 122:f9eeca106725 656 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 657 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
Kojto 122:f9eeca106725 658 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 659 "inherits": ["Target"],
Kojto 122:f9eeca106725 660 "progen": {"target": "nucleo-f072rb"},
Kojto 122:f9eeca106725 661 "detect_code": ["0730"],
Kojto 122:f9eeca106725 662 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 663 "default_build": "small",
Kojto 122:f9eeca106725 664 "release": true
Kojto 122:f9eeca106725 665 },
Kojto 122:f9eeca106725 666 "NUCLEO_F091RC": {
Kojto 122:f9eeca106725 667 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 668 "core": "Cortex-M0",
Kojto 122:f9eeca106725 669 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 670 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
Kojto 122:f9eeca106725 671 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 672 "inherits": ["Target"],
Kojto 122:f9eeca106725 673 "progen": {"target": "nucleo-f091rc"},
Kojto 122:f9eeca106725 674 "detect_code": ["0750"],
Kojto 122:f9eeca106725 675 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 676 "default_build": "small",
Kojto 122:f9eeca106725 677 "release": true
Kojto 122:f9eeca106725 678 },
Kojto 122:f9eeca106725 679 "NUCLEO_F103RB": {
Kojto 122:f9eeca106725 680 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 681 "core": "Cortex-M3",
Kojto 122:f9eeca106725 682 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 683 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
Kojto 122:f9eeca106725 684 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 685 "inherits": ["Target"],
Kojto 122:f9eeca106725 686 "progen": {"target": "nucleo-f103rb"},
Kojto 122:f9eeca106725 687 "detect_code": ["0700"],
Kojto 122:f9eeca106725 688 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 689 "default_build": "small",
Kojto 122:f9eeca106725 690 "release": true
Kojto 122:f9eeca106725 691 },
Kojto 122:f9eeca106725 692 "NUCLEO_F302R8": {
Kojto 122:f9eeca106725 693 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 694 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 695 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 696 "extra_labels": ["STM", "STM32F3", "STM32F302R8"],
Kojto 122:f9eeca106725 697 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 698 "inherits": ["Target"],
Kojto 122:f9eeca106725 699 "progen": {"target": "nucleo-f302r8"},
Kojto 122:f9eeca106725 700 "detect_code": ["0705"],
Kojto 122:f9eeca106725 701 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 702 "default_build": "small",
Kojto 122:f9eeca106725 703 "release": true
Kojto 122:f9eeca106725 704 },
Kojto 122:f9eeca106725 705 "NUCLEO_F303K8": {
Kojto 122:f9eeca106725 706 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 707 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 708 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 709 "extra_labels": ["STM", "STM32F3", "STM32F303K8"],
Kojto 122:f9eeca106725 710 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 711 "inherits": ["Target"],
Kojto 122:f9eeca106725 712 "progen": {"target": "nucleo-f303k8"},
Kojto 122:f9eeca106725 713 "detect_code": ["0775"],
Kojto 122:f9eeca106725 714 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 715 "default_build": "small",
Kojto 122:f9eeca106725 716 "release": true
Kojto 122:f9eeca106725 717 },
Kojto 122:f9eeca106725 718 "NUCLEO_F303RE": {
Kojto 122:f9eeca106725 719 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 720 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 721 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 722 "extra_labels": ["STM", "STM32F3", "STM32F303RE"],
Kojto 122:f9eeca106725 723 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 724 "inherits": ["Target"],
Kojto 122:f9eeca106725 725 "progen": {"target": "nucleo-f303re"},
Kojto 122:f9eeca106725 726 "detect_code": ["0745"],
Kojto 122:f9eeca106725 727 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 728 "default_build": "small",
Kojto 122:f9eeca106725 729 "release": true
Kojto 122:f9eeca106725 730 },
Kojto 122:f9eeca106725 731 "NUCLEO_F334R8": {
Kojto 122:f9eeca106725 732 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 733 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 734 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 735 "extra_labels": ["STM", "STM32F3", "STM32F334R8"],
Kojto 122:f9eeca106725 736 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 737 "inherits": ["Target"],
Kojto 122:f9eeca106725 738 "progen": {"target": "nucleo-f334r8"},
Kojto 122:f9eeca106725 739 "detect_code": ["0735"],
Kojto 122:f9eeca106725 740 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 741 "default_build": "small",
Kojto 122:f9eeca106725 742 "release": true
Kojto 122:f9eeca106725 743 },
Kojto 122:f9eeca106725 744 "NUCLEO_F401RE": {
Kojto 122:f9eeca106725 745 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 746 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 747 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 748 "extra_labels": ["STM", "STM32F4", "STM32F401RE"],
Kojto 122:f9eeca106725 749 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 750 "inherits": ["Target"],
Kojto 122:f9eeca106725 751 "progen": {"target": "nucleo-f401re"},
Kojto 122:f9eeca106725 752 "detect_code": ["0720"],
Kojto 122:f9eeca106725 753 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 754 "default_build": "small",
Kojto 122:f9eeca106725 755 "release": true
Kojto 122:f9eeca106725 756 },
Kojto 122:f9eeca106725 757 "NUCLEO_F410RB": {
Kojto 122:f9eeca106725 758 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 759 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 760 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 761 "extra_labels": ["STM", "STM32F4", "STM32F410RB"],
Kojto 122:f9eeca106725 762 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 763 "inherits": ["Target"],
Kojto 122:f9eeca106725 764 "progen": {"target": "nucleo-f410rb"},
Kojto 122:f9eeca106725 765 "detect_code": ["0740"],
Kojto 122:f9eeca106725 766 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 767 "default_build": "small",
Kojto 122:f9eeca106725 768 "release": true
Kojto 122:f9eeca106725 769 },
Kojto 122:f9eeca106725 770 "NUCLEO_F411RE": {
Kojto 122:f9eeca106725 771 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 772 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 773 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 774 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Kojto 122:f9eeca106725 775 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 776 "inherits": ["Target"],
Kojto 122:f9eeca106725 777 "progen": {"target": "nucleo-f411re"},
Kojto 122:f9eeca106725 778 "detect_code": ["0740"],
Kojto 122:f9eeca106725 779 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 780 "default_build": "small",
Kojto 122:f9eeca106725 781 "release": true
Kojto 122:f9eeca106725 782 },
Kojto 122:f9eeca106725 783 "ELMO_F411RE": {
Kojto 122:f9eeca106725 784 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 785 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 786 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 787 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Kojto 122:f9eeca106725 788 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 789 "inherits": ["Target"],
Kojto 122:f9eeca106725 790 "detect_code": ["----"],
Kojto 122:f9eeca106725 791 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 792 "default_build": "small",
Kojto 122:f9eeca106725 793 "release": true
Kojto 122:f9eeca106725 794 },
Kojto 122:f9eeca106725 795 "NUCLEO_F429ZI": {
Kojto 122:f9eeca106725 796 "inherits": ["Target"],
Kojto 122:f9eeca106725 797 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 798 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 799 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI"],
Kojto 122:f9eeca106725 800 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 801 "progen": {"target": "nucleo-f429zi"},
Kojto 122:f9eeca106725 802 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 803 "detect_code": ["0796"],
Kojto 122:f9eeca106725 804 "default_build": "small",
Kojto 122:f9eeca106725 805 "release": true
Kojto 122:f9eeca106725 806 },
Kojto 122:f9eeca106725 807 "NUCLEO_F446RE": {
Kojto 122:f9eeca106725 808 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 809 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 810 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 811 "extra_labels": ["STM", "STM32F4", "STM32F446RE"],
Kojto 122:f9eeca106725 812 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 813 "inherits": ["Target"],
Kojto 122:f9eeca106725 814 "progen": {"target": "nucleo-f446re"},
Kojto 122:f9eeca106725 815 "detect_code": ["0777"],
Kojto 122:f9eeca106725 816 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 817 "default_build": "standard",
Kojto 122:f9eeca106725 818 "release": true
Kojto 122:f9eeca106725 819 },
Kojto 122:f9eeca106725 820 "NUCLEO_F446ZE": {
Kojto 122:f9eeca106725 821 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 822 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 823 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 824 "extra_labels": ["STM", "STM32F4", "STM32F446ZE"],
Kojto 122:f9eeca106725 825 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 826 "inherits": ["Target"],
Kojto 122:f9eeca106725 827 "progen": {"target": "nucleo-f446ze"},
Kojto 122:f9eeca106725 828 "detect_code": ["0778"],
Kojto 122:f9eeca106725 829 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 830 "default_build": "small",
Kojto 122:f9eeca106725 831 "release": true
Kojto 122:f9eeca106725 832 },
Kojto 122:f9eeca106725 833
Kojto 122:f9eeca106725 834 "B96B_F446VE": {
Kojto 122:f9eeca106725 835 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 836 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 837 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 838 "extra_labels": ["STM", "STM32F4", "STM32F446VE"],
Kojto 122:f9eeca106725 839 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 840 "inherits": ["Target"],
Kojto 122:f9eeca106725 841 "detect_code": ["0840"],
Kojto 122:f9eeca106725 842 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_ASYNCH_DMA", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 843 "default_build": "small",
Kojto 122:f9eeca106725 844 "release": true
Kojto 122:f9eeca106725 845 },
Kojto 122:f9eeca106725 846 "NUCLEO_F746ZG": {
Kojto 122:f9eeca106725 847 "inherits": ["Target"],
Kojto 122:f9eeca106725 848 "core": "Cortex-M7F",
Kojto 122:f9eeca106725 849 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746ZG"],
Kojto 122:f9eeca106725 850 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 851 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 852 "progen": {
Kojto 122:f9eeca106725 853 "target": "nucleo-f746zg",
Kojto 122:f9eeca106725 854 "iar": {
Kojto 122:f9eeca106725 855 "template": ["iar_nucleo_f746zg.ewp.tmpl"]
Kojto 122:f9eeca106725 856 }
Kojto 122:f9eeca106725 857 },
Kojto 122:f9eeca106725 858 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 859 "detect_code": ["0816"],
Kojto 122:f9eeca106725 860 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 861 "features": ["IPV4"],
Kojto 122:f9eeca106725 862 "release": true
Kojto 122:f9eeca106725 863 },
Kojto 122:f9eeca106725 864 "NUCLEO_F767ZI": {
Kojto 122:f9eeca106725 865 "inherits": ["Target"],
Kojto 122:f9eeca106725 866 "core": "Cortex-M7FD",
Kojto 122:f9eeca106725 867 "extra_labels": ["STM", "STM32F7", "STM32F767", "STM32F767ZI"],
Kojto 122:f9eeca106725 868 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 869 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 870 "progen": {"target": "nucleo-f767zi"},
Kojto 122:f9eeca106725 871 "detect_code": ["0818"],
Kojto 122:f9eeca106725 872 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 873 "default_build": "standard",
Kojto 122:f9eeca106725 874 "release":true
Kojto 122:f9eeca106725 875 },
Kojto 122:f9eeca106725 876 "NUCLEO_L011K4": {
Kojto 122:f9eeca106725 877 "inherits": ["Target"],
Kojto 122:f9eeca106725 878 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 879 "extra_labels": ["STM", "STM32L0", "STM32L011K4"],
Kojto 122:f9eeca106725 880 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 881 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 882 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 883 "detect_code": ["0780"],
Kojto 122:f9eeca106725 884 "progen": {"target":"nucleo-l011k4"},
Kojto 122:f9eeca106725 885 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 886 "release": true
Kojto 122:f9eeca106725 887 },
Kojto 122:f9eeca106725 888
Kojto 122:f9eeca106725 889 "NUCLEO_L031K6": {
Kojto 122:f9eeca106725 890 "inherits": ["Target"],
Kojto 122:f9eeca106725 891 "core": "Cortex-M0",
Kojto 122:f9eeca106725 892 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
Kojto 122:f9eeca106725 893 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 894 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 895 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 896 "detect_code": ["0790"],
Kojto 122:f9eeca106725 897 "progen": {"target": "nucleo-l031k6"},
Kojto 122:f9eeca106725 898 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 899 "default_build": "small",
Kojto 122:f9eeca106725 900 "release": true
Kojto 122:f9eeca106725 901 },
Kojto 122:f9eeca106725 902 "NUCLEO_L053R8": {
Kojto 122:f9eeca106725 903 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 904 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 905 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 906 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
Kojto 122:f9eeca106725 907 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 908 "inherits": ["Target"],
Kojto 122:f9eeca106725 909 "progen": {"target": "nucleo-l053r8"},
Kojto 122:f9eeca106725 910 "detect_code": ["0715"],
Kojto 122:f9eeca106725 911 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 912 "default_build": "small",
Kojto 122:f9eeca106725 913 "release": true
Kojto 122:f9eeca106725 914 },
Kojto 122:f9eeca106725 915 "NUCLEO_L073RZ": {
Kojto 122:f9eeca106725 916 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 917 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 918 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 919 "extra_labels": ["STM", "STM32L0", "STM32L073RZ"],
Kojto 122:f9eeca106725 920 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 921 "inherits": ["Target"],
Kojto 122:f9eeca106725 922 "progen": {"target": "nucleo-l073rz"},
Kojto 122:f9eeca106725 923 "detect_code": ["0760"],
Kojto 122:f9eeca106725 924 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 925 "default_build": "small",
Kojto 122:f9eeca106725 926 "release": true
Kojto 122:f9eeca106725 927 },
Kojto 122:f9eeca106725 928 "NUCLEO_L152RE": {
Kojto 122:f9eeca106725 929 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 930 "core": "Cortex-M3",
Kojto 122:f9eeca106725 931 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 932 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
Kojto 122:f9eeca106725 933 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 934 "inherits": ["Target"],
Kojto 122:f9eeca106725 935 "progen": {"target": "nucleo-l152re"},
Kojto 122:f9eeca106725 936 "detect_code": ["0710"],
Kojto 122:f9eeca106725 937 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 938 "default_build": "small",
Kojto 122:f9eeca106725 939 "release": true
Kojto 122:f9eeca106725 940 },
Kojto 122:f9eeca106725 941 "NUCLEO_L432KC": {
Kojto 122:f9eeca106725 942 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 943 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 944 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 945 "extra_labels": ["STM", "STM32L4", "STM32L432KC"],
Kojto 122:f9eeca106725 946 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 947 "inherits": ["Target"],
Kojto 122:f9eeca106725 948 "progen": {"target": "nucleo-l432kc"},
Kojto 122:f9eeca106725 949 "detect_code": ["0770"],
Kojto 122:f9eeca106725 950 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "CAN", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 951 "release": true
Kojto 122:f9eeca106725 952 },
Kojto 122:f9eeca106725 953 "NUCLEO_L476RG": {
Kojto 122:f9eeca106725 954 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 955 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 956 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 957 "extra_labels": ["STM", "STM32L4", "STM32L476RG"],
Kojto 122:f9eeca106725 958 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 959 "inherits": ["Target"],
Kojto 122:f9eeca106725 960 "progen": {"target": "nucleo-l476rg"},
Kojto 122:f9eeca106725 961 "detect_code": ["0765"],
Kojto 122:f9eeca106725 962 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 963 "default_build": "small",
Kojto 122:f9eeca106725 964 "release": true
Kojto 122:f9eeca106725 965 },
Kojto 122:f9eeca106725 966 "STM32F3XX": {
Kojto 122:f9eeca106725 967 "inherits": ["Target"],
Kojto 122:f9eeca106725 968 "core": "Cortex-M4",
Kojto 122:f9eeca106725 969 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 970 "extra_labels": ["STM", "STM32F3XX"],
Kojto 122:f9eeca106725 971 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 972 "default_build": "small"
Kojto 122:f9eeca106725 973 },
Kojto 122:f9eeca106725 974 "STM32F407": {
Kojto 122:f9eeca106725 975 "inherits": ["Target"],
Kojto 122:f9eeca106725 976 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 977 "extra_labels": ["STM", "STM32F4", "STM32F4XX"],
Kojto 122:f9eeca106725 978 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
Kojto 122:f9eeca106725 979 },
Kojto 122:f9eeca106725 980 "ARCH_MAX": {
Kojto 122:f9eeca106725 981 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 982 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 983 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 984 "program_cycle_s": 2,
Kojto 122:f9eeca106725 985 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Kojto 122:f9eeca106725 986 "macros": ["LSI_VALUE=32000"],
Kojto 122:f9eeca106725 987 "inherits": ["Target"],
Kojto 122:f9eeca106725 988 "progen": {"target": "lpc1768"},
Kojto 122:f9eeca106725 989 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 990 "release": true
Kojto 122:f9eeca106725 991 },
Kojto 122:f9eeca106725 992 "DISCO_F051R8": {
Kojto 122:f9eeca106725 993 "inherits": ["Target"],
Kojto 122:f9eeca106725 994 "core": "Cortex-M0",
Kojto 122:f9eeca106725 995 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 996 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
Kojto 122:f9eeca106725 997 "supported_toolchains": ["GCC_ARM"],
Kojto 122:f9eeca106725 998 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 999 "default_build": "small"
Kojto 122:f9eeca106725 1000 },
Kojto 122:f9eeca106725 1001 "DISCO_F100RB": {
Kojto 122:f9eeca106725 1002 "inherits": ["Target"],
Kojto 122:f9eeca106725 1003 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1004 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1005 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
Kojto 122:f9eeca106725 1006 "supported_toolchains": ["GCC_ARM"],
Kojto 122:f9eeca106725 1007 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1008 "default_build": "small"
Kojto 122:f9eeca106725 1009 },
Kojto 122:f9eeca106725 1010 "DISCO_F303VC": {
Kojto 122:f9eeca106725 1011 "inherits": ["Target"],
Kojto 122:f9eeca106725 1012 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1013 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1014 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303VC"],
Kojto 122:f9eeca106725 1015 "supported_toolchains": ["GCC_ARM"],
Kojto 122:f9eeca106725 1016 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1017 "default_build": "small"
Kojto 122:f9eeca106725 1018 },
Kojto 122:f9eeca106725 1019 "DISCO_F334C8": {
Kojto 122:f9eeca106725 1020 "inherits": ["Target"],
Kojto 122:f9eeca106725 1021 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1022 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1023 "extra_labels": ["STM", "STM32F3", "STM32F334C8"],
Kojto 122:f9eeca106725 1024 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1025 "progen": {"target": "disco-f334c8"},
Kojto 122:f9eeca106725 1026 "detect_code": ["0810"],
Kojto 122:f9eeca106725 1027 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1028 "default_build": "small",
Kojto 122:f9eeca106725 1029 "release": true
Kojto 122:f9eeca106725 1030 },
Kojto 122:f9eeca106725 1031 "DISCO_F407VG": {
Kojto 122:f9eeca106725 1032 "inherits": ["Target"],
Kojto 122:f9eeca106725 1033 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1034 "progen": {"target": "disco-f407vg"},
Kojto 122:f9eeca106725 1035 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Kojto 122:f9eeca106725 1036 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1037 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 1038 },
Kojto 122:f9eeca106725 1039 "DISCO_F429ZI": {
Kojto 122:f9eeca106725 1040 "inherits": ["Target"],
Kojto 122:f9eeca106725 1041 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1042 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1043 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI"],
Kojto 122:f9eeca106725 1044 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1045 "progen": {"target": "disco-f429zi"},
Kojto 122:f9eeca106725 1046 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1047 "default_build": "small",
Kojto 122:f9eeca106725 1048 "release": true
Kojto 122:f9eeca106725 1049 },
Kojto 122:f9eeca106725 1050 "DISCO_F469NI": {
Kojto 122:f9eeca106725 1051 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1052 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1053 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1054 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI"],
Kojto 122:f9eeca106725 1055 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1056 "inherits": ["Target"],
Kojto 122:f9eeca106725 1057 "progen": {"target": "disco-f469ni"},
Kojto 122:f9eeca106725 1058 "detect_code": ["0788"],
Kojto 122:f9eeca106725 1059 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1060 "default_build": "small",
Kojto 122:f9eeca106725 1061 "release": true
Kojto 122:f9eeca106725 1062 },
Kojto 122:f9eeca106725 1063 "DISCO_L053C8": {
Kojto 122:f9eeca106725 1064 "inherits": ["Target"],
Kojto 122:f9eeca106725 1065 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1066 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1067 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
Kojto 122:f9eeca106725 1068 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1069 "progen": {"target": "disco-l053c8"},
Kojto 122:f9eeca106725 1070 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1071 "default_build": "small",
Kojto 122:f9eeca106725 1072 "release": true
Kojto 122:f9eeca106725 1073 },
Kojto 122:f9eeca106725 1074 "DISCO_F746NG": {
Kojto 122:f9eeca106725 1075 "inherits": ["Target"],
Kojto 122:f9eeca106725 1076 "core": "Cortex-M7F",
Kojto 122:f9eeca106725 1077 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746NG"],
Kojto 122:f9eeca106725 1078 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1079 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1080 "progen": {"target": "disco-f746ng"},
Kojto 122:f9eeca106725 1081 "detect_code": ["0815"],
Kojto 122:f9eeca106725 1082 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1083 "default_build": "standard",
Kojto 122:f9eeca106725 1084 "release": true
Kojto 122:f9eeca106725 1085 },
Kojto 122:f9eeca106725 1086 "DISCO_L476VG": {
Kojto 122:f9eeca106725 1087 "inherits": ["Target"],
Kojto 122:f9eeca106725 1088 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1089 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1090 "extra_labels": ["STM", "STM32L4", "STM32L476VG"],
Kojto 122:f9eeca106725 1091 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1092 "progen": {"target": "disco-l476vg"},
Kojto 122:f9eeca106725 1093 "detect_code": ["0820"],
Kojto 122:f9eeca106725 1094 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1095 "default_build": "small",
Kojto 122:f9eeca106725 1096 "release": true
Kojto 122:f9eeca106725 1097 },
Kojto 122:f9eeca106725 1098 "MTS_MDOT_F405RG": {
Kojto 122:f9eeca106725 1099 "inherits": ["Target"],
Kojto 122:f9eeca106725 1100 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1101 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1102 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
Kojto 122:f9eeca106725 1103 "is_disk_virtual": true,
Kojto 122:f9eeca106725 1104 "macros": ["HSE_VALUE=26000000", "OS_CLOCK=48000000"],
Kojto 122:f9eeca106725 1105 "progen": {"target": "mts-mdot-f405rg"},
Kojto 122:f9eeca106725 1106 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1107 "release": true
Kojto 122:f9eeca106725 1108 },
Kojto 122:f9eeca106725 1109 "MTS_MDOT_F411RE": {
Kojto 122:f9eeca106725 1110 "inherits": ["Target"],
Kojto 122:f9eeca106725 1111 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1112 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1113 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Kojto 122:f9eeca106725 1114 "macros": ["HSE_VALUE=26000000", "OS_CLOCK=96000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
Kojto 122:f9eeca106725 1115 "post_binary_hook": {
Kojto 122:f9eeca106725 1116 "function": "MTSCode.combine_bins_mts_dot",
Kojto 122:f9eeca106725 1117 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Kojto 122:f9eeca106725 1118 },
Kojto 122:f9eeca106725 1119 "progen": {"target": "mts-mdot-f411re"},
Kojto 122:f9eeca106725 1120 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1121 "release": true
Kojto 122:f9eeca106725 1122 },
Kojto 122:f9eeca106725 1123 "MTS_DRAGONFLY_F411RE": {
Kojto 122:f9eeca106725 1124 "inherits": ["Target"],
Kojto 122:f9eeca106725 1125 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1126 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1127 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Kojto 122:f9eeca106725 1128 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
Kojto 122:f9eeca106725 1129 "post_binary_hook": {
Kojto 122:f9eeca106725 1130 "function": "MTSCode.combine_bins_mts_dragonfly",
Kojto 122:f9eeca106725 1131 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Kojto 122:f9eeca106725 1132 },
Kojto 122:f9eeca106725 1133 "progen": {"target": "mts-dragonfly-f411re"},
Kojto 122:f9eeca106725 1134 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1135 "release": true
Kojto 122:f9eeca106725 1136 },
Kojto 122:f9eeca106725 1137 "MOTE_L152RC": {
Kojto 122:f9eeca106725 1138 "inherits": ["Target"],
Kojto 122:f9eeca106725 1139 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1140 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1141 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
Kojto 122:f9eeca106725 1142 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1143 "progen": {"target": "stm32l151rc"},
Kojto 122:f9eeca106725 1144 "detect_code": ["4100"],
Kojto 122:f9eeca106725 1145 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1146 "default_build": "small",
Kojto 122:f9eeca106725 1147 "release": true
Kojto 122:f9eeca106725 1148 },
Kojto 122:f9eeca106725 1149 "DISCO_F401VC": {
Kojto 122:f9eeca106725 1150 "inherits": ["Target"],
Kojto 122:f9eeca106725 1151 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1152 "default_toolchain": "GCC_ARM",
Kojto 122:f9eeca106725 1153 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401VC"],
Kojto 122:f9eeca106725 1154 "supported_toolchains": ["GCC_ARM"],
Kojto 122:f9eeca106725 1155 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1156 "default_build": "standard"
Kojto 122:f9eeca106725 1157 },
Kojto 122:f9eeca106725 1158 "UBLOX_C029": {
Kojto 122:f9eeca106725 1159 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1160 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1161 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1162 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1163 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI"],
Kojto 122:f9eeca106725 1164 "macros": ["HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000"],
Kojto 122:f9eeca106725 1165 "inherits": ["Target"],
Kojto 122:f9eeca106725 1166 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1167 "default_build": "small"
Kojto 122:f9eeca106725 1168 },
Kojto 122:f9eeca106725 1169 "NZ32_SC151": {
Kojto 122:f9eeca106725 1170 "inherits": ["Target"],
Kojto 122:f9eeca106725 1171 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1172 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1173 "program_cycle_s": 1.5,
Kojto 122:f9eeca106725 1174 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
Kojto 122:f9eeca106725 1175 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1176 "progen": {"target": "stm32l151rc"},
Kojto 122:f9eeca106725 1177 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1178 "default_build": "small"
Kojto 122:f9eeca106725 1179 },
Kojto 122:f9eeca106725 1180 "MCU_NRF51": {
Kojto 122:f9eeca106725 1181 "inherits": ["Target"],
Kojto 122:f9eeca106725 1182 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1183 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Kojto 122:f9eeca106725 1184 "macros": ["NRF51", "TARGET_NRF51822"],
Kojto 122:f9eeca106725 1185 "MERGE_BOOTLOADER": false,
Kojto 122:f9eeca106725 1186 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
Kojto 122:f9eeca106725 1187 "OUTPUT_EXT": "hex",
Kojto 122:f9eeca106725 1188 "is_disk_virtual": true,
Kojto 122:f9eeca106725 1189 "supported_toolchains": ["ARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1190 "public": false,
Kojto 122:f9eeca106725 1191 "MERGE_SOFT_DEVICE": true,
Kojto 122:f9eeca106725 1192 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1193 {
Kojto 122:f9eeca106725 1194 "boot": "s130_nrf51_1.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1195 "name": "s130_nrf51_1.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1196 "offset": 114688
Kojto 122:f9eeca106725 1197 },
Kojto 122:f9eeca106725 1198 {
Kojto 122:f9eeca106725 1199 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1200 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1201 "offset": 98304
Kojto 122:f9eeca106725 1202 },
Kojto 122:f9eeca106725 1203 {
Kojto 122:f9eeca106725 1204 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1205 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1206 "offset": 90112
Kojto 122:f9eeca106725 1207 },
Kojto 122:f9eeca106725 1208 {
Kojto 122:f9eeca106725 1209 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1210 "name": "s110_nrf51822_7.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1211 "offset": 90112
Kojto 122:f9eeca106725 1212 },
Kojto 122:f9eeca106725 1213 {
Kojto 122:f9eeca106725 1214 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1215 "name": "s110_nrf51822_6.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1216 "offset": 81920
Kojto 122:f9eeca106725 1217 }
Kojto 122:f9eeca106725 1218 ],
Kojto 122:f9eeca106725 1219 "detect_code": ["1070"],
Kojto 122:f9eeca106725 1220 "post_binary_hook": {
Kojto 122:f9eeca106725 1221 "function": "MCU_NRF51Code.binary_hook",
Kojto 122:f9eeca106725 1222 "toolchains": ["ARM_STD", "GCC_ARM"]
Kojto 122:f9eeca106725 1223 },
Kojto 122:f9eeca106725 1224 "program_cycle_s": 6,
Kojto 122:f9eeca106725 1225 "default_build": "small",
Kojto 122:f9eeca106725 1226 "features": ["BLE"]
Kojto 122:f9eeca106725 1227 },
Kojto 122:f9eeca106725 1228 "MCU_NRF51_16K_BASE": {
Kojto 122:f9eeca106725 1229 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1230 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1231 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1232 "public": false
Kojto 122:f9eeca106725 1233 },
Kojto 122:f9eeca106725 1234 "MCU_NRF51_16K_BOOT_BASE": {
Kojto 122:f9eeca106725 1235 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1236 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1237 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1238 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1239 "public": false
Kojto 122:f9eeca106725 1240 },
Kojto 122:f9eeca106725 1241 "MCU_NRF51_16K_OTA_BASE": {
Kojto 122:f9eeca106725 1242 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1243 "public": false,
Kojto 122:f9eeca106725 1244 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1245 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1246 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1247 },
Kojto 122:f9eeca106725 1248 "MCU_NRF51_16K": {
Kojto 122:f9eeca106725 1249 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1250 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1251 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1252 "public": false
Kojto 122:f9eeca106725 1253 },
Kojto 122:f9eeca106725 1254 "MCU_NRF51_S110": {
Kojto 122:f9eeca106725 1255 "extra_labels_add": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1256 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1257 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1258 {
Kojto 122:f9eeca106725 1259 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1260 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1261 "offset": 98304
Kojto 122:f9eeca106725 1262 },
Kojto 122:f9eeca106725 1263 {
Kojto 122:f9eeca106725 1264 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1265 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1266 "offset": 90112
Kojto 122:f9eeca106725 1267 }
Kojto 122:f9eeca106725 1268 ],
Kojto 122:f9eeca106725 1269 "public": false
Kojto 122:f9eeca106725 1270 },
Kojto 122:f9eeca106725 1271 "MCU_NRF51_16K_S110": {
Kojto 122:f9eeca106725 1272 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1273 "public": false
Kojto 122:f9eeca106725 1274 },
Kojto 122:f9eeca106725 1275 "MCU_NRF51_16K_BOOT": {
Kojto 122:f9eeca106725 1276 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1277 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1278 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1279 "public": false
Kojto 122:f9eeca106725 1280 },
Kojto 122:f9eeca106725 1281 "MCU_NRF51_16K_BOOT_S110": {
Kojto 122:f9eeca106725 1282 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1283 "public": false
Kojto 122:f9eeca106725 1284 },
Kojto 122:f9eeca106725 1285 "MCU_NRF51_16K_OTA": {
Kojto 122:f9eeca106725 1286 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1287 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1288 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1289 "public": false
Kojto 122:f9eeca106725 1290 },
Kojto 122:f9eeca106725 1291 "MCU_NRF51_16K_OTA_S110": {
Kojto 122:f9eeca106725 1292 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1293 "public": false
Kojto 122:f9eeca106725 1294 },
Kojto 122:f9eeca106725 1295 "MCU_NRF51_32K": {
Kojto 122:f9eeca106725 1296 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1297 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1298 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1299 "public": false
Kojto 122:f9eeca106725 1300 },
Kojto 122:f9eeca106725 1301 "MCU_NRF51_32K_BOOT": {
Kojto 122:f9eeca106725 1302 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1303 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1304 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1305 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1306 "public": false
Kojto 122:f9eeca106725 1307 },
Kojto 122:f9eeca106725 1308 "MCU_NRF51_32K_OTA": {
Kojto 122:f9eeca106725 1309 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1310 "public": false,
Kojto 122:f9eeca106725 1311 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1312 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1313 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1314 },
Kojto 122:f9eeca106725 1315 "NRF51822": {
Kojto 122:f9eeca106725 1316 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1317 "progen": {"target": "mkit"},
Kojto 122:f9eeca106725 1318 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Kojto 122:f9eeca106725 1319 "macros_add": ["TARGET_NRF51822_MKIT"],
Kojto 122:f9eeca106725 1320 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1321 "release": true
Kojto 122:f9eeca106725 1322 },
Kojto 122:f9eeca106725 1323 "NRF51822_BOOT": {
Kojto 122:f9eeca106725 1324 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1325 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Kojto 122:f9eeca106725 1326 "macros_add": ["TARGET_NRF51822_MKIT"],
Kojto 122:f9eeca106725 1327 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 1328 },
Kojto 122:f9eeca106725 1329 "NRF51822_OTA": {
Kojto 122:f9eeca106725 1330 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1331 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Kojto 122:f9eeca106725 1332 "macros_add": ["TARGET_NRF51822_MKIT"],
Kojto 122:f9eeca106725 1333 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 1334 },
Kojto 122:f9eeca106725 1335 "ARCH_BLE": {
Kojto 122:f9eeca106725 1336 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1337 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1338 "progen": {"target": "arch-ble"},
Kojto 122:f9eeca106725 1339 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1340 "release": true
Kojto 122:f9eeca106725 1341 },
Kojto 122:f9eeca106725 1342 "ARCH_BLE_BOOT": {
Kojto 122:f9eeca106725 1343 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1344 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1345 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1346 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1347 },
Kojto 122:f9eeca106725 1348 "ARCH_BLE_OTA": {
Kojto 122:f9eeca106725 1349 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1350 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1351 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1352 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1353 },
Kojto 122:f9eeca106725 1354 "ARCH_LINK": {
Kojto 122:f9eeca106725 1355 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1356 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1357 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1358 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1359 },
Kojto 122:f9eeca106725 1360 "ARCH_LINK_BOOT": {
Kojto 122:f9eeca106725 1361 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1362 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1363 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1364 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1365 },
Kojto 122:f9eeca106725 1366 "ARCH_LINK_OTA": {
Kojto 122:f9eeca106725 1367 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1368 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1369 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1370 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1371 },
Kojto 122:f9eeca106725 1372 "SEEED_TINY_BLE": {
Kojto 122:f9eeca106725 1373 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1374 "progen": {"target": "seed-tinyble"},
Kojto 122:f9eeca106725 1375 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1376 "release": true
Kojto 122:f9eeca106725 1377 },
Kojto 122:f9eeca106725 1378 "SEEED_TINY_BLE_BOOT": {
Kojto 122:f9eeca106725 1379 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1380 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1381 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1382 },
Kojto 122:f9eeca106725 1383 "SEEED_TINY_BLE_OTA": {
Kojto 122:f9eeca106725 1384 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1385 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1386 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1387 },
Kojto 122:f9eeca106725 1388 "HRM1017": {
Kojto 122:f9eeca106725 1389 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1390 "progen": {"target": "hrm1017"},
Kojto 122:f9eeca106725 1391 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Kojto 122:f9eeca106725 1392 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1393 "release": true
Kojto 122:f9eeca106725 1394 },
Kojto 122:f9eeca106725 1395 "HRM1017_BOOT": {
Kojto 122:f9eeca106725 1396 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1397 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1398 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1399 },
Kojto 122:f9eeca106725 1400 "HRM1017_OTA": {
Kojto 122:f9eeca106725 1401 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1402 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1403 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1404 },
Kojto 122:f9eeca106725 1405 "RBLAB_NRF51822": {
Kojto 122:f9eeca106725 1406 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1407 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1408 "progen": {"target": "rblab-nrf51822"},
Kojto 122:f9eeca106725 1409 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1410 "release": true
Kojto 122:f9eeca106725 1411 },
Kojto 122:f9eeca106725 1412 "RBLAB_NRF51822_BOOT": {
Kojto 122:f9eeca106725 1413 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1414 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1415 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1416 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1417 },
Kojto 122:f9eeca106725 1418 "RBLAB_NRF51822_OTA": {
Kojto 122:f9eeca106725 1419 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1420 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1421 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1422 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1423 },
Kojto 122:f9eeca106725 1424 "RBLAB_BLENANO": {
Kojto 122:f9eeca106725 1425 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1426 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1427 "release": true
Kojto 122:f9eeca106725 1428 },
Kojto 122:f9eeca106725 1429 "RBLAB_BLENANO_BOOT": {
Kojto 122:f9eeca106725 1430 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1431 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1432 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1433 },
Kojto 122:f9eeca106725 1434 "RBLAB_BLENANO_OTA": {
Kojto 122:f9eeca106725 1435 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1436 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1437 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1438 },
Kojto 122:f9eeca106725 1439 "NRF51822_Y5_MBUG": {
Kojto 122:f9eeca106725 1440 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1441 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 1442 },
Kojto 122:f9eeca106725 1443 "WALLBOT_BLE": {
Kojto 122:f9eeca106725 1444 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1445 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1446 "release": true
Kojto 122:f9eeca106725 1447 },
Kojto 122:f9eeca106725 1448 "WALLBOT_BLE_BOOT": {
Kojto 122:f9eeca106725 1449 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1450 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 1451 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 1452 },
Kojto 122:f9eeca106725 1453 "WALLBOT_BLE_OTA": {
Kojto 122:f9eeca106725 1454 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1455 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 1456 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 1457 },
Kojto 122:f9eeca106725 1458 "DELTA_DFCM_NNN40": {
Kojto 122:f9eeca106725 1459 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1460 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1461 "progen": {"target": "dfcm-nnn40"},
Kojto 122:f9eeca106725 1462 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Kojto 122:f9eeca106725 1463 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1464 "release": true
Kojto 122:f9eeca106725 1465 },
Kojto 122:f9eeca106725 1466 "DELTA_DFCM_NNN40_BOOT": {
Kojto 122:f9eeca106725 1467 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1468 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1469 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 1470 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1471 },
Kojto 122:f9eeca106725 1472 "DELTA_DFCM_NNN40_OTA": {
Kojto 122:f9eeca106725 1473 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1474 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1475 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 1476 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1477 },
Kojto 122:f9eeca106725 1478 "NRF51_DK": {
Kojto 122:f9eeca106725 1479 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1480 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1481 "progen": {"target": "nrf51-dk"},
Kojto 122:f9eeca106725 1482 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1483 "release": true
Kojto 122:f9eeca106725 1484 },
Kojto 122:f9eeca106725 1485 "NRF51_DK_BOOT": {
Kojto 122:f9eeca106725 1486 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1487 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1488 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1489 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 1490 },
Kojto 122:f9eeca106725 1491 "NRF51_DK_OTA": {
Kojto 122:f9eeca106725 1492 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1493 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1494 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1495 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 1496 },
Kojto 122:f9eeca106725 1497 "NRF51_DONGLE": {
Kojto 122:f9eeca106725 1498 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1499 "progen": {"target": "nrf51-dongle"},
Kojto 122:f9eeca106725 1500 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1501 "release": true
Kojto 122:f9eeca106725 1502 },
Kojto 122:f9eeca106725 1503 "NRF51_DONGLE_BOOT": {
Kojto 122:f9eeca106725 1504 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1505 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 1506 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 1507 },
Kojto 122:f9eeca106725 1508 "NRF51_DONGLE_OTA": {
Kojto 122:f9eeca106725 1509 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1510 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 1511 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 1512 },
Kojto 122:f9eeca106725 1513 "NRF51_MICROBIT": {
Kojto 122:f9eeca106725 1514 "inherits": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1515 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Kojto 122:f9eeca106725 1516 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1517 "release": true
Kojto 122:f9eeca106725 1518 },
Kojto 122:f9eeca106725 1519 "NRF51_MICROBIT_BOOT": {
Kojto 122:f9eeca106725 1520 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
Kojto 122:f9eeca106725 1521 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1522 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1523 },
Kojto 122:f9eeca106725 1524 "NRF51_MICROBIT_OTA": {
Kojto 122:f9eeca106725 1525 "inherits": ["MCU_NRF51_16K_OTA_S110"],
Kojto 122:f9eeca106725 1526 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1527 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1528 },
Kojto 122:f9eeca106725 1529 "NRF51_MICROBIT_B": {
Kojto 122:f9eeca106725 1530 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1531 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1532 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
Kojto 122:f9eeca106725 1533 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1534 "release": true
Kojto 122:f9eeca106725 1535 },
Kojto 122:f9eeca106725 1536 "NRF51_MICROBIT_B_BOOT": {
Kojto 122:f9eeca106725 1537 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1538 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1539 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1540 },
Kojto 122:f9eeca106725 1541 "NRF51_MICROBIT_B_OTA": {
Kojto 122:f9eeca106725 1542 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1543 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1544 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1545 },
Kojto 122:f9eeca106725 1546 "TY51822R3": {
Kojto 122:f9eeca106725 1547 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1548 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Kojto 122:f9eeca106725 1549 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Kojto 122:f9eeca106725 1550 "release": true
Kojto 122:f9eeca106725 1551 },
Kojto 122:f9eeca106725 1552 "TY51822R3_BOOT": {
Kojto 122:f9eeca106725 1553 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1554 "extra_labels_add": ["TY51822R3"],
Kojto 122:f9eeca106725 1555 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 1556 },
Kojto 122:f9eeca106725 1557 "TY51822R3_OTA": {
Kojto 122:f9eeca106725 1558 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1559 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1560 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 1561 },
Kojto 122:f9eeca106725 1562 "ARM_MPS2_Target": {
Kojto 122:f9eeca106725 1563 "inherits": ["Target"],
Kojto 122:f9eeca106725 1564 "public": false,
Kojto 122:f9eeca106725 1565 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1566 },
Kojto 122:f9eeca106725 1567 "ARM_MPS2_M0": {
Kojto 122:f9eeca106725 1568 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1569 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1570 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1571 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
Kojto 122:f9eeca106725 1572 "macros": ["CMSDK_CM0"],
Kojto 122:f9eeca106725 1573 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 122:f9eeca106725 1574 "release": true
Kojto 122:f9eeca106725 1575 },
Kojto 122:f9eeca106725 1576 "ARM_MPS2_M0P": {
Kojto 122:f9eeca106725 1577 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1578 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1579 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1580 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
Kojto 122:f9eeca106725 1581 "macros": ["CMSDK_CM0plus"],
Kojto 122:f9eeca106725 1582 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 122:f9eeca106725 1583 "release": true
Kojto 122:f9eeca106725 1584 },
Kojto 122:f9eeca106725 1585 "ARM_MPS2_M1": {
Kojto 122:f9eeca106725 1586 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1587 "core": "Cortex-M1",
Kojto 122:f9eeca106725 1588 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1589 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
Kojto 122:f9eeca106725 1590 "macros": ["CMSDK_CM1"],
Kojto 122:f9eeca106725 1591 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1592 },
Kojto 122:f9eeca106725 1593 "ARM_MPS2_M3": {
Kojto 122:f9eeca106725 1594 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1595 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1596 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1597 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
Kojto 122:f9eeca106725 1598 "macros": ["CMSDK_CM3"],
Kojto 122:f9eeca106725 1599 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 122:f9eeca106725 1600 "release": true
Kojto 122:f9eeca106725 1601 },
Kojto 122:f9eeca106725 1602 "ARM_MPS2_M4": {
Kojto 122:f9eeca106725 1603 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1604 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1605 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1606 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
Kojto 122:f9eeca106725 1607 "macros": ["CMSDK_CM4"],
Kojto 122:f9eeca106725 1608 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 122:f9eeca106725 1609 "release": true
Kojto 122:f9eeca106725 1610 },
Kojto 122:f9eeca106725 1611 "ARM_MPS2_M7": {
Kojto 122:f9eeca106725 1612 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1613 "core": "Cortex-M7",
Kojto 122:f9eeca106725 1614 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1615 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
Kojto 122:f9eeca106725 1616 "macros": ["CMSDK_CM7"],
Kojto 122:f9eeca106725 1617 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 122:f9eeca106725 1618 "release": true
Kojto 122:f9eeca106725 1619 },
Kojto 122:f9eeca106725 1620 "ARM_IOTSS_Target": {
Kojto 122:f9eeca106725 1621 "inherits": ["Target"],
Kojto 122:f9eeca106725 1622 "public": false,
Kojto 122:f9eeca106725 1623 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1624 },
Kojto 122:f9eeca106725 1625 "ARM_IOTSS_BEID": {
Kojto 122:f9eeca106725 1626 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 1627 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1628 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1629 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
Kojto 122:f9eeca106725 1630 "macros": ["CMSDK_BEID"],
Kojto 122:f9eeca106725 1631 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 122:f9eeca106725 1632 "release": true
Kojto 122:f9eeca106725 1633 },
Kojto 122:f9eeca106725 1634 "ARM_BEETLE_SOC": {
Kojto 122:f9eeca106725 1635 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 1636 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1637 "supported_toolchains": ["ARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1638 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1639 "extra_labels": ["ARM_SSG", "BEETLE"],
Kojto 122:f9eeca106725 1640 "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"],
Kojto 122:f9eeca106725 1641 "progen": {
Kojto 122:f9eeca106725 1642 "target": "beetle",
Kojto 122:f9eeca106725 1643 "uvision5": {
Kojto 122:f9eeca106725 1644 "template": ["uvision5_arm_beetle_soc.uvproj.tmpl"]
Kojto 122:f9eeca106725 1645 }
Kojto 122:f9eeca106725 1646 },
Kojto 122:f9eeca106725 1647 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI"],
Kojto 122:f9eeca106725 1648 "features": ["BLE"],
Kojto 122:f9eeca106725 1649 "release": true
Kojto 122:f9eeca106725 1650 },
Kojto 122:f9eeca106725 1651 "RZ_A1H": {
Kojto 122:f9eeca106725 1652 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1653 "core": "Cortex-A9",
Kojto 122:f9eeca106725 1654 "program_cycle_s": 2,
Kojto 122:f9eeca106725 1655 "extra_labels": ["RENESAS", "MBRZA1H"],
Kojto 122:f9eeca106725 1656 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1657 "inherits": ["Target"],
Kojto 122:f9eeca106725 1658 "progen": {
Kojto 122:f9eeca106725 1659 "target": "gr-peach",
Kojto 122:f9eeca106725 1660 "iar": {
Kojto 122:f9eeca106725 1661 "template": ["iar_rz_a1h.ewp.tmpl"]
Kojto 122:f9eeca106725 1662 }
Kojto 122:f9eeca106725 1663 },
Kojto 122:f9eeca106725 1664 "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"],
Kojto 122:f9eeca106725 1665 "features": ["IPV4"],
Kojto 122:f9eeca106725 1666 "release": true
Kojto 122:f9eeca106725 1667 },
Kojto 122:f9eeca106725 1668 "VK_RZ_A1H": {
Kojto 122:f9eeca106725 1669 "inherits": ["Target"],
Kojto 122:f9eeca106725 1670 "core": "Cortex-A9",
Kojto 122:f9eeca106725 1671 "extra_labels": ["RENESAS", "VKRZA1H"],
Kojto 122:f9eeca106725 1672 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1673 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1674 "progen": {
Kojto 122:f9eeca106725 1675 "target": "vk-rza1h",
Kojto 122:f9eeca106725 1676 "iar": {
Kojto 122:f9eeca106725 1677 "template": ["iar_rz_a1h.ewp.tmpl"]
Kojto 122:f9eeca106725 1678 }
Kojto 122:f9eeca106725 1679 },
Kojto 122:f9eeca106725 1680 "program_cycle_s": 2,
Kojto 122:f9eeca106725 1681 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1682 "default_build": "standard"
Kojto 122:f9eeca106725 1683 },
Kojto 122:f9eeca106725 1684 "MAXWSNENV": {
Kojto 122:f9eeca106725 1685 "inherits": ["Target"],
Kojto 122:f9eeca106725 1686 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1687 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 1688 "extra_labels": ["Maxim", "MAX32610"],
Kojto 122:f9eeca106725 1689 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 1690 "progen": {"target": "maxwsnenv"},
Kojto 122:f9eeca106725 1691 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1692 "release": true
Kojto 122:f9eeca106725 1693 },
Kojto 122:f9eeca106725 1694 "MAX32600MBED": {
Kojto 122:f9eeca106725 1695 "inherits": ["Target"],
Kojto 122:f9eeca106725 1696 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1697 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 1698 "extra_labels": ["Maxim", "MAX32600"],
Kojto 122:f9eeca106725 1699 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 1700 "progen": {"target": "max32600mbed"},
Kojto 122:f9eeca106725 1701 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1702 "release": true
Kojto 122:f9eeca106725 1703 },
Kojto 122:f9eeca106725 1704 "EFM32GG_STK3700": {
Kojto 122:f9eeca106725 1705 "inherits": ["Target"],
Kojto 122:f9eeca106725 1706 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1707 "macros": ["EFM32GG990F1024"],
Kojto 122:f9eeca106725 1708 "extra_labels": ["Silicon_Labs", "EFM32"],
Kojto 122:f9eeca106725 1709 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 1710 "progen": {"target": "efm32gg-stk"},
Kojto 122:f9eeca106725 1711 "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"],
Kojto 122:f9eeca106725 1712 "forced_reset_timeout": 2,
Kojto 122:f9eeca106725 1713 "release": true
Kojto 122:f9eeca106725 1714 },
Kojto 122:f9eeca106725 1715 "EFM32LG_STK3600": {
Kojto 122:f9eeca106725 1716 "inherits": ["Target"],
Kojto 122:f9eeca106725 1717 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1718 "macros": ["EFM32LG990F256"],
Kojto 122:f9eeca106725 1719 "extra_labels": ["Silicon_Labs", "EFM32"],
Kojto 122:f9eeca106725 1720 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 1721 "progen": {"target": "efm32lg-stk"},
Kojto 122:f9eeca106725 1722 "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"],
Kojto 122:f9eeca106725 1723 "forced_reset_timeout": 2,
Kojto 122:f9eeca106725 1724 "release": true
Kojto 122:f9eeca106725 1725 },
Kojto 122:f9eeca106725 1726 "EFM32WG_STK3800": {
Kojto 122:f9eeca106725 1727 "inherits": ["Target"],
Kojto 122:f9eeca106725 1728 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1729 "macros": ["EFM32WG990F256"],
Kojto 122:f9eeca106725 1730 "extra_labels": ["Silicon_Labs", "EFM32"],
Kojto 122:f9eeca106725 1731 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 1732 "progen": {"target": "efm32wg-stk"},
Kojto 122:f9eeca106725 1733 "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"],
Kojto 122:f9eeca106725 1734 "forced_reset_timeout": 2,
Kojto 122:f9eeca106725 1735 "release": true
Kojto 122:f9eeca106725 1736 },
Kojto 122:f9eeca106725 1737 "EFM32ZG_STK3200": {
Kojto 122:f9eeca106725 1738 "inherits": ["Target"],
Kojto 122:f9eeca106725 1739 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1740 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1741 "supported_toolchains": ["GCC_ARM", "uARM"],
Kojto 122:f9eeca106725 1742 "extra_labels": ["Silicon_Labs", "EFM32"],
Kojto 122:f9eeca106725 1743 "macros": ["EFM32ZG222F32"],
Kojto 122:f9eeca106725 1744 "progen": {
Kojto 122:f9eeca106725 1745 "target": "efm32zg-stk"
Kojto 122:f9eeca106725 1746 },
Kojto 122:f9eeca106725 1747 "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"],
Kojto 122:f9eeca106725 1748 "default_build": "small",
Kojto 122:f9eeca106725 1749 "forced_reset_timeout": 2,
Kojto 122:f9eeca106725 1750 "release": true
Kojto 122:f9eeca106725 1751 },
Kojto 122:f9eeca106725 1752 "EFM32HG_STK3400": {
Kojto 122:f9eeca106725 1753 "inherits": ["Target"],
Kojto 122:f9eeca106725 1754 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1755 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1756 "supported_toolchains": ["GCC_ARM", "uARM"],
Kojto 122:f9eeca106725 1757 "extra_labels": ["Silicon_Labs", "EFM32"],
Kojto 122:f9eeca106725 1758 "macros": ["EFM32HG322F64"],
Kojto 122:f9eeca106725 1759 "progen": {
Kojto 122:f9eeca106725 1760 "target": "efm32hg-stk"
Kojto 122:f9eeca106725 1761 },
Kojto 122:f9eeca106725 1762 "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"],
Kojto 122:f9eeca106725 1763 "default_build": "small",
Kojto 122:f9eeca106725 1764 "forced_reset_timeout": 2,
Kojto 122:f9eeca106725 1765 "release": true
Kojto 122:f9eeca106725 1766 },
Kojto 122:f9eeca106725 1767 "EFM32PG_STK3401": {
Kojto 122:f9eeca106725 1768 "inherits": ["Target"],
Kojto 122:f9eeca106725 1769 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1770 "macros": ["EFM32PG1B200F256GM48"],
Kojto 122:f9eeca106725 1771 "extra_labels": ["Silicon_Labs", "EFM32"],
Kojto 122:f9eeca106725 1772 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Kojto 122:f9eeca106725 1773 "progen": {"target": "efm32pg-stk"},
Kojto 122:f9eeca106725 1774 "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"],
Kojto 122:f9eeca106725 1775 "forced_reset_timeout": 2,
Kojto 122:f9eeca106725 1776 "release": true
Kojto 122:f9eeca106725 1777 },
Kojto 122:f9eeca106725 1778 "WIZWIKI_W7500": {
Kojto 122:f9eeca106725 1779 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1780 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1781 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
Kojto 122:f9eeca106725 1782 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 1783 "inherits": ["Target"],
Kojto 122:f9eeca106725 1784 "progen": {"target": "wizwiki-w7500"},
Kojto 122:f9eeca106725 1785 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1786 "release": true
Kojto 122:f9eeca106725 1787 },
Kojto 122:f9eeca106725 1788 "WIZWIKI_W7500P": {
Kojto 122:f9eeca106725 1789 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1790 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1791 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
Kojto 122:f9eeca106725 1792 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 1793 "inherits": ["Target"],
Kojto 122:f9eeca106725 1794 "progen": {"target": "wizwiki-w7500p"},
Kojto 122:f9eeca106725 1795 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1796 "release": true
Kojto 122:f9eeca106725 1797 },
Kojto 122:f9eeca106725 1798 "WIZWIKI_W7500ECO": {
Kojto 122:f9eeca106725 1799 "inherits": ["Target"],
Kojto 122:f9eeca106725 1800 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1801 "progen": {"target": "wizwiki_w7500eco"},
Kojto 122:f9eeca106725 1802 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
Kojto 122:f9eeca106725 1803 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 1804 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1805 "release": true
Kojto 122:f9eeca106725 1806 },
Kojto 122:f9eeca106725 1807 "SAMR21G18A": {
Kojto 122:f9eeca106725 1808 "inherits": ["Target"],
Kojto 122:f9eeca106725 1809 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1810 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 1811 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
Kojto 122:f9eeca106725 1812 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 1813 "progen": {"target": "samr21g18a"},
Kojto 122:f9eeca106725 1814 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Kojto 122:f9eeca106725 1815 "release": true
Kojto 122:f9eeca106725 1816 },
Kojto 122:f9eeca106725 1817 "SAMD21J18A": {
Kojto 122:f9eeca106725 1818 "inherits": ["Target"],
Kojto 122:f9eeca106725 1819 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1820 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 1821 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 1822 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 1823 "progen": {"target": "samd21j18a"},
Kojto 122:f9eeca106725 1824 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Kojto 122:f9eeca106725 1825 "release": true
Kojto 122:f9eeca106725 1826 },
Kojto 122:f9eeca106725 1827 "SAMD21G18A": {
Kojto 122:f9eeca106725 1828 "inherits": ["Target"],
Kojto 122:f9eeca106725 1829 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1830 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 1831 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 1832 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 1833 "progen": {"target": "samd21g18a"},
Kojto 122:f9eeca106725 1834 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Kojto 122:f9eeca106725 1835 "release": true
Kojto 122:f9eeca106725 1836 },
Kojto 122:f9eeca106725 1837 "SAML21J18A": {
Kojto 122:f9eeca106725 1838 "inherits": ["Target"],
Kojto 122:f9eeca106725 1839 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1840 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 1841 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
Kojto 122:f9eeca106725 1842 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 1843 "progen": {"target": "samr21j18a"},
Kojto 122:f9eeca106725 1844 "progen_target": "samr21j18a",
Kojto 122:f9eeca106725 1845 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"]
Kojto 122:f9eeca106725 1846 },
Kojto 122:f9eeca106725 1847 "SAMG55J19": {
Kojto 122:f9eeca106725 1848 "inherits": ["Target"],
Kojto 122:f9eeca106725 1849 "core": "Cortex-M4",
Kojto 122:f9eeca106725 1850 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
Kojto 122:f9eeca106725 1851 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 1852 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 1853 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1854 "progen": {"target": "samg55j19"},
Kojto 122:f9eeca106725 1855 "progen_target": "samg55j19",
Kojto 122:f9eeca106725 1856 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Kojto 122:f9eeca106725 1857 "default_build": "standard"
Kojto 122:f9eeca106725 1858 },
Kojto 122:f9eeca106725 1859 "BLUEPILL_F103C8": {
Kojto 122:f9eeca106725 1860 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1861 "default_toolchain": "GCC_ARM",
Kojto 122:f9eeca106725 1862 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
Kojto 122:f9eeca106725 1863 "supported_toolchains": ["GCC_ARM"],
Kojto 122:f9eeca106725 1864 "inherits": ["Target"],
Kojto 122:f9eeca106725 1865 "progen": {"target": "bluepill-f103c8"},
Kojto 122:f9eeca106725 1866 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 1867 }
Kojto 122:f9eeca106725 1868 }