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