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:
<>
Date:
Mon Jan 16 12:05:23 2017 +0000
Revision:
134:ad3be0349dc5
Parent:
133:99b5ccf27215
Child:
135:176b8275d35d
Release 134 of the mbed library

Ports for Upcoming Targets


Fixes and Changes

3488: Dev stm i2c v2 unitary functions https://github.com/ARMmbed/mbed-os/pull/3488
3492: Fix #3463 CAN read() return value https://github.com/ARMmbed/mbed-os/pull/3492
3503: [LPC15xx] Ensure that PWM=1 is resolved correctly https://github.com/ARMmbed/mbed-os/pull/3503
3504: [LPC15xx] CAN implementation improvements https://github.com/ARMmbed/mbed-os/pull/3504
3539: NUCLEO_F412ZG - Add support of TRNG peripheral https://github.com/ARMmbed/mbed-os/pull/3539
3540: STM: SPI: Initialize Rx in spi_master_write https://github.com/ARMmbed/mbed-os/pull/3540
3438: K64F: Add support for SERIAL ASYNCH API https://github.com/ARMmbed/mbed-os/pull/3438
3519: MCUXpresso: Fix ENET driver to enable interrupts after interrupt handler is set https://github.com/ARMmbed/mbed-os/pull/3519
3544: STM32L4 deepsleep improvement https://github.com/ARMmbed/mbed-os/pull/3544
3546: NUCLEO-F412ZG - Add CAN peripheral https://github.com/ARMmbed/mbed-os/pull/3546
3551: Fix I2C driver for RZ/A1H https://github.com/ARMmbed/mbed-os/pull/3551
3558: K64F UART Asynch API: Fix synchronization issue https://github.com/ARMmbed/mbed-os/pull/3558
3563: LPC4088 - Fix vector checksum https://github.com/ARMmbed/mbed-os/pull/3563
3567: Dev stm32 F0 v1.7.0 https://github.com/ARMmbed/mbed-os/pull/3567
3577: Fixes linking errors when building with debug profile https://github.com/ARMmbed/mbed-os/pull/3577

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