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:
Tue Nov 08 17:28:34 2016 +0000
Revision:
129:0ab6a29f35bf
Parent:
128:9bcdf88f62b0
Child:
130:d75b3fe1f5cb
Release 129 of the mbed library

Ports for Upcoming Targets

3011: Add u-blox Sara-N target. https://github.com/ARMmbed/mbed-os/pull/3011
3099: MAX32625 https://github.com/ARMmbed/mbed-os/pull/3099
3151: Add support for FRDM-K82F https://github.com/ARMmbed/mbed-os/pull/3151
3177: New mcu k22512 fixing pr 3136 https://github.com/ARMmbed/mbed-os/pull/3177

Fixes and Changes

3008: NUCLEO_F072RB: Fix wrong timer channel number on pwm PB_5 pin https://github.com/ARMmbed/mbed-os/pull/3008
3013: STM32xx - Change how the ADC internal pins are checked before pinmap_ https://github.com/ARMmbed/mbed-os/pull/3013
3041: [nRF5] - added implementation of API of serial port flow control configuration. https://github.com/ARMmbed/mbed-os/pull/3041
3084: [nrf5] fix in Digital I/O : a gpioe pin was uninitialized badly https://github.com/ARMmbed/mbed-os/pull/3084
3009: TRNG enabled. TRNG APIs implemented. REV A/B/C/D flags removed. Warnings removed https://github.com/ARMmbed/mbed-os/pull/3009
3074: Target stm init gcc alignement https://github.com/ARMmbed/mbed-os/pull/3074
2988: Update of can_api.c fixing #2987 https://github.com/ARMmbed/mbed-os/pull/2988
3173: [Exporters] Add a device_name to microbit entry in targets.json https://github.com/ARMmbed/mbed-os/pull/3173
2969: [nRF52] - switch irq priorities of driver handlers to the lowest level https://github.com/ARMmbed/mbed-os/pull/2969
3184: #3183 Compiler warning in trng_api.c with K64F https://github.com/ARMmbed/mbed-os/pull/3184
3104: [NuMaker] Support CAN and fix PWM CLK error https://github.com/ARMmbed/mbed-os/pull/3104
3186: MultiTech mDot - add back SPI3 pins https://github.com/ARMmbed/mbed-os/pull/3186
3075: nsapi - Add standardized return types for size and errors https://github.com/ARMmbed/mbed-os/pull/3075
3221: u-blox odin w2 drivers update https://github.com/ARMmbed/mbed-os/pull/3221

Who changed what in which revision?

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