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:
Wed Apr 12 16:07:08 2017 +0100
Revision:
140:97feb9bacc10
Parent:
139:856d2700e60b
Child:
141:794e51388b66
Release 140 of the mbed library

Ports for Upcoming Targets

3841: Add nRf52840 target https://github.com/ARMmbed/mbed-os/pull/3841
3992: Introducing UBLOX_C030 platform. https://github.com/ARMmbed/mbed-os/pull/3992

Fixes and Changes

3951: [NUCLEO_F303ZE] Correct ARDUINO pin https://github.com/ARMmbed/mbed-os/pull/3951
4021: Fixing a macro to detect when RTOS was in use for the NRF52840_DK https://github.com/ARMmbed/mbed-os/pull/4021
3979: KW24D: Add missing SPI defines and Arduino connector definitions https://github.com/ARMmbed/mbed-os/pull/3979
3990: UBLOX_C027: construct a ticker-based wait, rather than calling wait_ms(), in the https://github.com/ARMmbed/mbed-os/pull/3990
4003: Fixed OBOE in async serial tx for NRF52 target, fixes #4002 https://github.com/ARMmbed/mbed-os/pull/4003
4012: STM32: Correct I2C master error handling https://github.com/ARMmbed/mbed-os/pull/4012
4020: NUCLEO_L011K4 remove unsupported tool chain files https://github.com/ARMmbed/mbed-os/pull/4020
4065: K66F: Move bss section to m_data_2 Section https://github.com/ARMmbed/mbed-os/pull/4065
4014: Issue 3763: Reduce heap allocation in the GCC linker file https://github.com/ARMmbed/mbed-os/pull/4014
4030: [STM32L0] reduce IAR heap and stack size for small targets https://github.com/ARMmbed/mbed-os/pull/4030
4109: NUCLEO_L476RG : minor serial pin update https://github.com/ARMmbed/mbed-os/pull/4109
3982: Ticker - kl25z bugfix for handling events in the past https://github.com/ARMmbed/mbed-os/pull/3982

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