The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
<>
Date:
Tue Dec 20 15:36:52 2016 +0000
Revision:
132:9baf128c2fab
Parent:
131:faff56e089b2
Child:
133:99b5ccf27215
Release 132 of the mbed library

Ports for Upcoming Targets

3241: Add support for FRDM-KW41 https://github.com/ARMmbed/mbed-os/pull/3241
3291: Adding mbed enabled Maker board with NINA-B1 and EVA-M8Q https://github.com/ARMmbed/mbed-os/pull/3291

Fixes and Changes

3062: TARGET_STM :USB device FS https://github.com/ARMmbed/mbed-os/pull/3062
3213: STM32: Refactor us_ticker.c + hal_tick.c files https://github.com/ARMmbed/mbed-os/pull/3213
3288: Dev spi asynch l0l1 https://github.com/ARMmbed/mbed-os/pull/3288
3289: Bug fix of initial value of interrupt edge in "gpio_irq_init" function. https://github.com/ARMmbed/mbed-os/pull/3289
3302: STM32F4 AnalogIn - Clear VBATE and TSVREFE bits before configuring ADC channels https://github.com/ARMmbed/mbed-os/pull/3302
3320: STM32 - Add ADC_VREF label https://github.com/ARMmbed/mbed-os/pull/3320
3321: no HSE available by default for NUCLEO_L432KC https://github.com/ARMmbed/mbed-os/pull/3321
3352: ublox eva nina - fix line endings https://github.com/ARMmbed/mbed-os/pull/3352
3322: DISCO_L053C8 doesn't support LSE https://github.com/ARMmbed/mbed-os/pull/3322
3345: STM32 - Remove TIM_IT_UPDATE flag in HAL_Suspend/ResumeTick functions https://github.com/ARMmbed/mbed-os/pull/3345
3309: [NUC472/M453] Fix CI failed tests https://github.com/ARMmbed/mbed-os/pull/3309
3157: [Silicon Labs] Adding support for EFR32MG1 wireless SoC https://github.com/ARMmbed/mbed-os/pull/3157
3301: I2C - correct return values for write functions (docs) - part 1 https://github.com/ARMmbed/mbed-os/pull/3301
3303: Fix #2956 #2939 #2957 #2959 #2960: Add HAL_DeInit function in gpio_irq destructor https://github.com/ARMmbed/mbed-os/pull/3303
3304: STM32L476: no HSE is present in NUCLEO and DISCO boards https://github.com/ARMmbed/mbed-os/pull/3304
3318: Register map changes for RevG https://github.com/ARMmbed/mbed-os/pull/3318
3317: NUCLEO_F429ZI has integrated LSE https://github.com/ARMmbed/mbed-os/pull/3317
3312: K64F: SPI Asynch API implementation https://github.com/ARMmbed/mbed-os/pull/3312
3324: Dev i2c common code https://github.com/ARMmbed/mbed-os/pull/3324
3369: Add CAN2 missing pins for connector CN12 https://github.com/ARMmbed/mbed-os/pull/3369
3377: STM32 NUCLEO-L152RE Update system core clock to 32MHz https://github.com/ARMmbed/mbed-os/pull/3377
3378: K66F: Enable LWIP feature https://github.com/ARMmbed/mbed-os/pull/3378
3382: [MAX32620] Fixing serial readable function. https://github.com/ARMmbed/mbed-os/pull/3382
3399: NUCLEO_F103RB - Add SERIAL_FC feature https://github.com/ARMmbed/mbed-os/pull/3399
3409: STM32L1 : map ST HAL assert into MBED assert https://github.com/ARMmbed/mbed-os/pull/3409
3416: Renames i2c_api.c for STM32F1 targets to fix IAR exporter https://github.com/ARMmbed/mbed-os/pull/3416
3348: Fix frequency function of CAN driver. https://github.com/ARMmbed/mbed-os/pull/3348
3366: NUCLEO_F412ZG - Add new platform https://github.com/ARMmbed/mbed-os/pull/3366
3379: STM32F0 : map ST HAL assert into MBED assert https://github.com/ARMmbed/mbed-os/pull/3379
3393: ISR register never re-evaluated in HAL_DMA_PollForTransfer for STM32F4 https://github.com/ARMmbed/mbed-os/pull/3393
3408: STM32F7 : map ST HAL assert into MBED assert https://github.com/ARMmbed/mbed-os/pull/3408
3411: STM32L0 : map ST HAL assert into MBED assert https://github.com/ARMmbed/mbed-os/pull/3411
3424: STM32F4 - FIX to add the update of hdma->State variable https://github.com/ARMmbed/mbed-os/pull/3424
3427: Fix stm i2c slave https://github.com/ARMmbed/mbed-os/pull/3427
3429: Fix stm i2c fix init https://github.com/ARMmbed/mbed-os/pull/3429
3434: [NUC472/M453] Fix stuck in lp_ticker_init and other updates https://github.com/ARMmbed/mbed-os/pull/3434

Who changed what in which revision?

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