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