CDY version that shares functionality with Counter
Dependencies: SDFileSystem_HelloWorld mbed FATFileSystem
mbed/targets.json@0:aa13e1c335cd, 2018-11-04 (annotated)
- Committer:
- Charles David Young
- Date:
- Sun Nov 04 18:44:51 2018 -0700
- Revision:
- 0:aa13e1c335cd
create new repo for show2me
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 | } |