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 Oct 27 16:45:56 2016 +0100
Revision:
128:9bcdf88f62b0
Parent:
127:25aea2a3f4e3
Child:
129:0ab6a29f35bf
Release 128 of the mbed library

Ports for Upcoming Targets


Fixes and Changes

2966: Add kw24 support https://github.com/ARMmbed/mbed-os/pull/2966
3068: MultiTech mDot - clean up PeripheralPins.c and add new pin names https://github.com/ARMmbed/mbed-os/pull/3068
3089: Kinetis HAL: Remove clock initialization code from serial and ticker https://github.com/ARMmbed/mbed-os/pull/3089
2943: [NRF5] NVIC_SetVector functionality https://github.com/ARMmbed/mbed-os/pull/2943
2938: InterruptIn changes in NCS36510 HAL. https://github.com/ARMmbed/mbed-os/pull/2938
3108: Fix sleep function for NRF52. https://github.com/ARMmbed/mbed-os/pull/3108
3076: STM32F1: Correct timer master value reading https://github.com/ARMmbed/mbed-os/pull/3076
3085: Add LOWPOWERTIMER capability for NUCLEO_F303ZE https://github.com/ARMmbed/mbed-os/pull/3085
3046: [BEETLE] Update BLE stack on Beetle board https://github.com/ARMmbed/mbed-os/pull/3046
3122: [Silicon Labs] Update of Silicon Labs HAL https://github.com/ARMmbed/mbed-os/pull/3122
3022: OnSemi RAM usage fix https://github.com/ARMmbed/mbed-os/pull/3022
3121: STM32F3: Correct UART4 and UART5 defines when using DEVICE_SERIAL_ASYNCH https://github.com/ARMmbed/mbed-os/pull/3121
3142: Targets- NUMAKER_PFM_NUC47216 remove mbed 2 https://github.com/ARMmbed/mbed-os/pull/3142

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 },
Kojto 122:f9eeca106725 485 "K22F": {
Kojto 122:f9eeca106725 486 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 487 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 488 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 489 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
Kojto 122:f9eeca106725 490 "is_disk_virtual": true,
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"],
<> 128:9bcdf88f62b0 495 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 496 "device_name": "MK22DN512xxx5"
Kojto 122:f9eeca106725 497 },
Kojto 122:f9eeca106725 498 "KL27Z": {
Kojto 122:f9eeca106725 499 "inherits": ["Target"],
Kojto 122:f9eeca106725 500 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 501 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Kojto 122:f9eeca106725 502 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
AnnaBridge 125:2e9cc70d1897 503 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 504 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 505 "is_disk_virtual": true,
Kojto 122:f9eeca106725 506 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 507 "detect_code": ["0261"],
Kojto 122:f9eeca106725 508 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 509 "default_lib": "std",
<> 128:9bcdf88f62b0 510 "release_versions": ["2"],
<> 128:9bcdf88f62b0 511 "device_name": "MKL27Z64xxx4"
Kojto 122:f9eeca106725 512 },
Kojto 124:2241e3a39974 513 "KL43Z": {
Kojto 124:2241e3a39974 514 "supported_form_factors": ["ARDUINO"],
Kojto 124:2241e3a39974 515 "core": "Cortex-M0+",
Kojto 124:2241e3a39974 516 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 124:2241e3a39974 517 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Kojto 124:2241e3a39974 518 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
Kojto 124:2241e3a39974 519 "is_disk_virtual": true,
Kojto 124:2241e3a39974 520 "inherits": ["Target"],
Kojto 124:2241e3a39974 521 "detect_code": ["0262"],
Kojto 124:2241e3a39974 522 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 523 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 524 "device_name": "MKL43Z256xxx4"
<> 128:9bcdf88f62b0 525 },
<> 128:9bcdf88f62b0 526 "KL82Z": {
<> 128:9bcdf88f62b0 527 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 528 "core": "Cortex-M0+",
<> 128:9bcdf88f62b0 529 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 128:9bcdf88f62b0 530 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
<> 128:9bcdf88f62b0 531 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
<> 128:9bcdf88f62b0 532 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 533 "inherits": ["Target"],
<> 128:9bcdf88f62b0 534 "progen": {"target": "frdm-kl82z"},
<> 128:9bcdf88f62b0 535 "detect_code": ["0218"],
<> 128:9bcdf88f62b0 536 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 537 "release_versions": ["2", "5"]
<> 128:9bcdf88f62b0 538 },
<> 128:9bcdf88f62b0 539 "KW24D": {
<> 128:9bcdf88f62b0 540 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 541 "core": "Cortex-M4",
<> 128:9bcdf88f62b0 542 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 543 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
<> 128:9bcdf88f62b0 544 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 545 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
<> 128:9bcdf88f62b0 546 "inherits": ["Target"],
<> 128:9bcdf88f62b0 547 "progen": {"target": "frdm-kw24d"},
<> 128:9bcdf88f62b0 548 "detect_code": ["0250"],
<> 128:9bcdf88f62b0 549 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Kojto 124:2241e3a39974 550 "release_versions": ["2", "5"]
Kojto 124:2241e3a39974 551 },
Kojto 122:f9eeca106725 552 "K64F": {
Kojto 122:f9eeca106725 553 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 554 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 555 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 556 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Kojto 122:f9eeca106725 557 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 558 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
Kojto 122:f9eeca106725 559 "inherits": ["Target"],
Kojto 122:f9eeca106725 560 "detect_code": ["0240"],
<> 128:9bcdf88f62b0 561 "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 562 "features": ["LWIP", "STORAGE"],
<> 128:9bcdf88f62b0 563 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 564 "device_name": "MK64FN1M0xxx12"
Kojto 122:f9eeca106725 565 },
Kojto 122:f9eeca106725 566 "MTS_GAMBIT": {
Kojto 122:f9eeca106725 567 "inherits": ["Target"],
Kojto 122:f9eeca106725 568 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 569 "supported_toolchains": ["ARM", "GCC_ARM"],
Kojto 123:b0220dba8be7 570 "extra_labels": ["Freescale", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Kojto 122:f9eeca106725 571 "is_disk_virtual": true,
Kojto 122:f9eeca106725 572 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
<> 128:9bcdf88f62b0 573 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 574 "device_name": "MK64FN1M0xxx12"
Kojto 122:f9eeca106725 575 },
Kojto 122:f9eeca106725 576 "HEXIWEAR": {
Kojto 122:f9eeca106725 577 "inherits": ["Target"],
Kojto 122:f9eeca106725 578 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 579 "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K64F"],
Kojto 122:f9eeca106725 580 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 581 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Kojto 122:f9eeca106725 582 "is_disk_virtual": true,
Kojto 122:f9eeca106725 583 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 584 "detect_code": ["0214"],
<> 128:9bcdf88f62b0 585 "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 586 "default_lib": "std",
<> 128:9bcdf88f62b0 587 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 588 "device_name": "MK64FN1M0xxx12"
Kojto 122:f9eeca106725 589 },
Kojto 124:2241e3a39974 590 "K66F": {
Kojto 124:2241e3a39974 591 "supported_form_factors": ["ARDUINO"],
Kojto 124:2241e3a39974 592 "core": "Cortex-M4F",
Kojto 124:2241e3a39974 593 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 124:2241e3a39974 594 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Kojto 124:2241e3a39974 595 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 596 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
Kojto 124:2241e3a39974 597 "inherits": ["Target"],
Kojto 124:2241e3a39974 598 "detect_code": ["0311"],
<> 128:9bcdf88f62b0 599 "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 600 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 601 "device_name" : "MK66FN2M0xxx18"
Kojto 124:2241e3a39974 602 },
Kojto 122:f9eeca106725 603 "NUCLEO_F030R8": {
Kojto 122:f9eeca106725 604 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 605 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 606 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 607 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
Kojto 122:f9eeca106725 608 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 609 "inherits": ["Target"],
Kojto 122:f9eeca106725 610 "detect_code": ["0725"],
<> 128:9bcdf88f62b0 611 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 612 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 613 "default_lib": "small",
<> 128:9bcdf88f62b0 614 "release_versions": ["2"],
<> 128:9bcdf88f62b0 615 "device_name": "STM32F030R8"
Kojto 122:f9eeca106725 616 },
Kojto 122:f9eeca106725 617 "NUCLEO_F031K6": {
Kojto 122:f9eeca106725 618 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 619 "core": "Cortex-M0",
Kojto 122:f9eeca106725 620 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 621 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
Kojto 122:f9eeca106725 622 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 623 "inherits": ["Target"],
Kojto 122:f9eeca106725 624 "detect_code": ["0791"],
<> 128:9bcdf88f62b0 625 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 626 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 627 "default_lib": "small",
<> 128:9bcdf88f62b0 628 "release_versions": ["2"],
<> 128:9bcdf88f62b0 629 "device_name": "STM32F031K6"
Kojto 122:f9eeca106725 630 },
Kojto 122:f9eeca106725 631 "NUCLEO_F042K6": {
Kojto 122:f9eeca106725 632 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 633 "core": "Cortex-M0",
Kojto 122:f9eeca106725 634 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 635 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
Kojto 122:f9eeca106725 636 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 637 "inherits": ["Target"],
Kojto 122:f9eeca106725 638 "detect_code": ["0785"],
<> 128:9bcdf88f62b0 639 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 640 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 641 "default_lib": "small",
<> 128:9bcdf88f62b0 642 "release_versions": ["2"],
<> 128:9bcdf88f62b0 643 "device_name": "STM32F042K6"
Kojto 122:f9eeca106725 644 },
Kojto 122:f9eeca106725 645 "NUCLEO_F070RB": {
Kojto 122:f9eeca106725 646 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 647 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 648 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 649 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
Kojto 122:f9eeca106725 650 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 651 "inherits": ["Target"],
Kojto 122:f9eeca106725 652 "detect_code": ["0755"],
<> 128:9bcdf88f62b0 653 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 654 "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 655 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 656 "device_name": "STM32F070RB"
Kojto 122:f9eeca106725 657 },
Kojto 122:f9eeca106725 658 "NUCLEO_F072RB": {
Kojto 122:f9eeca106725 659 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 660 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 661 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 662 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
Kojto 122:f9eeca106725 663 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 664 "inherits": ["Target"],
Kojto 122:f9eeca106725 665 "detect_code": ["0730"],
<> 128:9bcdf88f62b0 666 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 667 "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 668 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 669 "device_name": "STM32F072RB"
Kojto 122:f9eeca106725 670 },
Kojto 122:f9eeca106725 671 "NUCLEO_F091RC": {
Kojto 122:f9eeca106725 672 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 673 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 674 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 675 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
Kojto 122:f9eeca106725 676 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 677 "inherits": ["Target"],
Kojto 122:f9eeca106725 678 "detect_code": ["0750"],
<> 128:9bcdf88f62b0 679 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 680 "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 681 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 682 "device_name": "STM32F091RC"
Kojto 122:f9eeca106725 683 },
Kojto 122:f9eeca106725 684 "NUCLEO_F103RB": {
Kojto 122:f9eeca106725 685 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 686 "core": "Cortex-M3",
Kojto 123:b0220dba8be7 687 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 688 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
Kojto 122:f9eeca106725 689 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 690 "inherits": ["Target"],
Kojto 122:f9eeca106725 691 "detect_code": ["0700"],
<> 128:9bcdf88f62b0 692 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 693 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 694 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 695 "device_name": "STM32F103RB"
Kojto 123:b0220dba8be7 696 },
Kojto 123:b0220dba8be7 697 "NUCLEO_F207ZG": {
Kojto 123:b0220dba8be7 698 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 123:b0220dba8be7 699 "core": "Cortex-M3",
Kojto 123:b0220dba8be7 700 "default_toolchain": "ARM",
Kojto 123:b0220dba8be7 701 "extra_labels": ["STM", "STM32F2", "STM32F207ZG"],
Kojto 123:b0220dba8be7 702 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 123:b0220dba8be7 703 "inherits": ["Target"],
Kojto 123:b0220dba8be7 704 "detect_code": ["0835"],
<> 128:9bcdf88f62b0 705 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 706 "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 707 "features": ["LWIP"],
<> 128:9bcdf88f62b0 708 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 709 "device_name" : "STM32F207ZG"
Kojto 122:f9eeca106725 710 },
Kojto 122:f9eeca106725 711 "NUCLEO_F302R8": {
Kojto 122:f9eeca106725 712 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 713 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 714 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 715 "extra_labels": ["STM", "STM32F3", "STM32F302R8"],
Kojto 122:f9eeca106725 716 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 717 "inherits": ["Target"],
Kojto 122:f9eeca106725 718 "detect_code": ["0705"],
<> 128:9bcdf88f62b0 719 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 720 "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 721 "default_lib": "small",
<> 128:9bcdf88f62b0 722 "release_versions": ["2"],
<> 128:9bcdf88f62b0 723 "device_name": "STM32F302R8"
Kojto 122:f9eeca106725 724 },
Kojto 122:f9eeca106725 725 "NUCLEO_F303K8": {
Kojto 122:f9eeca106725 726 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 727 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 728 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 729 "extra_labels": ["STM", "STM32F3", "STM32F303K8"],
<> 128:9bcdf88f62b0 730 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 731 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 732 "inherits": ["Target"],
Kojto 122:f9eeca106725 733 "detect_code": ["0775"],
<> 128:9bcdf88f62b0 734 "default_lib": "small",
<> 128:9bcdf88f62b0 735 "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 736 "release_versions": ["2"],
<> 128:9bcdf88f62b0 737 "device_name": "STM32F303K8"
Kojto 122:f9eeca106725 738 },
Kojto 122:f9eeca106725 739 "NUCLEO_F303RE": {
Kojto 122:f9eeca106725 740 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 741 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 742 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 743 "extra_labels": ["STM", "STM32F3", "STM32F303RE"],
Kojto 122:f9eeca106725 744 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 745 "inherits": ["Target"],
Kojto 122:f9eeca106725 746 "detect_code": ["0745"],
<> 128:9bcdf88f62b0 747 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 748 "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 749 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 750 "device_name": "STM32F303RE"
Kojto 122:f9eeca106725 751 },
AnnaBridge 126:abea610beb85 752 "NUCLEO_F303ZE": {
AnnaBridge 126:abea610beb85 753 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 126:abea610beb85 754 "core": "Cortex-M4F",
<> 127:25aea2a3f4e3 755 "default_toolchain": "ARM",
AnnaBridge 126:abea610beb85 756 "extra_labels": ["STM", "STM32F3", "STM32F303ZE"],
AnnaBridge 126:abea610beb85 757 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
AnnaBridge 126:abea610beb85 758 "inherits": ["Target"],
<> 127:25aea2a3f4e3 759 "detect_code": ["0747"],
<> 128:9bcdf88f62b0 760 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 761 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "LOWPOWERTIMER"],
<> 128:9bcdf88f62b0 762 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 763 "device_name": "STM32F303ZE"
AnnaBridge 126:abea610beb85 764 },
Kojto 122:f9eeca106725 765 "NUCLEO_F334R8": {
Kojto 122:f9eeca106725 766 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 767 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 768 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 769 "extra_labels": ["STM", "STM32F3", "STM32F334R8"],
Kojto 122:f9eeca106725 770 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 771 "inherits": ["Target"],
Kojto 122:f9eeca106725 772 "detect_code": ["0735"],
<> 128:9bcdf88f62b0 773 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 774 "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 775 "default_lib": "small",
<> 128:9bcdf88f62b0 776 "release_versions": ["2"],
<> 128:9bcdf88f62b0 777 "device_name": "STM32F334R8"
Kojto 122:f9eeca106725 778 },
Kojto 122:f9eeca106725 779 "NUCLEO_F401RE": {
Kojto 122:f9eeca106725 780 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 781 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 782 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 783 "extra_labels": ["STM", "STM32F4", "STM32F401RE"],
Kojto 122:f9eeca106725 784 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 785 "inherits": ["Target"],
Kojto 122:f9eeca106725 786 "detect_code": ["0720"],
<> 127:25aea2a3f4e3 787 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 127:25aea2a3f4e3 788 "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 789 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 790 "device_name": "STM32F401RE"
Kojto 122:f9eeca106725 791 },
Kojto 122:f9eeca106725 792 "NUCLEO_F410RB": {
Kojto 122:f9eeca106725 793 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 794 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 795 "default_toolchain": "ARM",
AnnaBridge 125:2e9cc70d1897 796 "extra_labels": ["STM", "STM32F4", "STM32F410RB","STM32F410Rx"],
Kojto 122:f9eeca106725 797 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 798 "inherits": ["Target"],
<> 128:9bcdf88f62b0 799 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 800 "detect_code": ["0740"],
<> 128:9bcdf88f62b0 801 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 802 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 803 "device_name": "STM32F410RB"
Kojto 122:f9eeca106725 804 },
Kojto 122:f9eeca106725 805 "NUCLEO_F411RE": {
Kojto 122:f9eeca106725 806 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 807 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 808 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 809 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Kojto 122:f9eeca106725 810 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 811 "inherits": ["Target"],
Kojto 122:f9eeca106725 812 "detect_code": ["0740"],
<> 127:25aea2a3f4e3 813 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 814 "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 815 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 816 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 817 },
Kojto 122:f9eeca106725 818 "ELMO_F411RE": {
Kojto 122:f9eeca106725 819 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 820 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 821 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 822 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Kojto 122:f9eeca106725 823 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 824 "inherits": ["Target"],
Kojto 122:f9eeca106725 825 "detect_code": ["----"],
<> 127:25aea2a3f4e3 826 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 127:25aea2a3f4e3 827 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 828 "default_lib": "small",
<> 128:9bcdf88f62b0 829 "release_versions": ["2"],
<> 128:9bcdf88f62b0 830 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 831 },
Kojto 122:f9eeca106725 832 "NUCLEO_F429ZI": {
Kojto 123:b0220dba8be7 833 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 834 "inherits": ["Target"],
Kojto 122:f9eeca106725 835 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 836 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 837 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "F429_F439"],
Kojto 122:f9eeca106725 838 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 839 "progen": {"target": "nucleo-f429zi"},
<> 128:9bcdf88f62b0 840 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 841 "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 842 "detect_code": ["0796"],
<> 128:9bcdf88f62b0 843 "features": ["LWIP"],
<> 128:9bcdf88f62b0 844 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 845 "device_name" : "STM32F429ZI"
<> 128:9bcdf88f62b0 846 },
<> 128:9bcdf88f62b0 847 "NUCLEO_F439ZI": {
<> 128:9bcdf88f62b0 848 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 849 "inherits": ["Target"],
<> 128:9bcdf88f62b0 850 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 851 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 852 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "F429_F439"],
<> 128:9bcdf88f62b0 853 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 854 "progen": {"target": "nucleo-f439zi"},
<> 128:9bcdf88f62b0 855 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 856 "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 857 "detect_code": ["0797"],
<> 128:9bcdf88f62b0 858 "features": ["LWIP"],
<> 128:9bcdf88f62b0 859 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 860 "device_name" : "STM32F429ZI"
Kojto 122:f9eeca106725 861 },
Kojto 122:f9eeca106725 862 "NUCLEO_F446RE": {
Kojto 122:f9eeca106725 863 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 864 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 865 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 866 "extra_labels": ["STM", "STM32F4", "STM32F446RE"],
Kojto 122:f9eeca106725 867 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 868 "inherits": ["Target"],
Kojto 122:f9eeca106725 869 "detect_code": ["0777"],
<> 127:25aea2a3f4e3 870 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 871 "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 872 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 873 "device_name": "STM32F446RE"
Kojto 122:f9eeca106725 874 },
Kojto 122:f9eeca106725 875 "NUCLEO_F446ZE": {
Kojto 122:f9eeca106725 876 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 877 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 878 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 879 "extra_labels": ["STM", "STM32F4", "STM32F446ZE"],
Kojto 122:f9eeca106725 880 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 881 "inherits": ["Target"],
Kojto 122:f9eeca106725 882 "detect_code": ["0778"],
<> 127:25aea2a3f4e3 883 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 884 "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 885 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 886 "device_name" : "STM32F446ZE"
Kojto 122:f9eeca106725 887 },
Kojto 122:f9eeca106725 888 "B96B_F446VE": {
Kojto 122:f9eeca106725 889 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 890 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 891 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 892 "extra_labels": ["STM", "STM32F4", "STM32F446VE"],
Kojto 122:f9eeca106725 893 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 894 "inherits": ["Target"],
Kojto 122:f9eeca106725 895 "detect_code": ["0840"],
<> 127:25aea2a3f4e3 896 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 897 "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 898 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 899 "device_name":"STM32F446VE"
Kojto 122:f9eeca106725 900 },
Kojto 122:f9eeca106725 901 "NUCLEO_F746ZG": {
Kojto 122:f9eeca106725 902 "inherits": ["Target"],
Kojto 122:f9eeca106725 903 "core": "Cortex-M7F",
<> 128:9bcdf88f62b0 904 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746ZG", "F746_F756"],
Kojto 122:f9eeca106725 905 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 906 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 907 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 908 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 909 "detect_code": ["0816"],
<> 128:9bcdf88f62b0 910 "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 911 "features": ["LWIP"],
<> 128:9bcdf88f62b0 912 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 913 "device_name": "STM32F746ZG"
<> 128:9bcdf88f62b0 914 },
<> 128:9bcdf88f62b0 915 "NUCLEO_F756ZG": {
<> 128:9bcdf88f62b0 916 "inherits": ["Target"],
<> 128:9bcdf88f62b0 917 "core": "Cortex-M7F",
<> 128:9bcdf88f62b0 918 "extra_labels": ["STM", "STM32F7", "STM32F756", "STM32F756ZG", "F746_F756"],
<> 128:9bcdf88f62b0 919 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 920 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 921 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 922 "detect_code": ["0819"],
<> 128:9bcdf88f62b0 923 "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 924 "features": ["LWIP"],
<> 128:9bcdf88f62b0 925 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 926 "device_name": "STM32F756ZG"
Kojto 122:f9eeca106725 927 },
Kojto 122:f9eeca106725 928 "NUCLEO_F767ZI": {
Kojto 122:f9eeca106725 929 "inherits": ["Target"],
Kojto 122:f9eeca106725 930 "core": "Cortex-M7FD",
Kojto 122:f9eeca106725 931 "extra_labels": ["STM", "STM32F7", "STM32F767", "STM32F767ZI"],
Kojto 122:f9eeca106725 932 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 933 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 934 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 935 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 936 "detect_code": ["0818"],
<> 128:9bcdf88f62b0 937 "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 938 "features": ["LWIP"],
<> 128:9bcdf88f62b0 939 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 940 "device_name" : "STM32F767ZI"
Kojto 122:f9eeca106725 941 },
Kojto 122:f9eeca106725 942 "NUCLEO_L011K4": {
Kojto 122:f9eeca106725 943 "inherits": ["Target"],
Kojto 122:f9eeca106725 944 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 945 "extra_labels": ["STM", "STM32L0", "STM32L011K4"],
AnnaBridge 125:2e9cc70d1897 946 "supported_toolchains": ["uARM"],
Kojto 122:f9eeca106725 947 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 948 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 949 "detect_code": ["0780"],
<> 127:25aea2a3f4e3 950 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 951 "default_lib": "small",
<> 128:9bcdf88f62b0 952 "release_versions": ["2"],
<> 128:9bcdf88f62b0 953 "device_name": "STM32L011K4"
Kojto 122:f9eeca106725 954 },
Kojto 122:f9eeca106725 955 "NUCLEO_L031K6": {
Kojto 122:f9eeca106725 956 "inherits": ["Target"],
Kojto 122:f9eeca106725 957 "core": "Cortex-M0",
Kojto 122:f9eeca106725 958 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
Kojto 122:f9eeca106725 959 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 960 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 961 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 962 "detect_code": ["0790"],
<> 127:25aea2a3f4e3 963 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 964 "default_lib": "small",
<> 128:9bcdf88f62b0 965 "release_versions": ["2"],
<> 128:9bcdf88f62b0 966 "device_name": "STM32L031K6"
Kojto 122:f9eeca106725 967 },
Kojto 122:f9eeca106725 968 "NUCLEO_L053R8": {
Kojto 122:f9eeca106725 969 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 970 "core": "Cortex-M0+",
Kojto 123:b0220dba8be7 971 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 972 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
Kojto 122:f9eeca106725 973 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 974 "inherits": ["Target"],
Kojto 122:f9eeca106725 975 "detect_code": ["0715"],
<> 127:25aea2a3f4e3 976 "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 977 "default_lib": "small",
<> 128:9bcdf88f62b0 978 "release_versions": ["2"],
<> 128:9bcdf88f62b0 979 "device_name": "STM32L053R8"
Kojto 122:f9eeca106725 980 },
Kojto 122:f9eeca106725 981 "NUCLEO_L073RZ": {
Kojto 122:f9eeca106725 982 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 983 "core": "Cortex-M0+",
Kojto 123:b0220dba8be7 984 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 985 "extra_labels": ["STM", "STM32L0", "STM32L073RZ", "STM32L073xx"],
Kojto 122:f9eeca106725 986 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 987 "inherits": ["Target"],
Kojto 122:f9eeca106725 988 "detect_code": ["0760"],
<> 128:9bcdf88f62b0 989 "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 990 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 991 "device_name": "STM32L073RZ"
Kojto 122:f9eeca106725 992 },
Kojto 122:f9eeca106725 993 "NUCLEO_L152RE": {
Kojto 122:f9eeca106725 994 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 995 "core": "Cortex-M3",
Kojto 123:b0220dba8be7 996 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 997 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
Kojto 122:f9eeca106725 998 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 999 "inherits": ["Target"],
Kojto 122:f9eeca106725 1000 "detect_code": ["0710"],
<> 127:25aea2a3f4e3 1001 "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 1002 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1003 "device_name": "STM32L152RE"
Kojto 122:f9eeca106725 1004 },
Kojto 122:f9eeca106725 1005 "NUCLEO_L432KC": {
Kojto 122:f9eeca106725 1006 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1007 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1008 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1009 "extra_labels": ["STM", "STM32L4", "STM32L432KC"],
Kojto 122:f9eeca106725 1010 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1011 "inherits": ["Target"],
Kojto 122:f9eeca106725 1012 "detect_code": ["0770"],
<> 128:9bcdf88f62b0 1013 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1014 "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 1015 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1016 "device_name" : "STM32L432KC"
Kojto 122:f9eeca106725 1017 },
Kojto 122:f9eeca106725 1018 "NUCLEO_L476RG": {
Kojto 122:f9eeca106725 1019 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 1020 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1021 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 1022 "extra_labels": ["STM", "STM32L4", "STM32L476RG", "L476_L486"],
Kojto 122:f9eeca106725 1023 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1024 "inherits": ["Target"],
Kojto 122:f9eeca106725 1025 "detect_code": ["0765"],
<> 128:9bcdf88f62b0 1026 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1027 "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 1028 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1029 "device_name": "stm32l476rg"
<> 128:9bcdf88f62b0 1030 },
<> 128:9bcdf88f62b0 1031 "NUCLEO_L486RG": {
<> 128:9bcdf88f62b0 1032 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 128:9bcdf88f62b0 1033 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 1034 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 1035 "extra_labels": ["STM", "STM32L4", "STM32L486RG", "L476_L486"],
<> 128:9bcdf88f62b0 1036 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 128:9bcdf88f62b0 1037 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1038 "detect_code": ["0827"],
<> 127:25aea2a3f4e3 1039 "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 1040 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1041 "device_name": "stm32l486rg"
Kojto 122:f9eeca106725 1042 },
Kojto 122:f9eeca106725 1043 "STM32F3XX": {
Kojto 122:f9eeca106725 1044 "inherits": ["Target"],
Kojto 122:f9eeca106725 1045 "core": "Cortex-M4",
Kojto 123:b0220dba8be7 1046 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1047 "extra_labels": ["STM", "STM32F3XX"],
Kojto 123:b0220dba8be7 1048 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"]
Kojto 122:f9eeca106725 1049 },
Kojto 122:f9eeca106725 1050 "STM32F407": {
Kojto 122:f9eeca106725 1051 "inherits": ["Target"],
Kojto 122:f9eeca106725 1052 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1053 "extra_labels": ["STM", "STM32F4", "STM32F4XX"],
Kojto 122:f9eeca106725 1054 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
Kojto 122:f9eeca106725 1055 },
Kojto 122:f9eeca106725 1056 "ARCH_MAX": {
Kojto 122:f9eeca106725 1057 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1058 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1059 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1060 "program_cycle_s": 2,
Kojto 122:f9eeca106725 1061 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Kojto 122:f9eeca106725 1062 "macros": ["LSI_VALUE=32000"],
Kojto 122:f9eeca106725 1063 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1064 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1065 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1066 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1067 "device_name": "STM32F407VG"
Kojto 122:f9eeca106725 1068 },
Kojto 122:f9eeca106725 1069 "DISCO_F051R8": {
Kojto 122:f9eeca106725 1070 "inherits": ["Target"],
Kojto 122:f9eeca106725 1071 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 1072 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1073 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
Kojto 122:f9eeca106725 1074 "supported_toolchains": ["GCC_ARM"],
<> 128:9bcdf88f62b0 1075 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1076 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1077 "device_name": "STM32F051R8"
Kojto 122:f9eeca106725 1078 },
Kojto 122:f9eeca106725 1079 "DISCO_F100RB": {
Kojto 122:f9eeca106725 1080 "inherits": ["Target"],
Kojto 122:f9eeca106725 1081 "core": "Cortex-M3",
Kojto 123:b0220dba8be7 1082 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1083 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
Kojto 122:f9eeca106725 1084 "supported_toolchains": ["GCC_ARM"],
<> 128:9bcdf88f62b0 1085 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1086 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1087 "device_name": "STM32F100RB"
Kojto 122:f9eeca106725 1088 },
Kojto 122:f9eeca106725 1089 "DISCO_F303VC": {
Kojto 122:f9eeca106725 1090 "inherits": ["Target"],
Kojto 122:f9eeca106725 1091 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1092 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1093 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303VC"],
<> 128:9bcdf88f62b0 1094 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1095 "supported_toolchains": ["GCC_ARM"],
<> 128:9bcdf88f62b0 1096 "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 1097 "device_name": "STM32F303VC"
Kojto 122:f9eeca106725 1098 },
Kojto 122:f9eeca106725 1099 "DISCO_F334C8": {
Kojto 122:f9eeca106725 1100 "inherits": ["Target"],
Kojto 122:f9eeca106725 1101 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1102 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1103 "extra_labels": ["STM", "STM32F3", "STM32F334C8"],
<> 128:9bcdf88f62b0 1104 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1105 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1106 "detect_code": ["0810"],
<> 128:9bcdf88f62b0 1107 "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 1108 "default_lib": "small",
<> 128:9bcdf88f62b0 1109 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1110 "device_name": "STM32F334C8"
Kojto 122:f9eeca106725 1111 },
Kojto 122:f9eeca106725 1112 "DISCO_F407VG": {
Kojto 122:f9eeca106725 1113 "inherits": ["Target"],
Kojto 122:f9eeca106725 1114 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1115 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Kojto 122:f9eeca106725 1116 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 127:25aea2a3f4e3 1117 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1118 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1119 "device_name": "STM32F407VG"
Kojto 122:f9eeca106725 1120 },
Kojto 122:f9eeca106725 1121 "DISCO_F429ZI": {
Kojto 122:f9eeca106725 1122 "inherits": ["Target"],
Kojto 122:f9eeca106725 1123 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1124 "default_toolchain": "ARM",
AnnaBridge 125:2e9cc70d1897 1125 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx"],
<> 128:9bcdf88f62b0 1126 "macros": ["RTC_LSI=1","TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1127 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 1128 "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 1129 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1130 "device_name": "STM32F429ZI"
Kojto 122:f9eeca106725 1131 },
Kojto 122:f9eeca106725 1132 "DISCO_F469NI": {
Kojto 122:f9eeca106725 1133 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1134 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1135 "default_toolchain": "ARM",
AnnaBridge 125:2e9cc70d1897 1136 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI", "STM32F469xx"],
Kojto 122:f9eeca106725 1137 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1138 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1139 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1140 "detect_code": ["0788"],
<> 128:9bcdf88f62b0 1141 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1142 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1143 "device_name": "STM32F469NI"
Kojto 122:f9eeca106725 1144 },
Kojto 122:f9eeca106725 1145 "DISCO_L053C8": {
Kojto 122:f9eeca106725 1146 "inherits": ["Target"],
Kojto 122:f9eeca106725 1147 "core": "Cortex-M0+",
Kojto 123:b0220dba8be7 1148 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1149 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
Kojto 122:f9eeca106725 1150 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 127:25aea2a3f4e3 1151 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1152 "default_lib": "small",
<> 128:9bcdf88f62b0 1153 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1154 "device_name": "STM32L053C8"
Kojto 122:f9eeca106725 1155 },
Kojto 122:f9eeca106725 1156 "DISCO_F746NG": {
Kojto 122:f9eeca106725 1157 "inherits": ["Target"],
Kojto 122:f9eeca106725 1158 "core": "Cortex-M7F",
Kojto 122:f9eeca106725 1159 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746NG"],
Kojto 122:f9eeca106725 1160 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1161 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 1162 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1163 "detect_code": ["0815"],
<> 128:9bcdf88f62b0 1164 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1165 "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 1166 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1167 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1168 "device_name": "STM32F746NG"
Kojto 122:f9eeca106725 1169 },
AnnaBridge 126:abea610beb85 1170 "DISCO_F769NI": {
AnnaBridge 126:abea610beb85 1171 "inherits": ["Target"],
AnnaBridge 126:abea610beb85 1172 "core": "Cortex-M7FD",
AnnaBridge 126:abea610beb85 1173 "extra_labels": ["STM", "STM32F7", "STM32F769", "STM32F769NI"],
AnnaBridge 126:abea610beb85 1174 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 126:abea610beb85 1175 "default_toolchain": "ARM",
AnnaBridge 126:abea610beb85 1176 "detect_code": ["0817"],
<> 128:9bcdf88f62b0 1177 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1178 "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 1179 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1180 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1181 "device_name": "STM32F769NI"
AnnaBridge 126:abea610beb85 1182 },
Kojto 122:f9eeca106725 1183 "DISCO_L476VG": {
Kojto 122:f9eeca106725 1184 "inherits": ["Target"],
Kojto 122:f9eeca106725 1185 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1186 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1187 "extra_labels": ["STM", "STM32L4", "STM32L476VG"],
Kojto 122:f9eeca106725 1188 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1189 "detect_code": ["0820"],
<> 128:9bcdf88f62b0 1190 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1191 "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 1192 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1193 "device_name": "stm32l476vg"
Kojto 122:f9eeca106725 1194 },
Kojto 122:f9eeca106725 1195 "MTS_MDOT_F405RG": {
Kojto 122:f9eeca106725 1196 "inherits": ["Target"],
Kojto 122:f9eeca106725 1197 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1198 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1199 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
Kojto 122:f9eeca106725 1200 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 1201 "macros": ["HSE_VALUE=26000000", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1202 "progen": {"target": "mts-mdot-f405rg"},
<> 127:25aea2a3f4e3 1203 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1204 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1205 "device_name": "STM32F405RG"
Kojto 122:f9eeca106725 1206 },
Kojto 122:f9eeca106725 1207 "MTS_MDOT_F411RE": {
Kojto 122:f9eeca106725 1208 "inherits": ["Target"],
Kojto 122:f9eeca106725 1209 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1210 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1211 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
<> 128:9bcdf88f62b0 1212 "macros": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1213 "post_binary_hook": {
Kojto 122:f9eeca106725 1214 "function": "MTSCode.combine_bins_mts_dot",
Kojto 122:f9eeca106725 1215 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Kojto 122:f9eeca106725 1216 },
<> 127:25aea2a3f4e3 1217 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1218 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1219 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 1220 },
Kojto 122:f9eeca106725 1221 "MTS_DRAGONFLY_F411RE": {
Kojto 122:f9eeca106725 1222 "inherits": ["Target"],
Kojto 122:f9eeca106725 1223 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1224 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1225 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
<> 127:25aea2a3f4e3 1226 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1227 "post_binary_hook": {
Kojto 122:f9eeca106725 1228 "function": "MTSCode.combine_bins_mts_dragonfly",
Kojto 122:f9eeca106725 1229 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Kojto 122:f9eeca106725 1230 },
<> 127:25aea2a3f4e3 1231 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1232 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1233 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 1234 },
<> 127:25aea2a3f4e3 1235 "XDOT_L151CC": {
<> 127:25aea2a3f4e3 1236 "inherits": ["Target"],
<> 127:25aea2a3f4e3 1237 "core": "Cortex-M3",
<> 127:25aea2a3f4e3 1238 "default_toolchain": "ARM",
<> 127:25aea2a3f4e3 1239 "extra_labels": ["STM", "STM32L1", "STM32L151CC"],
<> 127:25aea2a3f4e3 1240 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 127:25aea2a3f4e3 1241 "progen": {"target": "xdot-l151cc"},
<> 127:25aea2a3f4e3 1242 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1243 "default_lib": "std",
<> 127:25aea2a3f4e3 1244 "release_versions": ["5"]
<> 127:25aea2a3f4e3 1245 },
Kojto 122:f9eeca106725 1246 "MOTE_L152RC": {
Kojto 122:f9eeca106725 1247 "inherits": ["Target"],
Kojto 122:f9eeca106725 1248 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1249 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1250 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
<> 128:9bcdf88f62b0 1251 "macros": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1252 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1253 "detect_code": ["4100"],
AnnaBridge 126:abea610beb85 1254 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1255 "default_lib": "small",
<> 128:9bcdf88f62b0 1256 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1257 "device_name": "STM32L152RC"
Kojto 122:f9eeca106725 1258 },
Kojto 122:f9eeca106725 1259 "DISCO_F401VC": {
Kojto 122:f9eeca106725 1260 "inherits": ["Target"],
Kojto 122:f9eeca106725 1261 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1262 "default_toolchain": "GCC_ARM",
Kojto 122:f9eeca106725 1263 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401VC"],
Kojto 122:f9eeca106725 1264 "supported_toolchains": ["GCC_ARM"],
<> 127:25aea2a3f4e3 1265 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1266 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1267 "device_name": "STM32F401VC"
Kojto 122:f9eeca106725 1268 },
<> 128:9bcdf88f62b0 1269 "UBLOX_EVK_ODIN_W2": {
Kojto 122:f9eeca106725 1270 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1271 "core": "Cortex-M4F",
<> 127:25aea2a3f4e3 1272 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1273 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 1274 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx"],
<> 128:9bcdf88f62b0 1275 "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 1276 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1277 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1278 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1279 "release_versions": ["5"],
<> 128:9bcdf88f62b0 1280 "device_name": "STM32F439ZI"
Kojto 122:f9eeca106725 1281 },
Kojto 122:f9eeca106725 1282 "NZ32_SC151": {
Kojto 122:f9eeca106725 1283 "inherits": ["Target"],
Kojto 122:f9eeca106725 1284 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1285 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1286 "program_cycle_s": 1.5,
Kojto 122:f9eeca106725 1287 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
<> 128:9bcdf88f62b0 1288 "macros": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1289 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 126:abea610beb85 1290 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1291 "default_lib": "small",
<> 128:9bcdf88f62b0 1292 "device_name": "STM32L151RC"
Kojto 122:f9eeca106725 1293 },
Kojto 122:f9eeca106725 1294 "MCU_NRF51": {
Kojto 122:f9eeca106725 1295 "inherits": ["Target"],
Kojto 122:f9eeca106725 1296 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1297 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Kojto 122:f9eeca106725 1298 "macros": ["NRF51", "TARGET_NRF51822"],
Kojto 122:f9eeca106725 1299 "MERGE_BOOTLOADER": false,
Kojto 122:f9eeca106725 1300 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
Kojto 122:f9eeca106725 1301 "OUTPUT_EXT": "hex",
Kojto 122:f9eeca106725 1302 "is_disk_virtual": true,
Kojto 122:f9eeca106725 1303 "supported_toolchains": ["ARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1304 "public": false,
Kojto 122:f9eeca106725 1305 "MERGE_SOFT_DEVICE": true,
Kojto 122:f9eeca106725 1306 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1307 {
Kojto 122:f9eeca106725 1308 "boot": "s130_nrf51_1.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1309 "name": "s130_nrf51_1.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1310 "offset": 114688
Kojto 122:f9eeca106725 1311 },
Kojto 122:f9eeca106725 1312 {
Kojto 122:f9eeca106725 1313 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1314 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1315 "offset": 98304
Kojto 122:f9eeca106725 1316 },
Kojto 122:f9eeca106725 1317 {
Kojto 122:f9eeca106725 1318 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1319 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1320 "offset": 90112
Kojto 122:f9eeca106725 1321 },
Kojto 122:f9eeca106725 1322 {
Kojto 122:f9eeca106725 1323 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1324 "name": "s110_nrf51822_7.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1325 "offset": 90112
Kojto 122:f9eeca106725 1326 },
Kojto 122:f9eeca106725 1327 {
Kojto 122:f9eeca106725 1328 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1329 "name": "s110_nrf51822_6.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1330 "offset": 81920
Kojto 122:f9eeca106725 1331 }
Kojto 122:f9eeca106725 1332 ],
Kojto 122:f9eeca106725 1333 "detect_code": ["1070"],
Kojto 122:f9eeca106725 1334 "post_binary_hook": {
Kojto 122:f9eeca106725 1335 "function": "MCU_NRF51Code.binary_hook",
Kojto 122:f9eeca106725 1336 "toolchains": ["ARM_STD", "GCC_ARM"]
Kojto 122:f9eeca106725 1337 },
Kojto 122:f9eeca106725 1338 "program_cycle_s": 6,
<> 127:25aea2a3f4e3 1339 "features": ["BLE"],
<> 127:25aea2a3f4e3 1340 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 1341 },
Kojto 122:f9eeca106725 1342 "MCU_NRF51_16K_BASE": {
Kojto 122:f9eeca106725 1343 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1344 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1345 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1346 "public": false,
<> 128:9bcdf88f62b0 1347 "default_lib": "small"
Kojto 122:f9eeca106725 1348 },
Kojto 122:f9eeca106725 1349 "MCU_NRF51_16K_BOOT_BASE": {
Kojto 122:f9eeca106725 1350 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1351 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1352 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1353 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1354 "public": false
Kojto 122:f9eeca106725 1355 },
Kojto 122:f9eeca106725 1356 "MCU_NRF51_16K_OTA_BASE": {
Kojto 122:f9eeca106725 1357 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1358 "public": false,
Kojto 122:f9eeca106725 1359 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1360 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1361 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1362 },
Kojto 122:f9eeca106725 1363 "MCU_NRF51_16K": {
Kojto 122:f9eeca106725 1364 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1365 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1366 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1367 "public": false
Kojto 122:f9eeca106725 1368 },
Kojto 122:f9eeca106725 1369 "MCU_NRF51_S110": {
Kojto 122:f9eeca106725 1370 "extra_labels_add": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1371 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1372 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1373 {
Kojto 122:f9eeca106725 1374 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1375 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1376 "offset": 98304
Kojto 122:f9eeca106725 1377 },
Kojto 122:f9eeca106725 1378 {
Kojto 122:f9eeca106725 1379 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1380 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1381 "offset": 90112
Kojto 122:f9eeca106725 1382 }
Kojto 122:f9eeca106725 1383 ],
Kojto 122:f9eeca106725 1384 "public": false
Kojto 122:f9eeca106725 1385 },
Kojto 122:f9eeca106725 1386 "MCU_NRF51_16K_S110": {
Kojto 122:f9eeca106725 1387 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1388 "public": false
Kojto 122:f9eeca106725 1389 },
Kojto 122:f9eeca106725 1390 "MCU_NRF51_16K_BOOT": {
Kojto 122:f9eeca106725 1391 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1392 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1393 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1394 "public": false
Kojto 122:f9eeca106725 1395 },
Kojto 122:f9eeca106725 1396 "MCU_NRF51_16K_BOOT_S110": {
Kojto 122:f9eeca106725 1397 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1398 "public": false
Kojto 122:f9eeca106725 1399 },
Kojto 122:f9eeca106725 1400 "MCU_NRF51_16K_OTA": {
Kojto 122:f9eeca106725 1401 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1402 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1403 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1404 "public": false
Kojto 122:f9eeca106725 1405 },
Kojto 122:f9eeca106725 1406 "MCU_NRF51_16K_OTA_S110": {
Kojto 122:f9eeca106725 1407 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1408 "public": false
Kojto 122:f9eeca106725 1409 },
Kojto 122:f9eeca106725 1410 "MCU_NRF51_32K": {
Kojto 122:f9eeca106725 1411 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1412 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1413 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1414 "public": false
Kojto 122:f9eeca106725 1415 },
Kojto 122:f9eeca106725 1416 "MCU_NRF51_32K_BOOT": {
Kojto 122:f9eeca106725 1417 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1418 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1419 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1420 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1421 "public": false
Kojto 122:f9eeca106725 1422 },
Kojto 122:f9eeca106725 1423 "MCU_NRF51_32K_OTA": {
Kojto 122:f9eeca106725 1424 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1425 "public": false,
Kojto 122:f9eeca106725 1426 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1427 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1428 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1429 },
Kojto 122:f9eeca106725 1430 "NRF51822": {
Kojto 122:f9eeca106725 1431 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1432 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Kojto 122:f9eeca106725 1433 "macros_add": ["TARGET_NRF51822_MKIT"],
<> 128:9bcdf88f62b0 1434 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1435 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1436 },
Kojto 122:f9eeca106725 1437 "NRF51822_BOOT": {
Kojto 122:f9eeca106725 1438 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1439 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1440 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1441 },
Kojto 122:f9eeca106725 1442 "NRF51822_OTA": {
Kojto 122:f9eeca106725 1443 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1444 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1445 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1446 },
Kojto 122:f9eeca106725 1447 "ARCH_BLE": {
Kojto 122:f9eeca106725 1448 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1449 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1450 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1451 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1452 },
Kojto 122:f9eeca106725 1453 "ARCH_BLE_BOOT": {
Kojto 122:f9eeca106725 1454 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1455 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1456 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1457 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1458 },
Kojto 122:f9eeca106725 1459 "ARCH_BLE_OTA": {
Kojto 122:f9eeca106725 1460 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1461 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1462 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1463 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1464 },
Kojto 122:f9eeca106725 1465 "ARCH_LINK": {
Kojto 122:f9eeca106725 1466 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1467 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1468 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1469 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1470 },
Kojto 122:f9eeca106725 1471 "ARCH_LINK_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", "ARCH_LINK"],
Kojto 122:f9eeca106725 1475 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1476 },
Kojto 122:f9eeca106725 1477 "ARCH_LINK_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", "ARCH_LINK"],
Kojto 122:f9eeca106725 1481 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1482 },
Kojto 122:f9eeca106725 1483 "SEEED_TINY_BLE": {
Kojto 122:f9eeca106725 1484 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1485 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1486 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1487 },
Kojto 122:f9eeca106725 1488 "SEEED_TINY_BLE_BOOT": {
Kojto 122:f9eeca106725 1489 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1490 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1491 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1492 },
Kojto 122:f9eeca106725 1493 "SEEED_TINY_BLE_OTA": {
Kojto 122:f9eeca106725 1494 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1495 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1496 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1497 },
Kojto 122:f9eeca106725 1498 "HRM1017": {
Kojto 122:f9eeca106725 1499 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1500 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 128:9bcdf88f62b0 1501 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1502 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1503 },
Kojto 122:f9eeca106725 1504 "HRM1017_BOOT": {
Kojto 122:f9eeca106725 1505 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1506 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1507 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1508 },
Kojto 122:f9eeca106725 1509 "HRM1017_OTA": {
Kojto 122:f9eeca106725 1510 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1511 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1512 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1513 },
Kojto 122:f9eeca106725 1514 "RBLAB_NRF51822": {
Kojto 122:f9eeca106725 1515 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1516 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1517 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1518 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1519 },
Kojto 122:f9eeca106725 1520 "RBLAB_NRF51822_BOOT": {
Kojto 122:f9eeca106725 1521 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1522 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1523 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1524 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1525 },
Kojto 122:f9eeca106725 1526 "RBLAB_NRF51822_OTA": {
Kojto 122:f9eeca106725 1527 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1528 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1529 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1530 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1531 },
Kojto 122:f9eeca106725 1532 "RBLAB_BLENANO": {
Kojto 122:f9eeca106725 1533 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1534 "release_versions": ["2"]
Kojto 122:f9eeca106725 1535 },
Kojto 122:f9eeca106725 1536 "RBLAB_BLENANO_BOOT": {
Kojto 122:f9eeca106725 1537 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1538 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1539 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1540 },
Kojto 122:f9eeca106725 1541 "RBLAB_BLENANO_OTA": {
Kojto 122:f9eeca106725 1542 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1543 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1544 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1545 },
Kojto 122:f9eeca106725 1546 "NRF51822_Y5_MBUG": {
<> 127:25aea2a3f4e3 1547 "inherits": ["MCU_NRF51_16K"]
Kojto 122:f9eeca106725 1548 },
Kojto 122:f9eeca106725 1549 "WALLBOT_BLE": {
Kojto 122:f9eeca106725 1550 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1551 "release_versions": ["2"]
Kojto 122:f9eeca106725 1552 },
Kojto 122:f9eeca106725 1553 "WALLBOT_BLE_BOOT": {
Kojto 122:f9eeca106725 1554 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1555 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 1556 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 1557 },
Kojto 122:f9eeca106725 1558 "WALLBOT_BLE_OTA": {
Kojto 122:f9eeca106725 1559 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1560 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 1561 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 1562 },
Kojto 122:f9eeca106725 1563 "DELTA_DFCM_NNN40": {
Kojto 122:f9eeca106725 1564 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1565 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1566 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Kojto 122:f9eeca106725 1567 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 1568 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1569 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1570 },
Kojto 122:f9eeca106725 1571 "DELTA_DFCM_NNN40_BOOT": {
Kojto 122:f9eeca106725 1572 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1573 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1574 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 1575 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1576 },
Kojto 122:f9eeca106725 1577 "DELTA_DFCM_NNN40_OTA": {
Kojto 122:f9eeca106725 1578 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1579 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1580 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 1581 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1582 },
Kojto 123:b0220dba8be7 1583 "NRF51_DK_LEGACY": {
Kojto 122:f9eeca106725 1584 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1585 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 1586 "extra_labels_add": ["NRF51_DK"]
Kojto 122:f9eeca106725 1587 },
Kojto 122:f9eeca106725 1588 "NRF51_DK_BOOT": {
Kojto 122:f9eeca106725 1589 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1590 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1591 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1592 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 1593 },
Kojto 122:f9eeca106725 1594 "NRF51_DK_OTA": {
Kojto 122:f9eeca106725 1595 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1596 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1597 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1598 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 1599 },
<> 128:9bcdf88f62b0 1600 "NRF51_DONGLE_LEGACY": {
Kojto 122:f9eeca106725 1601 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 1602 "extra_labels_add": ["NRF51_DONGLE"],
<> 128:9bcdf88f62b0 1603 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1604 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1605 },
Kojto 122:f9eeca106725 1606 "NRF51_DONGLE_BOOT": {
Kojto 122:f9eeca106725 1607 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1608 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 1609 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 1610 },
Kojto 122:f9eeca106725 1611 "NRF51_DONGLE_OTA": {
Kojto 122:f9eeca106725 1612 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1613 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 1614 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 1615 },
Kojto 122:f9eeca106725 1616 "NRF51_MICROBIT": {
Kojto 122:f9eeca106725 1617 "inherits": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1618 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Kojto 123:b0220dba8be7 1619 "release_versions": ["2"]
Kojto 122:f9eeca106725 1620 },
Kojto 122:f9eeca106725 1621 "NRF51_MICROBIT_BOOT": {
Kojto 122:f9eeca106725 1622 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
Kojto 122:f9eeca106725 1623 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1624 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1625 },
Kojto 122:f9eeca106725 1626 "NRF51_MICROBIT_OTA": {
Kojto 122:f9eeca106725 1627 "inherits": ["MCU_NRF51_16K_OTA_S110"],
Kojto 122:f9eeca106725 1628 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1629 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1630 },
Kojto 122:f9eeca106725 1631 "NRF51_MICROBIT_B": {
Kojto 122:f9eeca106725 1632 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1633 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1634 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
Kojto 123:b0220dba8be7 1635 "release_versions": ["2"]
Kojto 122:f9eeca106725 1636 },
Kojto 122:f9eeca106725 1637 "NRF51_MICROBIT_B_BOOT": {
Kojto 122:f9eeca106725 1638 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1639 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1640 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1641 },
Kojto 122:f9eeca106725 1642 "NRF51_MICROBIT_B_OTA": {
Kojto 122:f9eeca106725 1643 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1644 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1645 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1646 },
AnnaBridge 126:abea610beb85 1647 "MTM_MTCONNECT04S": {
AnnaBridge 126:abea610beb85 1648 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 1649 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1650 "device_name": "nRF51822_xxAA"
AnnaBridge 126:abea610beb85 1651 },
AnnaBridge 126:abea610beb85 1652 "MTM_MTCONNECT04S_BOOT": {
AnnaBridge 126:abea610beb85 1653 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 126:abea610beb85 1654 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 1655 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 1656 },
AnnaBridge 126:abea610beb85 1657 "MTM_MTCONNECT04S_OTA": {
AnnaBridge 126:abea610beb85 1658 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 126:abea610beb85 1659 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 1660 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 1661 },
Kojto 122:f9eeca106725 1662 "TY51822R3": {
Kojto 124:2241e3a39974 1663 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Kojto 122:f9eeca106725 1664 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Kojto 124:2241e3a39974 1665 "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 1666 "detect_code": ["1019"],
AnnaBridge 125:2e9cc70d1897 1667 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1668 "overrides": {"uart_hwfc": 0},
<> 128:9bcdf88f62b0 1669 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1670 },
Kojto 122:f9eeca106725 1671 "TY51822R3_BOOT": {
Kojto 122:f9eeca106725 1672 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1673 "extra_labels_add": ["TY51822R3"],
Kojto 122:f9eeca106725 1674 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 1675 },
Kojto 122:f9eeca106725 1676 "TY51822R3_OTA": {
Kojto 122:f9eeca106725 1677 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1678 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1679 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 1680 },
Kojto 122:f9eeca106725 1681 "ARM_MPS2_Target": {
Kojto 122:f9eeca106725 1682 "inherits": ["Target"],
Kojto 122:f9eeca106725 1683 "public": false,
Kojto 122:f9eeca106725 1684 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1685 },
Kojto 122:f9eeca106725 1686 "ARM_MPS2_M0": {
Kojto 122:f9eeca106725 1687 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1688 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1689 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1690 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
Kojto 122:f9eeca106725 1691 "macros": ["CMSDK_CM0"],
Kojto 122:f9eeca106725 1692 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1693 "release_versions": ["2"]
Kojto 122:f9eeca106725 1694 },
Kojto 122:f9eeca106725 1695 "ARM_MPS2_M0P": {
Kojto 122:f9eeca106725 1696 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1697 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1698 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1699 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
Kojto 122:f9eeca106725 1700 "macros": ["CMSDK_CM0plus"],
Kojto 122:f9eeca106725 1701 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1702 "release_versions": ["2"]
Kojto 122:f9eeca106725 1703 },
Kojto 122:f9eeca106725 1704 "ARM_MPS2_M1": {
Kojto 122:f9eeca106725 1705 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1706 "core": "Cortex-M1",
Kojto 122:f9eeca106725 1707 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1708 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
Kojto 122:f9eeca106725 1709 "macros": ["CMSDK_CM1"],
Kojto 122:f9eeca106725 1710 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1711 },
Kojto 122:f9eeca106725 1712 "ARM_MPS2_M3": {
Kojto 122:f9eeca106725 1713 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1714 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1715 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1716 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
Kojto 122:f9eeca106725 1717 "macros": ["CMSDK_CM3"],
Kojto 122:f9eeca106725 1718 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1719 "release_versions": ["2"]
Kojto 122:f9eeca106725 1720 },
Kojto 122:f9eeca106725 1721 "ARM_MPS2_M4": {
Kojto 122:f9eeca106725 1722 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1723 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1724 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1725 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
Kojto 122:f9eeca106725 1726 "macros": ["CMSDK_CM4"],
Kojto 122:f9eeca106725 1727 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1728 "release_versions": ["2"]
Kojto 122:f9eeca106725 1729 },
Kojto 122:f9eeca106725 1730 "ARM_MPS2_M7": {
Kojto 122:f9eeca106725 1731 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1732 "core": "Cortex-M7",
Kojto 122:f9eeca106725 1733 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1734 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
Kojto 122:f9eeca106725 1735 "macros": ["CMSDK_CM7"],
Kojto 122:f9eeca106725 1736 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1737 "release_versions": ["2"]
Kojto 122:f9eeca106725 1738 },
Kojto 122:f9eeca106725 1739 "ARM_IOTSS_Target": {
Kojto 122:f9eeca106725 1740 "inherits": ["Target"],
Kojto 122:f9eeca106725 1741 "public": false,
Kojto 122:f9eeca106725 1742 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1743 },
Kojto 122:f9eeca106725 1744 "ARM_IOTSS_BEID": {
Kojto 122:f9eeca106725 1745 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 1746 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1747 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1748 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
Kojto 122:f9eeca106725 1749 "macros": ["CMSDK_BEID"],
Kojto 122:f9eeca106725 1750 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1751 "release_versions": ["2"]
Kojto 122:f9eeca106725 1752 },
Kojto 122:f9eeca106725 1753 "ARM_BEETLE_SOC": {
Kojto 122:f9eeca106725 1754 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 1755 "core": "Cortex-M3",
Kojto 124:2241e3a39974 1756 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1757 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1758 "extra_labels": ["ARM_SSG", "BEETLE"],
Kojto 122:f9eeca106725 1759 "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 1760 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
Kojto 124:2241e3a39974 1761 "features": ["BLE"],
<> 128:9bcdf88f62b0 1762 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1763 "device_name": "beetle"
Kojto 122:f9eeca106725 1764 },
Kojto 122:f9eeca106725 1765 "RZ_A1H": {
Kojto 122:f9eeca106725 1766 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1767 "core": "Cortex-A9",
Kojto 122:f9eeca106725 1768 "program_cycle_s": 2,
Kojto 122:f9eeca106725 1769 "extra_labels": ["RENESAS", "MBRZA1H"],
Kojto 122:f9eeca106725 1770 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1771 "inherits": ["Target"],
Kojto 122:f9eeca106725 1772 "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 1773 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1774 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1775 "device_name": "r7s721001"
Kojto 122:f9eeca106725 1776 },
Kojto 122:f9eeca106725 1777 "VK_RZ_A1H": {
Kojto 122:f9eeca106725 1778 "inherits": ["Target"],
Kojto 122:f9eeca106725 1779 "core": "Cortex-A9",
Kojto 122:f9eeca106725 1780 "extra_labels": ["RENESAS", "VKRZA1H"],
Kojto 122:f9eeca106725 1781 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1782 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1783 "program_cycle_s": 2,
Kojto 122:f9eeca106725 1784 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1785 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1786 "default_lib": "std",
Kojto 123:b0220dba8be7 1787 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1788 },
Kojto 122:f9eeca106725 1789 "MAXWSNENV": {
Kojto 122:f9eeca106725 1790 "inherits": ["Target"],
Kojto 122:f9eeca106725 1791 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1792 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 1793 "extra_labels": ["Maxim", "MAX32610"],
Kojto 122:f9eeca106725 1794 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 1795 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1796 "features": ["BLE"],
Kojto 123:b0220dba8be7 1797 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1798 },
Kojto 122:f9eeca106725 1799 "MAX32600MBED": {
Kojto 122:f9eeca106725 1800 "inherits": ["Target"],
Kojto 122:f9eeca106725 1801 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1802 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 1803 "extra_labels": ["Maxim", "MAX32600"],
Kojto 122:f9eeca106725 1804 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 1805 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1806 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1807 "device_name": "max326000x85"
Kojto 122:f9eeca106725 1808 },
AnnaBridge 125:2e9cc70d1897 1809 "MAX32620HSP": {
AnnaBridge 125:2e9cc70d1897 1810 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 1811 "core": "Cortex-M4F",
AnnaBridge 125:2e9cc70d1897 1812 "extra_labels": ["Maxim", "MAX32620"],
AnnaBridge 125:2e9cc70d1897 1813 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 125:2e9cc70d1897 1814 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1815 "features": ["BLE"],
AnnaBridge 125:2e9cc70d1897 1816 "release_versions": ["2", "5"]
AnnaBridge 125:2e9cc70d1897 1817 },
<> 128:9bcdf88f62b0 1818 "EFM32": {
<> 128:9bcdf88f62b0 1819 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1820 "extra_labels": ["Silicon_Labs", "EFM32"],
<> 128:9bcdf88f62b0 1821 "public": false
<> 128:9bcdf88f62b0 1822 },
<> 128:9bcdf88f62b0 1823 "EFM32GG990F1024": {
<> 128:9bcdf88f62b0 1824 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 1825 "extra_labels_add": ["EFM32GG", "1024K"],
<> 128:9bcdf88f62b0 1826 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 1827 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 1828 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 1829 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1830 "device_name": "EFM32GG990F1024",
<> 128:9bcdf88f62b0 1831 "public": false
<> 128:9bcdf88f62b0 1832 },
Kojto 122:f9eeca106725 1833 "EFM32GG_STK3700": {
<> 128:9bcdf88f62b0 1834 "inherits": ["EFM32GG990F1024"],
Kojto 122:f9eeca106725 1835 "progen": {"target": "efm32gg-stk"},
Kojto 122:f9eeca106725 1836 "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 1837 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 1838 "config": {
<> 128:9bcdf88f62b0 1839 "hf_clock_src": {
<> 128:9bcdf88f62b0 1840 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 1841 "value": "HFXO",
<> 128:9bcdf88f62b0 1842 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1843 },
<> 128:9bcdf88f62b0 1844 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 1845 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1846 "value": "48000000",
<> 128:9bcdf88f62b0 1847 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1848 },
<> 128:9bcdf88f62b0 1849 "lf_clock_src": {
<> 128:9bcdf88f62b0 1850 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 1851 "value": "LFXO",
<> 128:9bcdf88f62b0 1852 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1853 },
<> 128:9bcdf88f62b0 1854 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 1855 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1856 "value": "32768",
<> 128:9bcdf88f62b0 1857 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1858 },
<> 128:9bcdf88f62b0 1859 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 1860 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 1861 "value": "21000000",
<> 128:9bcdf88f62b0 1862 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 1863 },
<> 128:9bcdf88f62b0 1864 "hfrco_band_select": {
<> 128:9bcdf88f62b0 1865 "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 1866 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 1867 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 1868 }
<> 128:9bcdf88f62b0 1869 }
<> 128:9bcdf88f62b0 1870 },
<> 128:9bcdf88f62b0 1871 "EFM32LG990F256": {
<> 128:9bcdf88f62b0 1872 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 1873 "extra_labels_add": ["EFM32LG", "256K"],
<> 128:9bcdf88f62b0 1874 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 1875 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 1876 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 1877 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1878 "device_name": "EFM32LG990F256",
<> 128:9bcdf88f62b0 1879 "public": false
Kojto 122:f9eeca106725 1880 },
Kojto 122:f9eeca106725 1881 "EFM32LG_STK3600": {
<> 128:9bcdf88f62b0 1882 "inherits": ["EFM32LG990F256"],
Kojto 122:f9eeca106725 1883 "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 1884 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 1885 "device_name": "EFM32LG990F256",
<> 128:9bcdf88f62b0 1886 "config": {
<> 128:9bcdf88f62b0 1887 "hf_clock_src": {
<> 128:9bcdf88f62b0 1888 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 1889 "value": "HFXO",
<> 128:9bcdf88f62b0 1890 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1891 },
<> 128:9bcdf88f62b0 1892 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 1893 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1894 "value": "48000000",
<> 128:9bcdf88f62b0 1895 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1896 },
<> 128:9bcdf88f62b0 1897 "lf_clock_src": {
<> 128:9bcdf88f62b0 1898 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 1899 "value": "LFXO",
<> 128:9bcdf88f62b0 1900 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1901 },
<> 128:9bcdf88f62b0 1902 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 1903 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1904 "value": "32768",
<> 128:9bcdf88f62b0 1905 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1906 },
<> 128:9bcdf88f62b0 1907 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 1908 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 1909 "value": "21000000",
<> 128:9bcdf88f62b0 1910 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 1911 },
<> 128:9bcdf88f62b0 1912 "hfrco_band_select": {
<> 128:9bcdf88f62b0 1913 "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 1914 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 1915 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 1916 }
<> 128:9bcdf88f62b0 1917 }
<> 128:9bcdf88f62b0 1918 },
<> 128:9bcdf88f62b0 1919 "EFM32WG990F256": {
<> 128:9bcdf88f62b0 1920 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 1921 "extra_labels_add": ["EFM32WG", "256K"],
<> 128:9bcdf88f62b0 1922 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 1923 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 1924 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 1925 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1926 "device_name": "EFM32WG990F256",
<> 128:9bcdf88f62b0 1927 "public": false
Kojto 122:f9eeca106725 1928 },
Kojto 122:f9eeca106725 1929 "EFM32WG_STK3800": {
<> 128:9bcdf88f62b0 1930 "inherits": ["EFM32WG990F256"],
Kojto 122:f9eeca106725 1931 "progen": {"target": "efm32wg-stk"},
Kojto 122:f9eeca106725 1932 "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 1933 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 1934 "config": {
<> 128:9bcdf88f62b0 1935 "hf_clock_src": {
<> 128:9bcdf88f62b0 1936 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 1937 "value": "HFXO",
<> 128:9bcdf88f62b0 1938 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1939 },
<> 128:9bcdf88f62b0 1940 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 1941 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1942 "value": "48000000",
<> 128:9bcdf88f62b0 1943 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1944 },
<> 128:9bcdf88f62b0 1945 "lf_clock_src": {
<> 128:9bcdf88f62b0 1946 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 1947 "value": "LFXO",
<> 128:9bcdf88f62b0 1948 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1949 },
<> 128:9bcdf88f62b0 1950 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 1951 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1952 "value": "32768",
<> 128:9bcdf88f62b0 1953 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1954 },
<> 128:9bcdf88f62b0 1955 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 1956 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 1957 "value": "21000000",
<> 128:9bcdf88f62b0 1958 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 1959 },
<> 128:9bcdf88f62b0 1960 "hfrco_band_select": {
<> 128:9bcdf88f62b0 1961 "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 1962 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 1963 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 1964 }
<> 128:9bcdf88f62b0 1965 }
Kojto 122:f9eeca106725 1966 },
<> 128:9bcdf88f62b0 1967 "EFM32ZG222F32": {
<> 128:9bcdf88f62b0 1968 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 1969 "extra_labels_add": ["EFM32ZG", "32K"],
Kojto 122:f9eeca106725 1970 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1971 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 1972 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 1973 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 1974 "default_lib": "small",
<> 128:9bcdf88f62b0 1975 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1976 "device_name": "EFM32ZG222F32",
<> 128:9bcdf88f62b0 1977 "public": false
<> 128:9bcdf88f62b0 1978 },
<> 128:9bcdf88f62b0 1979 "EFM32ZG_STK3200": {
<> 128:9bcdf88f62b0 1980 "inherits": ["EFM32ZG222F32"],
Kojto 122:f9eeca106725 1981 "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 1982 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 1983 "config": {
<> 128:9bcdf88f62b0 1984 "hf_clock_src": {
<> 128:9bcdf88f62b0 1985 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 1986 "value": "HFXO",
<> 128:9bcdf88f62b0 1987 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1988 },
<> 128:9bcdf88f62b0 1989 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 1990 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1991 "value": "24000000",
<> 128:9bcdf88f62b0 1992 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1993 },
<> 128:9bcdf88f62b0 1994 "lf_clock_src": {
<> 128:9bcdf88f62b0 1995 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 1996 "value": "LFXO",
<> 128:9bcdf88f62b0 1997 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1998 },
<> 128:9bcdf88f62b0 1999 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2000 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2001 "value": "32768",
<> 128:9bcdf88f62b0 2002 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2003 },
<> 128:9bcdf88f62b0 2004 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2005 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2006 "value": "21000000",
<> 128:9bcdf88f62b0 2007 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2008 },
<> 128:9bcdf88f62b0 2009 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2010 "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 2011 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2012 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 2013 }
<> 128:9bcdf88f62b0 2014 }
Kojto 122:f9eeca106725 2015 },
<> 128:9bcdf88f62b0 2016 "EFM32HG322F64": {
<> 128:9bcdf88f62b0 2017 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 2018 "extra_labels_add": ["EFM32HG", "64K"],
Kojto 122:f9eeca106725 2019 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2020 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 2021 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 2022 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2023 "default_lib": "small",
<> 128:9bcdf88f62b0 2024 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2025 "device_name": "EFM32HG322F64",
<> 128:9bcdf88f62b0 2026 "public": false
<> 128:9bcdf88f62b0 2027 },
<> 128:9bcdf88f62b0 2028 "EFM32HG_STK3400": {
<> 128:9bcdf88f62b0 2029 "inherits": ["EFM32HG322F64"],
Kojto 122:f9eeca106725 2030 "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 2031 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2032 "config": {
<> 128:9bcdf88f62b0 2033 "hf_clock_src": {
<> 128:9bcdf88f62b0 2034 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2035 "value": "HFXO",
<> 128:9bcdf88f62b0 2036 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2037 },
<> 128:9bcdf88f62b0 2038 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2039 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2040 "value": "24000000",
<> 128:9bcdf88f62b0 2041 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2042 },
<> 128:9bcdf88f62b0 2043 "lf_clock_src": {
<> 128:9bcdf88f62b0 2044 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2045 "value": "LFXO",
<> 128:9bcdf88f62b0 2046 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2047 },
<> 128:9bcdf88f62b0 2048 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2049 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2050 "value": "32768",
<> 128:9bcdf88f62b0 2051 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2052 },
<> 128:9bcdf88f62b0 2053 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2054 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2055 "value": "21000000",
<> 128:9bcdf88f62b0 2056 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2057 },
<> 128:9bcdf88f62b0 2058 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2059 "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 2060 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2061 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 2062 }
<> 128:9bcdf88f62b0 2063 }
<> 128:9bcdf88f62b0 2064 },
<> 128:9bcdf88f62b0 2065 "EFM32PG1B100F256GM32": {
<> 128:9bcdf88f62b0 2066 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 2067 "extra_labels_add": ["EFM32PG", "256K"],
<> 128:9bcdf88f62b0 2068 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2069 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2070 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2071 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2072 "device_name": "EFM32PG1B100F256GM32",
<> 128:9bcdf88f62b0 2073 "public": false
Kojto 122:f9eeca106725 2074 },
Kojto 122:f9eeca106725 2075 "EFM32PG_STK3401": {
<> 128:9bcdf88f62b0 2076 "inherits": ["EFM32PG1B100F256GM32"],
Kojto 122:f9eeca106725 2077 "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 2078 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2079 "config": {
<> 128:9bcdf88f62b0 2080 "hf_clock_src": {
<> 128:9bcdf88f62b0 2081 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2082 "value": "HFXO",
<> 128:9bcdf88f62b0 2083 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2084 },
<> 128:9bcdf88f62b0 2085 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2086 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2087 "value": "40000000",
<> 128:9bcdf88f62b0 2088 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2089 },
<> 128:9bcdf88f62b0 2090 "lf_clock_src": {
<> 128:9bcdf88f62b0 2091 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2092 "value": "LFXO",
<> 128:9bcdf88f62b0 2093 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2094 },
<> 128:9bcdf88f62b0 2095 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2096 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2097 "value": "32768",
<> 128:9bcdf88f62b0 2098 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2099 },
<> 128:9bcdf88f62b0 2100 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2101 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2102 "value": "32000000",
<> 128:9bcdf88f62b0 2103 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2104 },
<> 128:9bcdf88f62b0 2105 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2106 "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 2107 "value": "cmuHFRCOFreq_32M0Hz",
<> 128:9bcdf88f62b0 2108 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 2109 }
<> 128:9bcdf88f62b0 2110 }
Kojto 122:f9eeca106725 2111 },
Kojto 122:f9eeca106725 2112 "WIZWIKI_W7500": {
Kojto 122:f9eeca106725 2113 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2114 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2115 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
Kojto 122:f9eeca106725 2116 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 2117 "inherits": ["Target"],
Kojto 122:f9eeca106725 2118 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 2119 "release_versions": ["2"]
Kojto 122:f9eeca106725 2120 },
Kojto 122:f9eeca106725 2121 "WIZWIKI_W7500P": {
Kojto 122:f9eeca106725 2122 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2123 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2124 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
Kojto 122:f9eeca106725 2125 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 2126 "inherits": ["Target"],
Kojto 122:f9eeca106725 2127 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 2128 "release_versions": ["2"]
Kojto 122:f9eeca106725 2129 },
Kojto 122:f9eeca106725 2130 "WIZWIKI_W7500ECO": {
Kojto 122:f9eeca106725 2131 "inherits": ["Target"],
Kojto 122:f9eeca106725 2132 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2133 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
Kojto 122:f9eeca106725 2134 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 2135 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 2136 "release_versions": ["2"]
Kojto 122:f9eeca106725 2137 },
Kojto 122:f9eeca106725 2138 "SAMR21G18A": {
Kojto 122:f9eeca106725 2139 "inherits": ["Target"],
Kojto 122:f9eeca106725 2140 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2141 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2142 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
Kojto 122:f9eeca106725 2143 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2144 "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 2145 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2146 "device_name": "ATSAMR21G18A"
Kojto 122:f9eeca106725 2147 },
Kojto 122:f9eeca106725 2148 "SAMD21J18A": {
Kojto 122:f9eeca106725 2149 "inherits": ["Target"],
Kojto 122:f9eeca106725 2150 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2151 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2152 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2153 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2154 "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 2155 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2156 "device_name" : "ATSAMD21J18A"
Kojto 122:f9eeca106725 2157 },
Kojto 122:f9eeca106725 2158 "SAMD21G18A": {
Kojto 122:f9eeca106725 2159 "inherits": ["Target"],
Kojto 122:f9eeca106725 2160 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2161 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2162 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2163 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2164 "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 2165 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2166 "device_name": "ATSAMD21G18A"
Kojto 122:f9eeca106725 2167 },
Kojto 122:f9eeca106725 2168 "SAML21J18A": {
Kojto 122:f9eeca106725 2169 "inherits": ["Target"],
Kojto 122:f9eeca106725 2170 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2171 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2172 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
Kojto 122:f9eeca106725 2173 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 128:9bcdf88f62b0 2174 "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 2175 "device_name": "ATSAML21J18A"
Kojto 122:f9eeca106725 2176 },
Kojto 122:f9eeca106725 2177 "SAMG55J19": {
Kojto 122:f9eeca106725 2178 "inherits": ["Target"],
Kojto 122:f9eeca106725 2179 "core": "Cortex-M4",
Kojto 122:f9eeca106725 2180 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
Kojto 122:f9eeca106725 2181 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2182 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2183 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 2184 "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 2185 "default_lib": "std",
<> 128:9bcdf88f62b0 2186 "device_name": "ATSAMG55J19"
Kojto 122:f9eeca106725 2187 },
Kojto 123:b0220dba8be7 2188 "MCU_NRF51_UNIFIED": {
Kojto 123:b0220dba8be7 2189 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2190 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 2191 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Kojto 123:b0220dba8be7 2192 "macros": [
Kojto 123:b0220dba8be7 2193 "NRF51",
Kojto 123:b0220dba8be7 2194 "TARGET_NRF51822",
Kojto 123:b0220dba8be7 2195 "BLE_STACK_SUPPORT_REQD",
Kojto 123:b0220dba8be7 2196 "SOFTDEVICE_PRESENT",
Kojto 123:b0220dba8be7 2197 "S130",
Kojto 123:b0220dba8be7 2198 "TARGET_MCU_NRF51822"
Kojto 123:b0220dba8be7 2199 ],
Kojto 123:b0220dba8be7 2200 "MERGE_BOOTLOADER": false,
Kojto 123:b0220dba8be7 2201 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5"],
Kojto 123:b0220dba8be7 2202 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 2203 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2204 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 123:b0220dba8be7 2205 "public": false,
Kojto 123:b0220dba8be7 2206 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 2207 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 2208 {
Kojto 123:b0220dba8be7 2209 "boot": "",
Kojto 123:b0220dba8be7 2210 "name": "s130_nrf51_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 2211 "offset": 110592
Kojto 123:b0220dba8be7 2212 }
Kojto 123:b0220dba8be7 2213 ],
Kojto 123:b0220dba8be7 2214 "detect_code": ["1070"],
Kojto 123:b0220dba8be7 2215 "post_binary_hook": {
Kojto 123:b0220dba8be7 2216 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 2217 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 2218 },
Kojto 123:b0220dba8be7 2219 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 2220 "features": ["BLE"],
<> 128:9bcdf88f62b0 2221 "config": {
Kojto 123:b0220dba8be7 2222 "lf_clock_src": {
Kojto 123:b0220dba8be7 2223 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 2224 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 2225 },
AnnaBridge 125:2e9cc70d1897 2226 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 2227 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 2228 "value": 1,
AnnaBridge 125:2e9cc70d1897 2229 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 2230 }
<> 127:25aea2a3f4e3 2231 },
<> 127:25aea2a3f4e3 2232 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 123:b0220dba8be7 2233 },
Kojto 123:b0220dba8be7 2234 "MCU_NRF51_32K_UNIFIED": {
Kojto 123:b0220dba8be7 2235 "inherits": ["MCU_NRF51_UNIFIED"],
Kojto 123:b0220dba8be7 2236 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2237 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2238 "public": false
Kojto 123:b0220dba8be7 2239 },
Kojto 123:b0220dba8be7 2240 "NRF51_DK": {
Kojto 123:b0220dba8be7 2241 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 2242 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Kojto 123:b0220dba8be7 2243 "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 2244 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2245 "device_name": "nRF51822_xxAA"
<> 128:9bcdf88f62b0 2246 },
<> 128:9bcdf88f62b0 2247 "NRF51_DONGLE": {
<> 128:9bcdf88f62b0 2248 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 128:9bcdf88f62b0 2249 "progen": {"target": "nrf51-dongle"},
<> 128:9bcdf88f62b0 2250 "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 2251 "release_versions": ["2", "5"]
Kojto 123:b0220dba8be7 2252 },
Kojto 123:b0220dba8be7 2253 "MCU_NRF52": {
Kojto 123:b0220dba8be7 2254 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2255 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 2256 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132"],
Kojto 123:b0220dba8be7 2257 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5"],
Kojto 123:b0220dba8be7 2258 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 2259 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2260 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 123:b0220dba8be7 2261 "public": false,
Kojto 123:b0220dba8be7 2262 "detect_code": ["1101"],
Kojto 123:b0220dba8be7 2263 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 2264 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 2265 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 2266 {
Kojto 123:b0220dba8be7 2267 "boot": "",
Kojto 123:b0220dba8be7 2268 "name": "s132_nrf52_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 2269 "offset": 114688
Kojto 123:b0220dba8be7 2270 }
Kojto 123:b0220dba8be7 2271 ],
Kojto 123:b0220dba8be7 2272 "post_binary_hook": {
Kojto 123:b0220dba8be7 2273 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 2274 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 2275 },
Kojto 123:b0220dba8be7 2276 "MERGE_BOOTLOADER": false,
Kojto 123:b0220dba8be7 2277 "features": ["BLE"],
<> 128:9bcdf88f62b0 2278 "config": {
Kojto 123:b0220dba8be7 2279 "lf_clock_src": {
Kojto 123:b0220dba8be7 2280 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 2281 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 2282 },
AnnaBridge 125:2e9cc70d1897 2283 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 2284 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 2285 "value": 1,
AnnaBridge 125:2e9cc70d1897 2286 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 2287 }
Kojto 123:b0220dba8be7 2288 }
Kojto 123:b0220dba8be7 2289 },
Kojto 123:b0220dba8be7 2290 "NRF52_DK": {
Kojto 123:b0220dba8be7 2291 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 2292 "inherits": ["MCU_NRF52"],
<> 128:9bcdf88f62b0 2293 "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"],
Kojto 123:b0220dba8be7 2294 "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 2295 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2296 "device_name": "nRF52832_xxAA"
Kojto 123:b0220dba8be7 2297 },
AnnaBridge 126:abea610beb85 2298 "DELTA_DFBM_NQ620": {
AnnaBridge 126:abea610beb85 2299 "supported_form_factors": ["ARDUINO"],
AnnaBridge 126:abea610beb85 2300 "inherits": ["MCU_NRF52"],
<> 127:25aea2a3f4e3 2301 "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 2302 "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 2303 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2304 "device_name": "nRF52832_xxAA"
AnnaBridge 126:abea610beb85 2305 },
Kojto 122:f9eeca106725 2306 "BLUEPILL_F103C8": {
Kojto 122:f9eeca106725 2307 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2308 "default_toolchain": "GCC_ARM",
Kojto 122:f9eeca106725 2309 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
Kojto 122:f9eeca106725 2310 "supported_toolchains": ["GCC_ARM"],
Kojto 122:f9eeca106725 2311 "inherits": ["Target"],
Kojto 122:f9eeca106725 2312 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 123:b0220dba8be7 2313 },
Kojto 123:b0220dba8be7 2314 "NUMAKER_PFM_NUC472": {
Kojto 123:b0220dba8be7 2315 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 2316 "default_toolchain": "ARM",
Kojto 123:b0220dba8be7 2317 "extra_labels": ["NUVOTON", "NUC472", "NUMAKER_PFM_NUC472"],
Kojto 123:b0220dba8be7 2318 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2319 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 123:b0220dba8be7 2320 "inherits": ["Target"],
<> 128:9bcdf88f62b0 2321 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG"],
<> 128:9bcdf88f62b0 2322 "features": ["LWIP"],
<> 128:9bcdf88f62b0 2323 "release_versions": ["5"],
<> 128:9bcdf88f62b0 2324 "device_name": "NUC472HI8AE"
<> 128:9bcdf88f62b0 2325 },
AnnaBridge 125:2e9cc70d1897 2326 "NCS36510": {
AnnaBridge 125:2e9cc70d1897 2327 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 2328 "core": "Cortex-M3",
AnnaBridge 125:2e9cc70d1897 2329 "extra_labels": ["ONSEMI"],
AnnaBridge 125:2e9cc70d1897 2330 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
<> 128:9bcdf88f62b0 2331 "macros": ["REVD", "CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
AnnaBridge 125:2e9cc70d1897 2332 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 128:9bcdf88f62b0 2333 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER"],
<> 128:9bcdf88f62b0 2334 "device_name": "NCS36510",
AnnaBridge 125:2e9cc70d1897 2335 "release_versions": ["2", "5"]
<> 128:9bcdf88f62b0 2336 },
<> 128:9bcdf88f62b0 2337 "NUMAKER_PFM_M453": {
<> 128:9bcdf88f62b0 2338 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2339 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 2340 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453"],
<> 128:9bcdf88f62b0 2341 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 2342 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 2343 "inherits": ["Target"],
<> 128:9bcdf88f62b0 2344 "progen": {"target": "numaker-pfm-m453"},
<> 128:9bcdf88f62b0 2345 "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 2346 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2347 "device_name": "M453VG6AE"
Kojto 122:f9eeca106725 2348 }
Kojto 122:f9eeca106725 2349 }