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:
Thu Nov 24 11:01:25 2016 +0000
Revision:
130:d75b3fe1f5cb
Parent:
129:0ab6a29f35bf
Child:
131:faff56e089b2
Release 130 of the mbed library

Ports for Upcoming Targets


Fixes and Changes

3127: Fixed the issue about push/pop of VFP register. https://github.com/ARMmbed/mbed-os/pull/3127
3176: Modifying micro:bit pin names to mirror micro:bit edge connector https://github.com/ARMmbed/mbed-os/pull/3176
3160: Fix wrong index at LPC43xx tx end ring assignment https://github.com/ARMmbed/mbed-os/pull/3160
3217: Add I2C_ASYNCH capability for DISCO_F469NI https://github.com/ARMmbed/mbed-os/pull/3217
3211: [NUC472/M453] Support single UART shared by multiple serial objects and other updates https://github.com/ARMmbed/mbed-os/pull/3211
3198: NUCLEO_F410RB: Add I2C_ASYNCH capability https://github.com/ARMmbed/mbed-os/pull/3198
3194: Update K64 sdk drivers https://github.com/ARMmbed/mbed-os/pull/3194
3159: User trim values for NCS36510 https://github.com/ARMmbed/mbed-os/pull/3159
3243: Fix make exporters compilation https://github.com/ARMmbed/mbed-os/pull/3243
3231: STM32F3: DISCO_F303VC - Add missing UART and ADC pin muxing options https://github.com/ARMmbed/mbed-os/pull/3231
3233: K20xx Calculate PWM clock relative to bus clock https://github.com/ARMmbed/mbed-os/pull/3233
3237: Added back USART 6 pins https://github.com/ARMmbed/mbed-os/pull/3237
3253: Fix default polarity on LPC43XX PWM driver https://github.com/ARMmbed/mbed-os/pull/3253
3238: Dev i2c stm32f4hal https://github.com/ARMmbed/mbed-os/pull/3238
3251: Dev stm32l0 cube v1.7.0 https://github.com/ARMmbed/mbed-os/pull/3251
3252: [NORDIC - NRF51 - MBED 2] Fix non handled RTC IRQ https://github.com/ARMmbed/mbed-os/pull/3252

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"],
<> 130:d75b3fe1f5cb 818 "detect_code": ["0744"],
<> 130:d75b3fe1f5cb 819 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 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"],
<> 130:d75b3fe1f5cb 1159 "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 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"],
<> 130:d75b3fe1f5cb 2358 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "CAN"],
<> 128:9bcdf88f62b0 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"],
<> 130:d75b3fe1f5cb 2367 "config": {
<> 130:d75b3fe1f5cb 2368 "mac-addr-low": {
<> 130:d75b3fe1f5cb 2369 "help": "Lower 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
<> 130:d75b3fe1f5cb 2370 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 2371 },
<> 130:d75b3fe1f5cb 2372 "mac-addr-high": {
<> 130:d75b3fe1f5cb 2373 "help": "Higher 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
<> 130:d75b3fe1f5cb 2374 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 2375 },
<> 130:d75b3fe1f5cb 2376 "32KHz-clk-trim": {
<> 130:d75b3fe1f5cb 2377 "help": "32KHz clock trim",
<> 130:d75b3fe1f5cb 2378 "value": "0x39"
<> 130:d75b3fe1f5cb 2379 },
<> 130:d75b3fe1f5cb 2380 "32MHz-clk-trim": {
<> 130:d75b3fe1f5cb 2381 "help": "32MHz clock trim",
<> 130:d75b3fe1f5cb 2382 "value": "0x17"
<> 130:d75b3fe1f5cb 2383 },
<> 130:d75b3fe1f5cb 2384 "rssi-trim": {
<> 130:d75b3fe1f5cb 2385 "help": "RSSI trim",
<> 130:d75b3fe1f5cb 2386 "value": "0x3D"
<> 130:d75b3fe1f5cb 2387 },
<> 130:d75b3fe1f5cb 2388 "txtune-trim": {
<> 130:d75b3fe1f5cb 2389 "help": "TX tune trim",
<> 130:d75b3fe1f5cb 2390 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 2391 }
<> 130:d75b3fe1f5cb 2392 },
AnnaBridge 125:2e9cc70d1897 2393 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
<> 129:0ab6a29f35bf 2394 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
AnnaBridge 125:2e9cc70d1897 2395 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 129:0ab6a29f35bf 2396 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG"],
<> 128:9bcdf88f62b0 2397 "device_name": "NCS36510",
AnnaBridge 125:2e9cc70d1897 2398 "release_versions": ["2", "5"]
<> 128:9bcdf88f62b0 2399 },
<> 128:9bcdf88f62b0 2400 "NUMAKER_PFM_M453": {
<> 128:9bcdf88f62b0 2401 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2402 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 2403 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453"],
<> 128:9bcdf88f62b0 2404 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 2405 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 2406 "inherits": ["Target"],
<> 128:9bcdf88f62b0 2407 "progen": {"target": "numaker-pfm-m453"},
<> 130:d75b3fe1f5cb 2408 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN"],
<> 128:9bcdf88f62b0 2409 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2410 "device_name": "M453VG6AE"
<> 129:0ab6a29f35bf 2411 },
<> 129:0ab6a29f35bf 2412 "HI2110": {
<> 129:0ab6a29f35bf 2413 "inherits": ["Target"],
<> 129:0ab6a29f35bf 2414 "core": "Cortex-M0",
<> 129:0ab6a29f35bf 2415 "default_toolchain": "GCC_ARM",
<> 129:0ab6a29f35bf 2416 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 129:0ab6a29f35bf 2417 "extra_labels": ["ublox"],
<> 129:0ab6a29f35bf 2418 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1"],
<> 129:0ab6a29f35bf 2419 "public": false,
<> 129:0ab6a29f35bf 2420 "target_overrides": {
<> 129:0ab6a29f35bf 2421 "*": {
<> 129:0ab6a29f35bf 2422 "core.stdio-flush-at-exit": false
<> 129:0ab6a29f35bf 2423 }
<> 129:0ab6a29f35bf 2424 },
<> 129:0ab6a29f35bf 2425 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 2426 "default_lib": "std",
<> 129:0ab6a29f35bf 2427 "release_versions": ["5"]
<> 129:0ab6a29f35bf 2428 },
<> 129:0ab6a29f35bf 2429 "SARA_NBIOT": {
<> 129:0ab6a29f35bf 2430 "inherits": ["HI2110"],
<> 129:0ab6a29f35bf 2431 "extra_labels": ["ublox", "HI2110"],
<> 129:0ab6a29f35bf 2432 "public": false
<> 129:0ab6a29f35bf 2433 },
<> 129:0ab6a29f35bf 2434 "SARA_NBIOT_EVK": {
<> 129:0ab6a29f35bf 2435 "inherits": ["SARA_NBIOT"],
<> 129:0ab6a29f35bf 2436 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
Kojto 122:f9eeca106725 2437 }
Kojto 122:f9eeca106725 2438 }