Clone of official tools
latest_targets.json@40:7d3fa6b99b2b, 2017-10-10 (annotated)
- Committer:
- theotherjimmy
- Date:
- Tue Oct 10 16:56:30 2017 -0500
- Revision:
- 40:7d3fa6b99b2b
- Parent:
- 38:399953da035d
- Child:
- 41:2a77626a4c21
Update to tools release 5.6.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"], |
theotherjimmy |
40:7d3fa6b99b2b | 61 | "device_has": ["ANALOGIN", "CAN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 71 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 84 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 93 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 102 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 112 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 130 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 142 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 154 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 168 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 184 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 195 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 208 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 241 | "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "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 | 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"], |
theotherjimmy |
40:7d3fa6b99b2b | 253 | "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"], |
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"], |
theotherjimmy |
40:7d3fa6b99b2b | 262 | "extra_labels": ["NXP", "LPC176X"], |
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, |
theotherjimmy |
40:7d3fa6b99b2b | 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, |
theotherjimmy |
40:7d3fa6b99b2b | 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"], |
theotherjimmy |
40:7d3fa6b99b2b | 277 | "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 286 | "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"], |
screamer | 27:5461402c33f8 | 287 | "macros": ["TARGET_LPC1768"], |
screamer | 27:5461402c33f8 | 288 | "detect_code": ["1010"], |
theotherjimmy |
40:7d3fa6b99b2b | 289 | "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 299 | "device_has": ["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"], |
theotherjimmy |
40:7d3fa6b99b2b | 312 | "device_has": ["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"], |
theotherjimmy |
40:7d3fa6b99b2b | 325 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 337 | "device_has": ["ANALOGIN", "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 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 350 | "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 367 | "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 375 | "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 382 | "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 401 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 425 | "device_has": ["ANALOGIN", "ANALOGOUT", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 438 | "device_has": ["ANALOGIN", "ANALOGOUT", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 449 | "device_has": ["ANALOGIN", "ANALOGOUT", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 460 | "device_has": ["ANALOGIN", "ANALOGOUT", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 472 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 488 | "device_has": ["ANALOGIN", "ANALOGOUT", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 501 | "device_has": ["ANALOGIN", "ANALOGOUT", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 520 | "device_has": ["ANALOGIN", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 534 | "device_has": ["ANALOGIN", "ANALOGOUT", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 547 | "device_has": ["ANALOGIN", "ANALOGOUT", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 566 | "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 567 | "release_versions": ["2", "5"], |
theotherjimmy |
40:7d3fa6b99b2b | 568 | "device_name": "MKW24D512xxx5", |
theotherjimmy |
40:7d3fa6b99b2b | 569 | "bootloader_supported": true |
The Other Jimmy |
31:8ea194f6145b | 570 | }, |
The Other Jimmy |
31:8ea194f6145b | 571 | "KW41Z": { |
The Other Jimmy |
31:8ea194f6145b | 572 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
31:8ea194f6145b | 573 | "core": "Cortex-M0+", |
The Other Jimmy |
31:8ea194f6145b | 574 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
The Other Jimmy |
35:da9c89f8be7d | 575 | "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"], |
The Other Jimmy |
31:8ea194f6145b | 576 | "is_disk_virtual": true, |
The Other Jimmy |
31:8ea194f6145b | 577 | "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"], |
The Other Jimmy |
31:8ea194f6145b | 578 | "inherits": ["Target"], |
The Other Jimmy |
31:8ea194f6145b | 579 | "detect_code": ["0201"], |
theotherjimmy |
40:7d3fa6b99b2b | 580 | "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "TRNG", "STDIO_MESSAGES"], |
The Other Jimmy |
31:8ea194f6145b | 581 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 582 | "device_name": "MKW41Z512xxx4" |
screamer | 27:5461402c33f8 | 583 | }, |
The Other Jimmy |
36:96847d42f010 | 584 | "MCU_K24F1M": { |
The Other Jimmy |
36:96847d42f010 | 585 | "core": "Cortex-M4F", |
The Other Jimmy |
36:96847d42f010 | 586 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
The Other Jimmy |
36:96847d42f010 | 587 | "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K24F", "KPSDK_MCUS", "KPSDK_CODE"], |
The Other Jimmy |
36:96847d42f010 | 588 | "is_disk_virtual": true, |
The Other Jimmy |
36:96847d42f010 | 589 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 590 | "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"], |
The Other Jimmy |
36:96847d42f010 | 591 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 592 | "device_has": ["ANALOGIN", "ANALOGOUT", "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 | 593 | "device_name": "MK24FN1M0xxx12" |
The Other Jimmy |
36:96847d42f010 | 594 | }, |
The Other Jimmy |
36:96847d42f010 | 595 | "RO359B": { |
The Other Jimmy |
36:96847d42f010 | 596 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
36:96847d42f010 | 597 | "inherits": ["MCU_K24F1M"], |
The Other Jimmy |
36:96847d42f010 | 598 | "detect_code": ["1022"], |
The Other Jimmy |
36:96847d42f010 | 599 | "release_versions": ["2", "5"] |
The Other Jimmy |
36:96847d42f010 | 600 | }, |
screamer | 27:5461402c33f8 | 601 | "K64F": { |
screamer | 27:5461402c33f8 | 602 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 603 | "core": "Cortex-M4F", |
screamer | 27:5461402c33f8 | 604 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
The Other Jimmy |
35:da9c89f8be7d | 605 | "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"], |
screamer | 27:5461402c33f8 | 606 | "is_disk_virtual": true, |
The Other Jimmy |
31:8ea194f6145b | 607 | "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"], |
screamer | 27:5461402c33f8 | 608 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 609 | "detect_code": ["0240"], |
theotherjimmy |
40:7d3fa6b99b2b | 610 | "device_has": ["ANALOGIN", "ANALOGOUT", "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 | 611 | "features": ["LWIP", "STORAGE"], |
The Other Jimmy |
31:8ea194f6145b | 612 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 613 | "device_name": "MK64FN1M0xxx12", |
The Other Jimmy |
36:96847d42f010 | 614 | "bootloader_supported": true |
screamer | 27:5461402c33f8 | 615 | }, |
screamer | 27:5461402c33f8 | 616 | "MTS_GAMBIT": { |
screamer | 27:5461402c33f8 | 617 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 618 | "core": "Cortex-M4F", |
screamer | 27:5461402c33f8 | 619 | "supported_toolchains": ["ARM", "GCC_ARM"], |
The Other Jimmy |
35:da9c89f8be7d | 620 | "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"], |
screamer | 27:5461402c33f8 | 621 | "is_disk_virtual": true, |
screamer | 27:5461402c33f8 | 622 | "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"], |
The Other Jimmy |
36:96847d42f010 | 623 | "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 | 624 | "device_name": "MK64FN1M0xxx12" |
screamer | 27:5461402c33f8 | 625 | }, |
screamer | 27:5461402c33f8 | 626 | "HEXIWEAR": { |
screamer | 27:5461402c33f8 | 627 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 628 | "core": "Cortex-M4F", |
The Other Jimmy |
35:da9c89f8be7d | 629 | "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K64F"], |
screamer | 27:5461402c33f8 | 630 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
screamer | 27:5461402c33f8 | 631 | "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"], |
screamer | 27:5461402c33f8 | 632 | "is_disk_virtual": true, |
screamer | 27:5461402c33f8 | 633 | "default_toolchain": "ARM", |
screamer | 27:5461402c33f8 | 634 | "detect_code": ["0214"], |
theotherjimmy |
40:7d3fa6b99b2b | 635 | "device_has": ["ANALOGIN", "ANALOGOUT", "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 | 636 | "default_lib": "std", |
The Other Jimmy |
31:8ea194f6145b | 637 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 638 | "device_name": "MK64FN1M0xxx12" |
screamer | 27:5461402c33f8 | 639 | }, |
screamer | 27:5461402c33f8 | 640 | "K66F": { |
screamer | 27:5461402c33f8 | 641 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 642 | "core": "Cortex-M4F", |
screamer | 27:5461402c33f8 | 643 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
The Other Jimmy |
35:da9c89f8be7d | 644 | "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"], |
screamer | 27:5461402c33f8 | 645 | "is_disk_virtual": true, |
The Other Jimmy |
31:8ea194f6145b | 646 | "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"], |
screamer | 27:5461402c33f8 | 647 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 648 | "detect_code": ["0311"], |
theotherjimmy |
40:7d3fa6b99b2b | 649 | "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"], |
The Other Jimmy |
31:8ea194f6145b | 650 | "features": ["LWIP"], |
The Other Jimmy |
31:8ea194f6145b | 651 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 652 | "device_name": "MK66FN2M0xxx18" |
The Other Jimmy |
31:8ea194f6145b | 653 | }, |
The Other Jimmy |
31:8ea194f6145b | 654 | "K82F": { |
The Other Jimmy |
31:8ea194f6145b | 655 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
31:8ea194f6145b | 656 | "core": "Cortex-M4F", |
The Other Jimmy |
31:8ea194f6145b | 657 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
The Other Jimmy |
35:da9c89f8be7d | 658 | "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"], |
The Other Jimmy |
31:8ea194f6145b | 659 | "is_disk_virtual": true, |
The Other Jimmy |
31:8ea194f6145b | 660 | "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"], |
The Other Jimmy |
31:8ea194f6145b | 661 | "inherits": ["Target"], |
The Other Jimmy |
31:8ea194f6145b | 662 | "detect_code": ["0217"], |
theotherjimmy |
40:7d3fa6b99b2b | 663 | "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"], |
The Other Jimmy |
31:8ea194f6145b | 664 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 665 | "device_name": "MK82FN256xxx15" |
The Other Jimmy |
36:96847d42f010 | 666 | }, |
The Other Jimmy |
36:96847d42f010 | 667 | "UBRIDGE": { |
The Other Jimmy |
36:96847d42f010 | 668 | "inherits": ["K82F"], |
The Other Jimmy |
36:96847d42f010 | 669 | "extra_labels_remove": ["FRDM"], |
The Other Jimmy |
36:96847d42f010 | 670 | "supported_form_factors": [] |
screamer | 27:5461402c33f8 | 671 | }, |
The Other Jimmy |
38:399953da035d | 672 | "FAMILY_STM32": { |
The Other Jimmy |
38:399953da035d | 673 | "inherits": ["Target"], |
The Other Jimmy |
38:399953da035d | 674 | "public": false, |
The Other Jimmy |
38:399953da035d | 675 | "extra_labels": ["STM"], |
The Other Jimmy |
38:399953da035d | 676 | "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"], |
The Other Jimmy |
38:399953da035d | 677 | "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], |
The Other Jimmy |
38:399953da035d | 678 | "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"] |
The Other Jimmy |
38:399953da035d | 679 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 680 | "LPC54114": { |
theotherjimmy |
40:7d3fa6b99b2b | 681 | "supported_form_factors": ["ARDUINO"], |
theotherjimmy |
40:7d3fa6b99b2b | 682 | "core": "Cortex-M4F", |
theotherjimmy |
40:7d3fa6b99b2b | 683 | "supported_toolchains": ["ARM", "IAR", "GCC_ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 684 | "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPC54114_M4", "LPCXpresso"], |
theotherjimmy |
40:7d3fa6b99b2b | 685 | "is_disk_virtual": true, |
theotherjimmy |
40:7d3fa6b99b2b | 686 | "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"], |
theotherjimmy |
40:7d3fa6b99b2b | 687 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 688 | "detect_code": ["1054"], |
theotherjimmy |
40:7d3fa6b99b2b | 689 | "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
theotherjimmy |
40:7d3fa6b99b2b | 690 | "release_versions": ["2", "5"], |
theotherjimmy |
40:7d3fa6b99b2b | 691 | "device_name" : "LPC54114J256BD64" |
theotherjimmy |
40:7d3fa6b99b2b | 692 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 693 | "LPC54608": { |
theotherjimmy |
40:7d3fa6b99b2b | 694 | "supported_form_factors": ["ARDUINO"], |
theotherjimmy |
40:7d3fa6b99b2b | 695 | "core": "Cortex-M4F", |
theotherjimmy |
40:7d3fa6b99b2b | 696 | "supported_toolchains": ["ARM", "IAR", "GCC_ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 697 | "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPC54608", "LPCXpresso"], |
theotherjimmy |
40:7d3fa6b99b2b | 698 | "is_disk_virtual": true, |
theotherjimmy |
40:7d3fa6b99b2b | 699 | "macros": ["CPU_LPC54608J512ET180", "FSL_RTOS_MBED"], |
theotherjimmy |
40:7d3fa6b99b2b | 700 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 701 | "detect_code": ["1056"], |
theotherjimmy |
40:7d3fa6b99b2b | 702 | "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
theotherjimmy |
40:7d3fa6b99b2b | 703 | "release_versions": ["2", "5"], |
theotherjimmy |
40:7d3fa6b99b2b | 704 | "device_name" : "LPC54608J512ET180" |
theotherjimmy |
40:7d3fa6b99b2b | 705 | }, |
screamer | 27:5461402c33f8 | 706 | "NUCLEO_F030R8": { |
The Other Jimmy |
38:399953da035d | 707 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 708 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 709 | "core": "Cortex-M0", |
The Other Jimmy |
38:399953da035d | 710 | "extra_labels_add": ["STM32F0", "STM32F030R8"], |
theotherjimmy |
40:7d3fa6b99b2b | 711 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 712 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 713 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 714 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 715 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 716 | } |
theotherjimmy |
40:7d3fa6b99b2b | 717 | }, |
screamer | 27:5461402c33f8 | 718 | "detect_code": ["0725"], |
The Other Jimmy |
38:399953da035d | 719 | "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
38:399953da035d | 720 | "device_has_add": ["SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 721 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 722 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 723 | "device_name": "STM32F030R8" |
screamer | 27:5461402c33f8 | 724 | }, |
screamer | 27:5461402c33f8 | 725 | "NUCLEO_F031K6": { |
The Other Jimmy |
38:399953da035d | 726 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 727 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 728 | "core": "Cortex-M0", |
screamer | 27:5461402c33f8 | 729 | "default_toolchain": "uARM", |
The Other Jimmy |
38:399953da035d | 730 | "extra_labels_add": ["STM32F0", "STM32F031K6"], |
theotherjimmy |
40:7d3fa6b99b2b | 731 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 732 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 733 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 734 | "value": "USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 735 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 736 | } |
theotherjimmy |
40:7d3fa6b99b2b | 737 | }, |
screamer | 27:5461402c33f8 | 738 | "detect_code": ["0791"], |
The Other Jimmy |
38:399953da035d | 739 | "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
38:399953da035d | 740 | "device_has_add": ["SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 741 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 742 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 743 | "device_name": "STM32F031K6" |
screamer | 27:5461402c33f8 | 744 | }, |
screamer | 27:5461402c33f8 | 745 | "NUCLEO_F042K6": { |
The Other Jimmy |
38:399953da035d | 746 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 747 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 748 | "core": "Cortex-M0", |
screamer | 27:5461402c33f8 | 749 | "default_toolchain": "uARM", |
The Other Jimmy |
38:399953da035d | 750 | "extra_labels_add": ["STM32F0", "STM32F042K6"], |
theotherjimmy |
40:7d3fa6b99b2b | 751 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 752 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 753 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 754 | "value": "USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 755 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 756 | } |
theotherjimmy |
40:7d3fa6b99b2b | 757 | }, |
screamer | 27:5461402c33f8 | 758 | "detect_code": ["0785"], |
The Other Jimmy |
38:399953da035d | 759 | "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
38:399953da035d | 760 | "device_has_add": ["CAN", "SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 761 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 762 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 763 | "device_name": "STM32F042K6" |
screamer | 27:5461402c33f8 | 764 | }, |
screamer | 27:5461402c33f8 | 765 | "NUCLEO_F070RB": { |
The Other Jimmy |
38:399953da035d | 766 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 767 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 768 | "core": "Cortex-M0", |
The Other Jimmy |
38:399953da035d | 769 | "extra_labels_add": ["STM32F0", "STM32F070RB"], |
theotherjimmy |
40:7d3fa6b99b2b | 770 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 771 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 772 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 773 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 774 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 775 | } |
theotherjimmy |
40:7d3fa6b99b2b | 776 | }, |
screamer | 27:5461402c33f8 | 777 | "detect_code": ["0755"], |
The Other Jimmy |
38:399953da035d | 778 | "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
38:399953da035d | 779 | "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"], |
The Other Jimmy |
31:8ea194f6145b | 780 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 781 | "device_name": "STM32F070RB" |
screamer | 27:5461402c33f8 | 782 | }, |
screamer | 27:5461402c33f8 | 783 | "NUCLEO_F072RB": { |
The Other Jimmy |
38:399953da035d | 784 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 785 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 786 | "core": "Cortex-M0", |
The Other Jimmy |
38:399953da035d | 787 | "extra_labels_add": ["STM32F0", "STM32F072RB"], |
theotherjimmy |
40:7d3fa6b99b2b | 788 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 789 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 790 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 791 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 792 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 793 | } |
theotherjimmy |
40:7d3fa6b99b2b | 794 | }, |
screamer | 27:5461402c33f8 | 795 | "detect_code": ["0730"], |
The Other Jimmy |
38:399953da035d | 796 | "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
38:399953da035d | 797 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"], |
The Other Jimmy |
31:8ea194f6145b | 798 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 799 | "device_name": "STM32F072RB" |
screamer | 27:5461402c33f8 | 800 | }, |
screamer | 27:5461402c33f8 | 801 | "NUCLEO_F091RC": { |
The Other Jimmy |
38:399953da035d | 802 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 803 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 804 | "core": "Cortex-M0", |
The Other Jimmy |
38:399953da035d | 805 | "extra_labels_add": ["STM32F0", "STM32F091RC"], |
theotherjimmy |
40:7d3fa6b99b2b | 806 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 807 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 808 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 809 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 810 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 811 | } |
theotherjimmy |
40:7d3fa6b99b2b | 812 | }, |
screamer | 27:5461402c33f8 | 813 | "detect_code": ["0750"], |
The Other Jimmy |
38:399953da035d | 814 | "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
38:399953da035d | 815 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"], |
The Other Jimmy |
31:8ea194f6145b | 816 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 817 | "device_name": "STM32F091RC" |
screamer | 27:5461402c33f8 | 818 | }, |
screamer | 27:5461402c33f8 | 819 | "NUCLEO_F103RB": { |
The Other Jimmy |
38:399953da035d | 820 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 821 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 822 | "core": "Cortex-M3", |
The Other Jimmy |
38:399953da035d | 823 | "extra_labels_add": ["STM32F1", "STM32F103RB"], |
theotherjimmy |
40:7d3fa6b99b2b | 824 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 825 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 826 | "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)", |
theotherjimmy |
40:7d3fa6b99b2b | 827 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 828 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 829 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 830 | "clock_source_usb": { |
theotherjimmy |
40:7d3fa6b99b2b | 831 | "help": "In case of HSI clock source, to get 48 Mhz USB, SYSCLK has to be reduced from 64 to 48 MHz (set 0 for the max SYSCLK value)", |
theotherjimmy |
40:7d3fa6b99b2b | 832 | "value": "0", |
theotherjimmy |
40:7d3fa6b99b2b | 833 | "macro_name": "CLOCK_SOURCE_USB" |
theotherjimmy |
40:7d3fa6b99b2b | 834 | } |
theotherjimmy |
40:7d3fa6b99b2b | 835 | }, |
screamer | 27:5461402c33f8 | 836 | "detect_code": ["0700"], |
The Other Jimmy |
38:399953da035d | 837 | "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH"], |
The Other Jimmy |
31:8ea194f6145b | 838 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 839 | "device_name": "STM32F103RB" |
screamer | 27:5461402c33f8 | 840 | }, |
screamer | 27:5461402c33f8 | 841 | "NUCLEO_F207ZG": { |
The Other Jimmy |
38:399953da035d | 842 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 843 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 844 | "core": "Cortex-M3", |
The Other Jimmy |
38:399953da035d | 845 | "extra_labels_add": ["STM32F2", "STM32F207ZG"], |
The Other Jimmy |
36:96847d42f010 | 846 | "config": { |
The Other Jimmy |
36:96847d42f010 | 847 | "d11_configuration": { |
The Other Jimmy |
36:96847d42f010 | 848 | "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 | 849 | "value": "PA_7", |
The Other Jimmy |
36:96847d42f010 | 850 | "macro_name": "STM32_D11_SPI_ETHERNET_PIN" |
theotherjimmy |
40:7d3fa6b99b2b | 851 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 852 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 853 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 854 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 855 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
36:96847d42f010 | 856 | } |
The Other Jimmy |
36:96847d42f010 | 857 | }, |
screamer | 27:5461402c33f8 | 858 | "detect_code": ["0835"], |
The Other Jimmy |
38:399953da035d | 859 | "macros_add": ["USBHOST_OTHER"], |
The Other Jimmy |
38:399953da035d | 860 | "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 861 | "features": ["LWIP"], |
The Other Jimmy |
31:8ea194f6145b | 862 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 863 | "device_name": "STM32F207ZG" |
screamer | 27:5461402c33f8 | 864 | }, |
screamer | 27:5461402c33f8 | 865 | "NUCLEO_F302R8": { |
The Other Jimmy |
38:399953da035d | 866 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 867 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 868 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 869 | "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"], |
theotherjimmy |
40:7d3fa6b99b2b | 870 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 871 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 872 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 873 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 874 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 875 | } |
theotherjimmy |
40:7d3fa6b99b2b | 876 | }, |
screamer | 27:5461402c33f8 | 877 | "detect_code": ["0705"], |
The Other Jimmy |
38:399953da035d | 878 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 879 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 880 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 881 | "device_name": "STM32F302R8" |
screamer | 27:5461402c33f8 | 882 | }, |
screamer | 27:5461402c33f8 | 883 | "NUCLEO_F303K8": { |
The Other Jimmy |
38:399953da035d | 884 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 885 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 886 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 887 | "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"], |
The Other Jimmy |
38:399953da035d | 888 | "macros_add": ["RTC_LSI=1"], |
theotherjimmy |
40:7d3fa6b99b2b | 889 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 890 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 891 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 892 | "value": "USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 893 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 894 | } |
theotherjimmy |
40:7d3fa6b99b2b | 895 | }, |
screamer | 27:5461402c33f8 | 896 | "detect_code": ["0775"], |
The Other Jimmy |
31:8ea194f6145b | 897 | "default_lib": "small", |
The Other Jimmy |
38:399953da035d | 898 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 899 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 900 | "device_name": "STM32F303K8" |
screamer | 27:5461402c33f8 | 901 | }, |
screamer | 27:5461402c33f8 | 902 | "NUCLEO_F303RE": { |
The Other Jimmy |
38:399953da035d | 903 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 904 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 905 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 906 | "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"], |
theotherjimmy |
40:7d3fa6b99b2b | 907 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 908 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 909 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 910 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 911 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 912 | } |
theotherjimmy |
40:7d3fa6b99b2b | 913 | }, |
screamer | 27:5461402c33f8 | 914 | "detect_code": ["0745"], |
The Other Jimmy |
38:399953da035d | 915 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 916 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 917 | "device_name": "STM32F303RE" |
The Other Jimmy |
31:8ea194f6145b | 918 | }, |
The Other Jimmy |
31:8ea194f6145b | 919 | "NUCLEO_F303ZE": { |
The Other Jimmy |
38:399953da035d | 920 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
31:8ea194f6145b | 921 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
The Other Jimmy |
31:8ea194f6145b | 922 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 923 | "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"], |
theotherjimmy |
40:7d3fa6b99b2b | 924 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 925 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 926 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 927 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 928 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 929 | } |
theotherjimmy |
40:7d3fa6b99b2b | 930 | }, |
The Other Jimmy |
31:8ea194f6145b | 931 | "detect_code": ["0747"], |
The Other Jimmy |
38:399953da035d | 932 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER"], |
The Other Jimmy |
31:8ea194f6145b | 933 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 934 | "device_name": "STM32F303ZE" |
screamer | 27:5461402c33f8 | 935 | }, |
screamer | 27:5461402c33f8 | 936 | "NUCLEO_F334R8": { |
The Other Jimmy |
38:399953da035d | 937 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 938 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 939 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 940 | "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"], |
theotherjimmy |
40:7d3fa6b99b2b | 941 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 942 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 943 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 944 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 945 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 946 | } |
theotherjimmy |
40:7d3fa6b99b2b | 947 | }, |
screamer | 27:5461402c33f8 | 948 | "detect_code": ["0735"], |
The Other Jimmy |
38:399953da035d | 949 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 950 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 951 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 952 | "device_name": "STM32F334R8" |
screamer | 27:5461402c33f8 | 953 | }, |
screamer | 27:5461402c33f8 | 954 | "NUCLEO_F401RE": { |
The Other Jimmy |
38:399953da035d | 955 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 956 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 957 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 958 | "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"], |
The Other Jimmy |
38:399953da035d | 959 | "config": { |
The Other Jimmy |
38:399953da035d | 960 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 961 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 962 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 963 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 964 | } |
The Other Jimmy |
38:399953da035d | 965 | }, |
screamer | 27:5461402c33f8 | 966 | "detect_code": ["0720"], |
The Other Jimmy |
38:399953da035d | 967 | "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], |
theotherjimmy |
40:7d3fa6b99b2b | 968 | "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 969 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 970 | "device_name": "STM32F401RE" |
screamer | 27:5461402c33f8 | 971 | }, |
screamer | 27:5461402c33f8 | 972 | "NUCLEO_F410RB": { |
The Other Jimmy |
38:399953da035d | 973 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 974 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 975 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 976 | "extra_labels_add": ["STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"], |
The Other Jimmy |
38:399953da035d | 977 | "config": { |
The Other Jimmy |
38:399953da035d | 978 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 979 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 980 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 981 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 982 | } |
The Other Jimmy |
38:399953da035d | 983 | }, |
The Other Jimmy |
31:8ea194f6145b | 984 | "detect_code": ["0744"], |
theotherjimmy |
40:7d3fa6b99b2b | 985 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 986 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 987 | "device_name": "STM32F410RB" |
screamer | 27:5461402c33f8 | 988 | }, |
screamer | 27:5461402c33f8 | 989 | "NUCLEO_F411RE": { |
The Other Jimmy |
38:399953da035d | 990 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 991 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 992 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 993 | "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"], |
screamer | 27:5461402c33f8 | 994 | "detect_code": ["0740"], |
The Other Jimmy |
38:399953da035d | 995 | "config": { |
The Other Jimmy |
38:399953da035d | 996 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 997 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 998 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 999 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1000 | }, |
The Other Jimmy |
38:399953da035d | 1001 | "clock_source_usb": { |
The Other Jimmy |
38:399953da035d | 1002 | "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 100 to 96 MHz (set 0 for the max SYSCLK value)", |
The Other Jimmy |
38:399953da035d | 1003 | "value": "0", |
The Other Jimmy |
38:399953da035d | 1004 | "macro_name": "CLOCK_SOURCE_USB" |
The Other Jimmy |
38:399953da035d | 1005 | } |
The Other Jimmy |
38:399953da035d | 1006 | }, |
The Other Jimmy |
38:399953da035d | 1007 | "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], |
theotherjimmy |
40:7d3fa6b99b2b | 1008 | "device_has_add": ["LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1009 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1010 | "device_name": "STM32F411RE" |
The Other Jimmy |
31:8ea194f6145b | 1011 | }, |
The Other Jimmy |
31:8ea194f6145b | 1012 | "NUCLEO_F412ZG": { |
The Other Jimmy |
38:399953da035d | 1013 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
31:8ea194f6145b | 1014 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
The Other Jimmy |
31:8ea194f6145b | 1015 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1016 | "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"], |
The Other Jimmy |
38:399953da035d | 1017 | "config": { |
The Other Jimmy |
38:399953da035d | 1018 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 1019 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1020 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1021 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1022 | } |
The Other Jimmy |
38:399953da035d | 1023 | }, |
The Other Jimmy |
31:8ea194f6145b | 1024 | "detect_code": ["0826"], |
The Other Jimmy |
38:399953da035d | 1025 | "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], |
theotherjimmy |
40:7d3fa6b99b2b | 1026 | "device_has_add": ["CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1027 | "release_versions": ["2", "5"], |
theotherjimmy |
40:7d3fa6b99b2b | 1028 | "device_name": "STM32F412ZG", |
theotherjimmy |
40:7d3fa6b99b2b | 1029 | "bootloader_supported": true |
screamer | 27:5461402c33f8 | 1030 | }, |
The Other Jimmy |
38:399953da035d | 1031 | "DISCO_F413ZH": { |
The Other Jimmy |
38:399953da035d | 1032 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
38:399953da035d | 1033 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
38:399953da035d | 1034 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1035 | "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"], |
The Other Jimmy |
38:399953da035d | 1036 | "config": { |
The Other Jimmy |
38:399953da035d | 1037 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 1038 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1039 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1040 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1041 | } |
The Other Jimmy |
38:399953da035d | 1042 | }, |
The Other Jimmy |
38:399953da035d | 1043 | "detect_code": ["0743"], |
The Other Jimmy |
38:399953da035d | 1044 | "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], |
theotherjimmy |
40:7d3fa6b99b2b | 1045 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
38:399953da035d | 1046 | "release_versions": ["2", "5"], |
The Other Jimmy |
38:399953da035d | 1047 | "device_name": "STM32F413ZH" |
The Other Jimmy |
38:399953da035d | 1048 | }, |
screamer | 27:5461402c33f8 | 1049 | "ELMO_F411RE": { |
The Other Jimmy |
38:399953da035d | 1050 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1051 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1052 | "core": "Cortex-M4F", |
screamer | 27:5461402c33f8 | 1053 | "default_toolchain": "uARM", |
The Other Jimmy |
38:399953da035d | 1054 | "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"], |
screamer | 27:5461402c33f8 | 1055 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM"], |
screamer | 27:5461402c33f8 | 1056 | "detect_code": ["----"], |
The Other Jimmy |
38:399953da035d | 1057 | "device_has_add": [], |
The Other Jimmy |
31:8ea194f6145b | 1058 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 1059 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1060 | "device_name": "STM32F411RE" |
screamer | 27:5461402c33f8 | 1061 | }, |
screamer | 27:5461402c33f8 | 1062 | "NUCLEO_F429ZI": { |
The Other Jimmy |
38:399953da035d | 1063 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1064 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
38:399953da035d | 1065 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1066 | "config": { |
The Other Jimmy |
38:399953da035d | 1067 | "d11_configuration": { |
The Other Jimmy |
38:399953da035d | 1068 | "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)", |
The Other Jimmy |
38:399953da035d | 1069 | "value": "PA_7", |
The Other Jimmy |
38:399953da035d | 1070 | "macro_name": "STM32_D11_SPI_ETHERNET_PIN" |
The Other Jimmy |
38:399953da035d | 1071 | }, |
The Other Jimmy |
38:399953da035d | 1072 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 1073 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1074 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1075 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1076 | }, |
The Other Jimmy |
38:399953da035d | 1077 | "clock_source_usb": { |
The Other Jimmy |
38:399953da035d | 1078 | "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)", |
The Other Jimmy |
38:399953da035d | 1079 | "value": "1", |
The Other Jimmy |
38:399953da035d | 1080 | "macro_name": "CLOCK_SOURCE_USB" |
The Other Jimmy |
38:399953da035d | 1081 | } |
The Other Jimmy |
38:399953da035d | 1082 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 1083 | "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI"], |
The Other Jimmy |
38:399953da035d | 1084 | "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], |
theotherjimmy |
40:7d3fa6b99b2b | 1085 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
38:399953da035d | 1086 | "detect_code": ["0796"], |
The Other Jimmy |
38:399953da035d | 1087 | "features": ["LWIP"], |
The Other Jimmy |
38:399953da035d | 1088 | "release_versions": ["2", "5"], |
The Other Jimmy |
38:399953da035d | 1089 | "device_name": "STM32F429ZI", |
The Other Jimmy |
38:399953da035d | 1090 | "bootloader_supported": true |
The Other Jimmy |
38:399953da035d | 1091 | }, |
The Other Jimmy |
38:399953da035d | 1092 | "NUCLEO_F439ZI": { |
The Other Jimmy |
38:399953da035d | 1093 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
38:399953da035d | 1094 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1095 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1096 | "config": { |
The Other Jimmy |
38:399953da035d | 1097 | "d11_configuration": { |
The Other Jimmy |
38:399953da035d | 1098 | "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)", |
The Other Jimmy |
38:399953da035d | 1099 | "value": "PA_7", |
The Other Jimmy |
38:399953da035d | 1100 | "macro_name": "STM32_D11_SPI_ETHERNET_PIN" |
The Other Jimmy |
38:399953da035d | 1101 | }, |
The Other Jimmy |
38:399953da035d | 1102 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 1103 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1104 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1105 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1106 | }, |
The Other Jimmy |
38:399953da035d | 1107 | "clock_source_usb": { |
The Other Jimmy |
38:399953da035d | 1108 | "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)", |
The Other Jimmy |
38:399953da035d | 1109 | "value": "1", |
The Other Jimmy |
38:399953da035d | 1110 | "macro_name": "CLOCK_SOURCE_USB" |
The Other Jimmy |
38:399953da035d | 1111 | } |
The Other Jimmy |
38:399953da035d | 1112 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 1113 | "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI"], |
The Other Jimmy |
38:399953da035d | 1114 | "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"], |
theotherjimmy |
40:7d3fa6b99b2b | 1115 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
38:399953da035d | 1116 | "detect_code": ["0797"], |
The Other Jimmy |
38:399953da035d | 1117 | "features": ["LWIP"], |
The Other Jimmy |
38:399953da035d | 1118 | "release_versions": ["2", "5"], |
The Other Jimmy |
38:399953da035d | 1119 | "device_name" : "STM32F439ZI", |
The Other Jimmy |
38:399953da035d | 1120 | "bootloader_supported": true |
The Other Jimmy |
38:399953da035d | 1121 | }, |
The Other Jimmy |
38:399953da035d | 1122 | "NUCLEO_F446RE": { |
The Other Jimmy |
38:399953da035d | 1123 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
38:399953da035d | 1124 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
The Other Jimmy |
38:399953da035d | 1125 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1126 | "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"], |
The Other Jimmy |
38:399953da035d | 1127 | "config": { |
The Other Jimmy |
38:399953da035d | 1128 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 1129 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1130 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1131 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1132 | } |
The Other Jimmy |
38:399953da035d | 1133 | }, |
The Other Jimmy |
38:399953da035d | 1134 | "detect_code": ["0777"], |
The Other Jimmy |
38:399953da035d | 1135 | "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], |
theotherjimmy |
40:7d3fa6b99b2b | 1136 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"], |
The Other Jimmy |
38:399953da035d | 1137 | "release_versions": ["2", "5"], |
The Other Jimmy |
38:399953da035d | 1138 | "device_name": "STM32F446RE" |
The Other Jimmy |
38:399953da035d | 1139 | }, |
The Other Jimmy |
38:399953da035d | 1140 | "NUCLEO_F446ZE": { |
The Other Jimmy |
38:399953da035d | 1141 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
38:399953da035d | 1142 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
The Other Jimmy |
38:399953da035d | 1143 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1144 | "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"], |
The Other Jimmy |
38:399953da035d | 1145 | "config": { |
The Other Jimmy |
38:399953da035d | 1146 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 1147 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1148 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1149 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1150 | } |
The Other Jimmy |
38:399953da035d | 1151 | }, |
The Other Jimmy |
38:399953da035d | 1152 | "detect_code": ["0778"], |
The Other Jimmy |
38:399953da035d | 1153 | "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], |
theotherjimmy |
40:7d3fa6b99b2b | 1154 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"], |
The Other Jimmy |
38:399953da035d | 1155 | "release_versions": ["2", "5"], |
The Other Jimmy |
38:399953da035d | 1156 | "device_name": "STM32F446ZE" |
The Other Jimmy |
38:399953da035d | 1157 | }, |
The Other Jimmy |
38:399953da035d | 1158 | "B96B_F446VE": { |
The Other Jimmy |
38:399953da035d | 1159 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
38:399953da035d | 1160 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
The Other Jimmy |
38:399953da035d | 1161 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1162 | "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"], |
The Other Jimmy |
38:399953da035d | 1163 | "detect_code": ["0840"], |
theotherjimmy |
40:7d3fa6b99b2b | 1164 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"], |
The Other Jimmy |
38:399953da035d | 1165 | "release_versions": ["2", "5"], |
The Other Jimmy |
38:399953da035d | 1166 | "device_name":"STM32F446VE" |
The Other Jimmy |
38:399953da035d | 1167 | }, |
The Other Jimmy |
38:399953da035d | 1168 | "NUCLEO_F746ZG": { |
The Other Jimmy |
38:399953da035d | 1169 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
38:399953da035d | 1170 | "core": "Cortex-M7F", |
The Other Jimmy |
38:399953da035d | 1171 | "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG"], |
The Other Jimmy |
36:96847d42f010 | 1172 | "config": { |
The Other Jimmy |
36:96847d42f010 | 1173 | "d11_configuration": { |
The Other Jimmy |
36:96847d42f010 | 1174 | "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 | 1175 | "value": "PA_7", |
The Other Jimmy |
36:96847d42f010 | 1176 | "macro_name": "STM32_D11_SPI_ETHERNET_PIN" |
theotherjimmy |
40:7d3fa6b99b2b | 1177 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 1178 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1179 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1180 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1181 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
36:96847d42f010 | 1182 | } |
The Other Jimmy |
36:96847d42f010 | 1183 | }, |
The Other Jimmy |
38:399953da035d | 1184 | "macros_add": ["USBHOST_OTHER"], |
screamer | 27:5461402c33f8 | 1185 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1186 | "detect_code": ["0816"], |
theotherjimmy |
40:7d3fa6b99b2b | 1187 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1188 | "features": ["LWIP"], |
The Other Jimmy |
31:8ea194f6145b | 1189 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1190 | "device_name": "STM32F746ZG" |
The Other Jimmy |
31:8ea194f6145b | 1191 | }, |
The Other Jimmy |
31:8ea194f6145b | 1192 | "NUCLEO_F756ZG": { |
The Other Jimmy |
38:399953da035d | 1193 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
31:8ea194f6145b | 1194 | "core": "Cortex-M7F", |
The Other Jimmy |
38:399953da035d | 1195 | "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG"], |
The Other Jimmy |
36:96847d42f010 | 1196 | "config": { |
The Other Jimmy |
36:96847d42f010 | 1197 | "d11_configuration": { |
The Other Jimmy |
36:96847d42f010 | 1198 | "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 | 1199 | "value": "PA_7", |
The Other Jimmy |
36:96847d42f010 | 1200 | "macro_name": "STM32_D11_SPI_ETHERNET_PIN" |
theotherjimmy |
40:7d3fa6b99b2b | 1201 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 1202 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1203 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1204 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1205 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
36:96847d42f010 | 1206 | } |
The Other Jimmy |
36:96847d42f010 | 1207 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 1208 | "macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"], |
The Other Jimmy |
31:8ea194f6145b | 1209 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
31:8ea194f6145b | 1210 | "detect_code": ["0819"], |
theotherjimmy |
40:7d3fa6b99b2b | 1211 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1212 | "features": ["LWIP"], |
The Other Jimmy |
31:8ea194f6145b | 1213 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1214 | "device_name": "STM32F756ZG" |
screamer | 27:5461402c33f8 | 1215 | }, |
screamer | 27:5461402c33f8 | 1216 | "NUCLEO_F767ZI": { |
The Other Jimmy |
38:399953da035d | 1217 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1218 | "core": "Cortex-M7FD", |
The Other Jimmy |
38:399953da035d | 1219 | "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI"], |
The Other Jimmy |
36:96847d42f010 | 1220 | "config": { |
The Other Jimmy |
36:96847d42f010 | 1221 | "d11_configuration": { |
The Other Jimmy |
36:96847d42f010 | 1222 | "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 | 1223 | "value": "PA_7", |
The Other Jimmy |
36:96847d42f010 | 1224 | "macro_name": "STM32_D11_SPI_ETHERNET_PIN" |
theotherjimmy |
40:7d3fa6b99b2b | 1225 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 1226 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1227 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1228 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1229 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
36:96847d42f010 | 1230 | } |
The Other Jimmy |
36:96847d42f010 | 1231 | }, |
The Other Jimmy |
31:8ea194f6145b | 1232 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
38:399953da035d | 1233 | "macros_add": ["USBHOST_OTHER"], |
screamer | 27:5461402c33f8 | 1234 | "detect_code": ["0818"], |
theotherjimmy |
40:7d3fa6b99b2b | 1235 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1236 | "features": ["LWIP"], |
The Other Jimmy |
31:8ea194f6145b | 1237 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 1238 | "device_name": "STM32F767ZI" |
screamer | 27:5461402c33f8 | 1239 | }, |
screamer | 27:5461402c33f8 | 1240 | "NUCLEO_L011K4": { |
The Other Jimmy |
38:399953da035d | 1241 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1242 | "core": "Cortex-M0+", |
The Other Jimmy |
38:399953da035d | 1243 | "extra_labels_add": ["STM32L0", "STM32L011K4"], |
The Other Jimmy |
31:8ea194f6145b | 1244 | "supported_toolchains": ["uARM"], |
screamer | 27:5461402c33f8 | 1245 | "default_toolchain": "uARM", |
screamer | 27:5461402c33f8 | 1246 | "supported_form_factors": ["ARDUINO"], |
theotherjimmy |
40:7d3fa6b99b2b | 1247 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1248 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1249 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1250 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1251 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1252 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1253 | }, |
screamer | 27:5461402c33f8 | 1254 | "detect_code": ["0780"], |
The Other Jimmy |
38:399953da035d | 1255 | "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1256 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 1257 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1258 | "device_name": "STM32L011K4" |
screamer | 27:5461402c33f8 | 1259 | }, |
screamer | 27:5461402c33f8 | 1260 | "NUCLEO_L031K6": { |
The Other Jimmy |
38:399953da035d | 1261 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
36:96847d42f010 | 1262 | "core": "Cortex-M0+", |
The Other Jimmy |
38:399953da035d | 1263 | "extra_labels_add": ["STM32L0", "STM32L031K6"], |
screamer | 27:5461402c33f8 | 1264 | "default_toolchain": "uARM", |
screamer | 27:5461402c33f8 | 1265 | "supported_form_factors": ["ARDUINO"], |
theotherjimmy |
40:7d3fa6b99b2b | 1266 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1267 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1268 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1269 | "value": "USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1270 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1271 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1272 | }, |
screamer | 27:5461402c33f8 | 1273 | "detect_code": ["0790"], |
The Other Jimmy |
38:399953da035d | 1274 | "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1275 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 1276 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1277 | "device_name": "STM32L031K6" |
screamer | 27:5461402c33f8 | 1278 | }, |
screamer | 27:5461402c33f8 | 1279 | "NUCLEO_L053R8": { |
The Other Jimmy |
38:399953da035d | 1280 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1281 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 1282 | "core": "Cortex-M0+", |
theotherjimmy |
40:7d3fa6b99b2b | 1283 | "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"], |
theotherjimmy |
40:7d3fa6b99b2b | 1284 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1285 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1286 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1287 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1288 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1289 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1290 | }, |
screamer | 27:5461402c33f8 | 1291 | "detect_code": ["0715"], |
The Other Jimmy |
38:399953da035d | 1292 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1293 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 1294 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1295 | "device_name": "STM32L053R8" |
screamer | 27:5461402c33f8 | 1296 | }, |
screamer | 27:5461402c33f8 | 1297 | "NUCLEO_L073RZ": { |
The Other Jimmy |
38:399953da035d | 1298 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1299 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 1300 | "core": "Cortex-M0+", |
The Other Jimmy |
38:399953da035d | 1301 | "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"], |
theotherjimmy |
40:7d3fa6b99b2b | 1302 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1303 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1304 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1305 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1306 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1307 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1308 | }, |
screamer | 27:5461402c33f8 | 1309 | "detect_code": ["0760"], |
The Other Jimmy |
38:399953da035d | 1310 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1311 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1312 | "device_name": "STM32L073RZ" |
screamer | 27:5461402c33f8 | 1313 | }, |
screamer | 27:5461402c33f8 | 1314 | "NUCLEO_L152RE": { |
The Other Jimmy |
38:399953da035d | 1315 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1316 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 1317 | "core": "Cortex-M3", |
The Other Jimmy |
38:399953da035d | 1318 | "extra_labels_add": ["STM32L1", "STM32L152RE"], |
theotherjimmy |
40:7d3fa6b99b2b | 1319 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1320 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1321 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1322 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1323 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1324 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1325 | }, |
screamer | 27:5461402c33f8 | 1326 | "detect_code": ["0710"], |
theotherjimmy |
40:7d3fa6b99b2b | 1327 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1328 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1329 | "device_name": "STM32L152RE" |
screamer | 27:5461402c33f8 | 1330 | }, |
screamer | 27:5461402c33f8 | 1331 | "NUCLEO_L432KC": { |
The Other Jimmy |
38:399953da035d | 1332 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1333 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1334 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1335 | "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"], |
theotherjimmy |
40:7d3fa6b99b2b | 1336 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1337 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1338 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1339 | "value": "USE_PLL_MSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1340 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1341 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1342 | }, |
screamer | 27:5461402c33f8 | 1343 | "detect_code": ["0770"], |
The Other Jimmy |
38:399953da035d | 1344 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "CAN", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1345 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 1346 | "device_name": "STM32L432KC" |
screamer | 27:5461402c33f8 | 1347 | }, |
screamer | 27:5461402c33f8 | 1348 | "NUCLEO_L476RG": { |
The Other Jimmy |
38:399953da035d | 1349 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1350 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
screamer | 27:5461402c33f8 | 1351 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1352 | "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"], |
The Other Jimmy |
38:399953da035d | 1353 | "config": { |
The Other Jimmy |
38:399953da035d | 1354 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1355 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI", |
The Other Jimmy |
38:399953da035d | 1356 | "value": "USE_PLL_MSI", |
The Other Jimmy |
38:399953da035d | 1357 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1358 | } |
The Other Jimmy |
38:399953da035d | 1359 | }, |
screamer | 27:5461402c33f8 | 1360 | "detect_code": ["0765"], |
The Other Jimmy |
38:399953da035d | 1361 | "macros_add": ["USBHOST_OTHER"], |
The Other Jimmy |
38:399953da035d | 1362 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1363 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 1364 | "device_name": "STM32L476RG", |
The Other Jimmy |
36:96847d42f010 | 1365 | "bootloader_supported": true |
The Other Jimmy |
31:8ea194f6145b | 1366 | }, |
The Other Jimmy |
31:8ea194f6145b | 1367 | "NUCLEO_L486RG": { |
The Other Jimmy |
38:399953da035d | 1368 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
31:8ea194f6145b | 1369 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
The Other Jimmy |
31:8ea194f6145b | 1370 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1371 | "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"], |
theotherjimmy |
40:7d3fa6b99b2b | 1372 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1373 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1374 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1375 | "value": "USE_PLL_MSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1376 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1377 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1378 | }, |
The Other Jimmy |
31:8ea194f6145b | 1379 | "detect_code": ["0827"], |
theotherjimmy |
40:7d3fa6b99b2b | 1380 | "macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"], |
The Other Jimmy |
38:399953da035d | 1381 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1382 | "release_versions": ["2", "5"], |
The Other Jimmy |
35:da9c89f8be7d | 1383 | "device_name": "STM32L486RG" |
screamer | 27:5461402c33f8 | 1384 | }, |
screamer | 27:5461402c33f8 | 1385 | "ARCH_MAX": { |
The Other Jimmy |
38:399953da035d | 1386 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1387 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1388 | "core": "Cortex-M4F", |
screamer | 27:5461402c33f8 | 1389 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM"], |
screamer | 27:5461402c33f8 | 1390 | "program_cycle_s": 2, |
The Other Jimmy |
38:399953da035d | 1391 | "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"], |
The Other Jimmy |
38:399953da035d | 1392 | "device_has_add": ["ANALOGOUT"], |
The Other Jimmy |
31:8ea194f6145b | 1393 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1394 | "device_name": "STM32F407VG" |
screamer | 27:5461402c33f8 | 1395 | }, |
screamer | 27:5461402c33f8 | 1396 | "DISCO_F051R8": { |
The Other Jimmy |
38:399953da035d | 1397 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1398 | "core": "Cortex-M0", |
The Other Jimmy |
38:399953da035d | 1399 | "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"], |
screamer | 27:5461402c33f8 | 1400 | "supported_toolchains": ["GCC_ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 1401 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1402 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1403 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1404 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1405 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1406 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1407 | }, |
The Other Jimmy |
38:399953da035d | 1408 | "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
38:399953da035d | 1409 | "device_has_add": ["SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 1410 | "device_name": "STM32F051R8" |
screamer | 27:5461402c33f8 | 1411 | }, |
screamer | 27:5461402c33f8 | 1412 | "DISCO_F100RB": { |
The Other Jimmy |
38:399953da035d | 1413 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1414 | "core": "Cortex-M3", |
The Other Jimmy |
38:399953da035d | 1415 | "extra_labels_add": ["STM32F1", "STM32F100RB"], |
screamer | 27:5461402c33f8 | 1416 | "supported_toolchains": ["GCC_ARM"], |
The Other Jimmy |
38:399953da035d | 1417 | "device_has_add": [], |
The Other Jimmy |
31:8ea194f6145b | 1418 | "device_name": "STM32F100RB" |
screamer | 27:5461402c33f8 | 1419 | }, |
screamer | 27:5461402c33f8 | 1420 | "DISCO_F303VC": { |
The Other Jimmy |
38:399953da035d | 1421 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1422 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1423 | "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"], |
The Other Jimmy |
38:399953da035d | 1424 | "macros_add": ["RTC_LSI=1"], |
screamer | 27:5461402c33f8 | 1425 | "supported_toolchains": ["GCC_ARM"], |
The Other Jimmy |
38:399953da035d | 1426 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 1427 | "device_name": "STM32F303VC" |
screamer | 27:5461402c33f8 | 1428 | }, |
screamer | 27:5461402c33f8 | 1429 | "DISCO_F334C8": { |
The Other Jimmy |
38:399953da035d | 1430 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1431 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1432 | "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"], |
The Other Jimmy |
38:399953da035d | 1433 | "macros_add": ["RTC_LSI=1"], |
theotherjimmy |
40:7d3fa6b99b2b | 1434 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1435 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1436 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1437 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1438 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1439 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1440 | }, |
screamer | 27:5461402c33f8 | 1441 | "detect_code": ["0810"], |
The Other Jimmy |
38:399953da035d | 1442 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"], |
The Other Jimmy |
31:8ea194f6145b | 1443 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 1444 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1445 | "device_name": "STM32F334C8" |
screamer | 27:5461402c33f8 | 1446 | }, |
screamer | 27:5461402c33f8 | 1447 | "DISCO_F407VG": { |
The Other Jimmy |
38:399953da035d | 1448 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1449 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1450 | "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"], |
screamer | 27:5461402c33f8 | 1451 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM"], |
The Other Jimmy |
38:399953da035d | 1452 | "macros_add": ["USB_STM_HAL"], |
theotherjimmy |
40:7d3fa6b99b2b | 1453 | "device_has_add": ["ANALOGOUT"], |
The Other Jimmy |
31:8ea194f6145b | 1454 | "device_name": "STM32F407VG" |
screamer | 27:5461402c33f8 | 1455 | }, |
screamer | 27:5461402c33f8 | 1456 | "DISCO_F429ZI": { |
The Other Jimmy |
38:399953da035d | 1457 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1458 | "core": "Cortex-M4F", |
theotherjimmy |
40:7d3fa6b99b2b | 1459 | "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx"], |
The Other Jimmy |
38:399953da035d | 1460 | "config": { |
The Other Jimmy |
38:399953da035d | 1461 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 1462 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1463 | "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1464 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1465 | }, |
The Other Jimmy |
38:399953da035d | 1466 | "clock_source_usb": { |
The Other Jimmy |
38:399953da035d | 1467 | "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)", |
The Other Jimmy |
38:399953da035d | 1468 | "value": "1", |
The Other Jimmy |
38:399953da035d | 1469 | "macro_name": "CLOCK_SOURCE_USB" |
The Other Jimmy |
38:399953da035d | 1470 | } |
The Other Jimmy |
38:399953da035d | 1471 | }, |
The Other Jimmy |
38:399953da035d | 1472 | "macros_add": ["RTC_LSI=1", "USBHOST_OTHER"], |
theotherjimmy |
40:7d3fa6b99b2b | 1473 | "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1474 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1475 | "device_name": "STM32F429ZI" |
screamer | 27:5461402c33f8 | 1476 | }, |
screamer | 27:5461402c33f8 | 1477 | "DISCO_F469NI": { |
The Other Jimmy |
38:399953da035d | 1478 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1479 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1480 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1481 | "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"], |
The Other Jimmy |
38:399953da035d | 1482 | "config": { |
The Other Jimmy |
38:399953da035d | 1483 | "clock_source": { |
The Other Jimmy |
38:399953da035d | 1484 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1485 | "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI", |
The Other Jimmy |
38:399953da035d | 1486 | "macro_name": "CLOCK_SOURCE" |
The Other Jimmy |
38:399953da035d | 1487 | } |
The Other Jimmy |
38:399953da035d | 1488 | }, |
screamer | 27:5461402c33f8 | 1489 | "detect_code": ["0788"], |
theotherjimmy |
40:7d3fa6b99b2b | 1490 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1491 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1492 | "device_name": "STM32F469NI" |
screamer | 27:5461402c33f8 | 1493 | }, |
screamer | 27:5461402c33f8 | 1494 | "DISCO_L053C8": { |
The Other Jimmy |
38:399953da035d | 1495 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1496 | "core": "Cortex-M0+", |
theotherjimmy |
40:7d3fa6b99b2b | 1497 | "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"], |
The Other Jimmy |
31:8ea194f6145b | 1498 | "macros": ["RTC_LSI=1"], |
theotherjimmy |
40:7d3fa6b99b2b | 1499 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1500 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1501 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1502 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1503 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1504 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1505 | }, |
The Other Jimmy |
38:399953da035d | 1506 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1507 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 1508 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1509 | "device_name": "STM32L053C8" |
screamer | 27:5461402c33f8 | 1510 | }, |
The Other Jimmy |
36:96847d42f010 | 1511 | "DISCO_L072CZ_LRWAN1": { |
The Other Jimmy |
38:399953da035d | 1512 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
36:96847d42f010 | 1513 | "core": "Cortex-M0+", |
The Other Jimmy |
38:399953da035d | 1514 | "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xx"], |
The Other Jimmy |
36:96847d42f010 | 1515 | "supported_form_factors": ["ARDUINO", "MORPHO"], |
The Other Jimmy |
36:96847d42f010 | 1516 | "macros": ["RTC_LSI=1"], |
theotherjimmy |
40:7d3fa6b99b2b | 1517 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1518 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1519 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1520 | "value": "USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1521 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1522 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1523 | }, |
The Other Jimmy |
36:96847d42f010 | 1524 | "detect_code": ["0833"], |
The Other Jimmy |
38:399953da035d | 1525 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG"], |
The Other Jimmy |
36:96847d42f010 | 1526 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 1527 | "device_name": "STM32L072CZ" |
The Other Jimmy |
36:96847d42f010 | 1528 | }, |
screamer | 27:5461402c33f8 | 1529 | "DISCO_F746NG": { |
The Other Jimmy |
38:399953da035d | 1530 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1531 | "core": "Cortex-M7F", |
The Other Jimmy |
38:399953da035d | 1532 | "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG"], |
The Other Jimmy |
31:8ea194f6145b | 1533 | "supported_form_factors": ["ARDUINO"], |
theotherjimmy |
40:7d3fa6b99b2b | 1534 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1535 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1536 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1537 | "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1538 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1539 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1540 | }, |
screamer | 27:5461402c33f8 | 1541 | "detect_code": ["0815"], |
theotherjimmy |
40:7d3fa6b99b2b | 1542 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1543 | "features": ["LWIP"], |
The Other Jimmy |
31:8ea194f6145b | 1544 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1545 | "device_name": "STM32F746NG" |
The Other Jimmy |
31:8ea194f6145b | 1546 | }, |
The Other Jimmy |
31:8ea194f6145b | 1547 | "DISCO_F769NI": { |
The Other Jimmy |
38:399953da035d | 1548 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
31:8ea194f6145b | 1549 | "core": "Cortex-M7FD", |
The Other Jimmy |
38:399953da035d | 1550 | "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI"], |
The Other Jimmy |
35:da9c89f8be7d | 1551 | "supported_form_factors": ["ARDUINO"], |
theotherjimmy |
40:7d3fa6b99b2b | 1552 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1553 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1554 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1555 | "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1556 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1557 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1558 | }, |
The Other Jimmy |
31:8ea194f6145b | 1559 | "detect_code": ["0817"], |
theotherjimmy |
40:7d3fa6b99b2b | 1560 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1561 | "features": ["LWIP"], |
The Other Jimmy |
35:da9c89f8be7d | 1562 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1563 | "device_name": "STM32F769NI" |
screamer | 27:5461402c33f8 | 1564 | }, |
The Other Jimmy |
36:96847d42f010 | 1565 | "DISCO_L475VG_IOT01A": { |
The Other Jimmy |
38:399953da035d | 1566 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
36:96847d42f010 | 1567 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1568 | "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"], |
theotherjimmy |
40:7d3fa6b99b2b | 1569 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1570 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1571 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1572 | "value": "USE_PLL_MSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1573 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1574 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1575 | }, |
The Other Jimmy |
36:96847d42f010 | 1576 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
36:96847d42f010 | 1577 | "detect_code": ["0764"], |
The Other Jimmy |
38:399953da035d | 1578 | "macros_add": ["USBHOST_OTHER"], |
The Other Jimmy |
38:399953da035d | 1579 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG"], |
The Other Jimmy |
36:96847d42f010 | 1580 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 1581 | "device_name": "STM32L475VG" |
The Other Jimmy |
36:96847d42f010 | 1582 | }, |
screamer | 27:5461402c33f8 | 1583 | "DISCO_L476VG": { |
The Other Jimmy |
38:399953da035d | 1584 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1585 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1586 | "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"], |
theotherjimmy |
40:7d3fa6b99b2b | 1587 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1588 | "clock_source": { |
theotherjimmy |
40:7d3fa6b99b2b | 1589 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1590 | "value": "USE_PLL_MSI", |
theotherjimmy |
40:7d3fa6b99b2b | 1591 | "macro_name": "CLOCK_SOURCE" |
theotherjimmy |
40:7d3fa6b99b2b | 1592 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1593 | }, |
screamer | 27:5461402c33f8 | 1594 | "detect_code": ["0820"], |
The Other Jimmy |
38:399953da035d | 1595 | "macros_add": ["USBHOST_OTHER"], |
The Other Jimmy |
38:399953da035d | 1596 | "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
31:8ea194f6145b | 1597 | "release_versions": ["2", "5"], |
theotherjimmy |
40:7d3fa6b99b2b | 1598 | "device_name": "STM32L476VG", |
theotherjimmy |
40:7d3fa6b99b2b | 1599 | "bootloader_supported": true |
screamer | 27:5461402c33f8 | 1600 | }, |
screamer | 27:5461402c33f8 | 1601 | "MTS_MDOT_F405RG": { |
The Other Jimmy |
38:399953da035d | 1602 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1603 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1604 | "extra_labels_add": ["STM32F4", "STM32F405RG"], |
screamer | 27:5461402c33f8 | 1605 | "is_disk_virtual": true, |
The Other Jimmy |
38:399953da035d | 1606 | "macros_add": ["HSE_VALUE=26000000"], |
The Other Jimmy |
38:399953da035d | 1607 | "device_has_add": ["ANALOGOUT"], |
The Other Jimmy |
31:8ea194f6145b | 1608 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1609 | "device_name": "STM32F405RG" |
screamer | 27:5461402c33f8 | 1610 | }, |
screamer | 27:5461402c33f8 | 1611 | "MTS_MDOT_F411RE": { |
The Other Jimmy |
38:399953da035d | 1612 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1613 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1614 | "extra_labels_add": ["STM32F4", "STM32F411RE"], |
The Other Jimmy |
38:399953da035d | 1615 | "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"], |
screamer | 27:5461402c33f8 | 1616 | "post_binary_hook": { |
screamer | 27:5461402c33f8 | 1617 | "function": "MTSCode.combine_bins_mts_dot", |
The Other Jimmy |
36:96847d42f010 | 1618 | "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"] |
screamer | 27:5461402c33f8 | 1619 | }, |
The Other Jimmy |
38:399953da035d | 1620 | "device_has_add": [], |
The Other Jimmy |
31:8ea194f6145b | 1621 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1622 | "device_name": "STM32F411RE" |
screamer | 27:5461402c33f8 | 1623 | }, |
screamer | 27:5461402c33f8 | 1624 | "MTS_DRAGONFLY_F411RE": { |
The Other Jimmy |
38:399953da035d | 1625 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1626 | "core": "Cortex-M4F", |
The Other Jimmy |
38:399953da035d | 1627 | "extra_labels_add": ["STM32F4", "STM32F411RE"], |
The Other Jimmy |
36:96847d42f010 | 1628 | "config": { |
The Other Jimmy |
36:96847d42f010 | 1629 | "modem_is_on_board": { |
The Other Jimmy |
36:96847d42f010 | 1630 | "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 | 1631 | "value": 1, |
theotherjimmy |
40:7d3fa6b99b2b | 1632 | "macro_name": "MODEM_ON_BOARD" |
The Other Jimmy |
36:96847d42f010 | 1633 | }, |
The Other Jimmy |
36:96847d42f010 | 1634 | "modem_data_connection_type": { |
The Other Jimmy |
36:96847d42f010 | 1635 | "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 | 1636 | "value": 1, |
theotherjimmy |
40:7d3fa6b99b2b | 1637 | "macro_name": "MODEM_ON_BOARD_UART" |
The Other Jimmy |
36:96847d42f010 | 1638 | } |
The Other Jimmy |
36:96847d42f010 | 1639 | }, |
The Other Jimmy |
38:399953da035d | 1640 | "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000", "RTC_LSI=1"], |
screamer | 27:5461402c33f8 | 1641 | "post_binary_hook": { |
screamer | 27:5461402c33f8 | 1642 | "function": "MTSCode.combine_bins_mts_dragonfly", |
The Other Jimmy |
36:96847d42f010 | 1643 | "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"] |
screamer | 27:5461402c33f8 | 1644 | }, |
The Other Jimmy |
38:399953da035d | 1645 | "device_has_add": [], |
The Other Jimmy |
31:8ea194f6145b | 1646 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 1647 | "device_name": "STM32F411RE" |
The Other Jimmy |
31:8ea194f6145b | 1648 | }, |
The Other Jimmy |
31:8ea194f6145b | 1649 | "XDOT_L151CC": { |
The Other Jimmy |
38:399953da035d | 1650 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
31:8ea194f6145b | 1651 | "core": "Cortex-M3", |
The Other Jimmy |
31:8ea194f6145b | 1652 | "default_toolchain": "ARM", |
The Other Jimmy |
38:399953da035d | 1653 | "extra_labels_add": ["STM32L1", "STM32L151CC"], |
theotherjimmy |
40:7d3fa6b99b2b | 1654 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 1655 | "hse_value": { |
theotherjimmy |
40:7d3fa6b99b2b | 1656 | "value": "24000000", |
theotherjimmy |
40:7d3fa6b99b2b | 1657 | "macro_name": "HSE_VALUE" |
theotherjimmy |
40:7d3fa6b99b2b | 1658 | } |
theotherjimmy |
40:7d3fa6b99b2b | 1659 | }, |
The Other Jimmy |
31:8ea194f6145b | 1660 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
theotherjimmy |
40:7d3fa6b99b2b | 1661 | "device_has_add": ["ANALOGOUT", "FLASH"], |
The Other Jimmy |
36:96847d42f010 | 1662 | "release_versions": ["5"], |
theotherjimmy |
40:7d3fa6b99b2b | 1663 | "device_name": "STM32L151CC", |
theotherjimmy |
40:7d3fa6b99b2b | 1664 | "bootloader_supported": true |
theotherjimmy |
40:7d3fa6b99b2b | 1665 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 1666 | "FF1705_L151CC": { |
theotherjimmy |
40:7d3fa6b99b2b | 1667 | "supported_form_factors": ["ARDUINO"], |
theotherjimmy |
40:7d3fa6b99b2b | 1668 | "inherits": ["XDOT_L151CC"], |
theotherjimmy |
40:7d3fa6b99b2b | 1669 | "detect_code": ["8080"] |
screamer | 27:5461402c33f8 | 1670 | }, |
screamer | 27:5461402c33f8 | 1671 | "MOTE_L152RC": { |
The Other Jimmy |
38:399953da035d | 1672 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1673 | "core": "Cortex-M3", |
screamer | 27:5461402c33f8 | 1674 | "default_toolchain": "uARM", |
The Other Jimmy |
38:399953da035d | 1675 | "extra_labels_add": ["STM32L1", "STM32L152RC"], |
The Other Jimmy |
31:8ea194f6145b | 1676 | "macros": ["RTC_LSI=1"], |
screamer | 27:5461402c33f8 | 1677 | "detect_code": ["4100"], |
The Other Jimmy |
38:399953da035d | 1678 | "device_has_add": ["ANALOGOUT"], |
The Other Jimmy |
31:8ea194f6145b | 1679 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 1680 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1681 | "device_name": "STM32L152RC" |
screamer | 27:5461402c33f8 | 1682 | }, |
screamer | 27:5461402c33f8 | 1683 | "DISCO_F401VC": { |
The Other Jimmy |
38:399953da035d | 1684 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1685 | "core": "Cortex-M4F", |
screamer | 27:5461402c33f8 | 1686 | "default_toolchain": "GCC_ARM", |
The Other Jimmy |
38:399953da035d | 1687 | "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"], |
screamer | 27:5461402c33f8 | 1688 | "supported_toolchains": ["GCC_ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 1689 | "device_has_add": [], |
The Other Jimmy |
31:8ea194f6145b | 1690 | "device_name": "STM32F401VC" |
screamer | 27:5461402c33f8 | 1691 | }, |
The Other Jimmy |
31:8ea194f6145b | 1692 | "UBLOX_EVK_ODIN_W2": { |
The Other Jimmy |
38:399953da035d | 1693 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1694 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1695 | "core": "Cortex-M4F", |
theotherjimmy |
40:7d3fa6b99b2b | 1696 | "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI"], |
theotherjimmy |
40:7d3fa6b99b2b | 1697 | "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "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"], |
The Other Jimmy |
38:399953da035d | 1698 | "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH"], |
The Other Jimmy |
38:399953da035d | 1699 | "device_has_remove": ["RTC", "SLEEP"], |
The Other Jimmy |
31:8ea194f6145b | 1700 | "features": ["LWIP"], |
The Other Jimmy |
31:8ea194f6145b | 1701 | "release_versions": ["5"], |
The Other Jimmy |
36:96847d42f010 | 1702 | "device_name": "STM32F439ZI", |
The Other Jimmy |
36:96847d42f010 | 1703 | "bootloader_supported": true |
The Other Jimmy |
36:96847d42f010 | 1704 | }, |
The Other Jimmy |
36:96847d42f010 | 1705 | "UBLOX_C030": { |
The Other Jimmy |
38:399953da035d | 1706 | "inherits": ["FAMILY_STM32"], |
The Other Jimmy |
36:96847d42f010 | 1707 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
36:96847d42f010 | 1708 | "core": "Cortex-M4F", |
The Other Jimmy |
36:96847d42f010 | 1709 | "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], |
The Other Jimmy |
38:399953da035d | 1710 | "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG"], |
The Other Jimmy |
36:96847d42f010 | 1711 | "config": { |
The Other Jimmy |
36:96847d42f010 | 1712 | "modem_is_on_board": { |
The Other Jimmy |
36:96847d42f010 | 1713 | "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 | 1714 | "value": 1, |
theotherjimmy |
40:7d3fa6b99b2b | 1715 | "macro_name": "MODEM_ON_BOARD" |
The Other Jimmy |
36:96847d42f010 | 1716 | }, |
The Other Jimmy |
36:96847d42f010 | 1717 | "modem_data_connection_type": { |
The Other Jimmy |
36:96847d42f010 | 1718 | "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 | 1719 | "value": 1, |
theotherjimmy |
40:7d3fa6b99b2b | 1720 | "macro_name": "MODEM_ON_BOARD_UART" |
The Other Jimmy |
36:96847d42f010 | 1721 | } |
The Other Jimmy |
36:96847d42f010 | 1722 | }, |
The Other Jimmy |
38:399953da035d | 1723 | "macros_add": ["RTC_LSI=1", "HSE_VALUE=12000000", "GNSSBAUD=9600"], |
theotherjimmy |
40:7d3fa6b99b2b | 1724 | "device_has_add": ["ANALOGOUT", "SERIAL_FC", "TRNG", "FLASH"], |
The Other Jimmy |
36:96847d42f010 | 1725 | "features": ["LWIP"], |
The Other Jimmy |
36:96847d42f010 | 1726 | "public": false, |
theotherjimmy |
40:7d3fa6b99b2b | 1727 | "device_name": "STM32F437VG", |
theotherjimmy |
40:7d3fa6b99b2b | 1728 | "bootloader_supported": true |
The Other Jimmy |
36:96847d42f010 | 1729 | }, |
The Other Jimmy |
36:96847d42f010 | 1730 | "UBLOX_C030_U201": { |
The Other Jimmy |
36:96847d42f010 | 1731 | "inherits": ["UBLOX_C030"], |
The Other Jimmy |
36:96847d42f010 | 1732 | "release_versions": ["5"] |
The Other Jimmy |
36:96847d42f010 | 1733 | }, |
The Other Jimmy |
36:96847d42f010 | 1734 | "UBLOX_C030_N211": { |
The Other Jimmy |
36:96847d42f010 | 1735 | "inherits": ["UBLOX_C030"], |
The Other Jimmy |
36:96847d42f010 | 1736 | "release_versions": ["5"] |
screamer | 27:5461402c33f8 | 1737 | }, |
screamer | 27:5461402c33f8 | 1738 | "NZ32_SC151": { |
The Other Jimmy |
38:399953da035d | 1739 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 1740 | "core": "Cortex-M3", |
screamer | 27:5461402c33f8 | 1741 | "default_toolchain": "uARM", |
screamer | 27:5461402c33f8 | 1742 | "program_cycle_s": 1.5, |
The Other Jimmy |
38:399953da035d | 1743 | "extra_labels_add": ["STM32L1", "STM32L151RC"], |
The Other Jimmy |
31:8ea194f6145b | 1744 | "macros": ["RTC_LSI=1"], |
screamer | 27:5461402c33f8 | 1745 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM"], |
The Other Jimmy |
38:399953da035d | 1746 | "device_has_add": ["ANALOGOUT"], |
The Other Jimmy |
31:8ea194f6145b | 1747 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 1748 | "device_name": "STM32L151RC" |
screamer | 27:5461402c33f8 | 1749 | }, |
screamer | 27:5461402c33f8 | 1750 | "MCU_NRF51": { |
screamer | 27:5461402c33f8 | 1751 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 1752 | "core": "Cortex-M0", |
screamer | 27:5461402c33f8 | 1753 | "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex", |
The Other Jimmy |
36:96847d42f010 | 1754 | "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
screamer | 27:5461402c33f8 | 1755 | "MERGE_BOOTLOADER": false, |
screamer | 27:5461402c33f8 | 1756 | "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"], |
screamer | 27:5461402c33f8 | 1757 | "OUTPUT_EXT": "hex", |
screamer | 27:5461402c33f8 | 1758 | "is_disk_virtual": true, |
screamer | 27:5461402c33f8 | 1759 | "supported_toolchains": ["ARM", "GCC_ARM"], |
screamer | 27:5461402c33f8 | 1760 | "public": false, |
screamer | 27:5461402c33f8 | 1761 | "MERGE_SOFT_DEVICE": true, |
screamer | 27:5461402c33f8 | 1762 | "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [ |
screamer | 27:5461402c33f8 | 1763 | { |
screamer | 27:5461402c33f8 | 1764 | "boot": "s130_nrf51_1.0.0_bootloader.hex", |
screamer | 27:5461402c33f8 | 1765 | "name": "s130_nrf51_1.0.0_softdevice.hex", |
screamer | 27:5461402c33f8 | 1766 | "offset": 114688 |
screamer | 27:5461402c33f8 | 1767 | }, |
screamer | 27:5461402c33f8 | 1768 | { |
screamer | 27:5461402c33f8 | 1769 | "boot": "s110_nrf51822_8.0.0_bootloader.hex", |
screamer | 27:5461402c33f8 | 1770 | "name": "s110_nrf51822_8.0.0_softdevice.hex", |
screamer | 27:5461402c33f8 | 1771 | "offset": 98304 |
screamer | 27:5461402c33f8 | 1772 | }, |
screamer | 27:5461402c33f8 | 1773 | { |
screamer | 27:5461402c33f8 | 1774 | "boot": "s110_nrf51822_7.1.0_bootloader.hex", |
screamer | 27:5461402c33f8 | 1775 | "name": "s110_nrf51822_7.1.0_softdevice.hex", |
screamer | 27:5461402c33f8 | 1776 | "offset": 90112 |
screamer | 27:5461402c33f8 | 1777 | }, |
screamer | 27:5461402c33f8 | 1778 | { |
screamer | 27:5461402c33f8 | 1779 | "boot": "s110_nrf51822_7.0.0_bootloader.hex", |
screamer | 27:5461402c33f8 | 1780 | "name": "s110_nrf51822_7.0.0_softdevice.hex", |
screamer | 27:5461402c33f8 | 1781 | "offset": 90112 |
screamer | 27:5461402c33f8 | 1782 | }, |
screamer | 27:5461402c33f8 | 1783 | { |
screamer | 27:5461402c33f8 | 1784 | "boot": "s110_nrf51822_6.0.0_bootloader.hex", |
screamer | 27:5461402c33f8 | 1785 | "name": "s110_nrf51822_6.0.0_softdevice.hex", |
screamer | 27:5461402c33f8 | 1786 | "offset": 81920 |
screamer | 27:5461402c33f8 | 1787 | } |
screamer | 27:5461402c33f8 | 1788 | ], |
screamer | 27:5461402c33f8 | 1789 | "detect_code": ["1070"], |
screamer | 27:5461402c33f8 | 1790 | "post_binary_hook": { |
screamer | 27:5461402c33f8 | 1791 | "function": "MCU_NRF51Code.binary_hook", |
screamer | 27:5461402c33f8 | 1792 | "toolchains": ["ARM_STD", "GCC_ARM"] |
screamer | 27:5461402c33f8 | 1793 | }, |
screamer | 27:5461402c33f8 | 1794 | "program_cycle_s": 6, |
The Other Jimmy |
31:8ea194f6145b | 1795 | "features": ["BLE"], |
theotherjimmy |
40:7d3fa6b99b2b | 1796 | "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"] |
screamer | 27:5461402c33f8 | 1797 | }, |
screamer | 27:5461402c33f8 | 1798 | "MCU_NRF51_16K_BASE": { |
screamer | 27:5461402c33f8 | 1799 | "inherits": ["MCU_NRF51"], |
screamer | 27:5461402c33f8 | 1800 | "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"], |
screamer | 27:5461402c33f8 | 1801 | "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"], |
screamer | 27:5461402c33f8 | 1802 | "public": false, |
The Other Jimmy |
31:8ea194f6145b | 1803 | "default_lib": "small" |
screamer | 27:5461402c33f8 | 1804 | }, |
screamer | 27:5461402c33f8 | 1805 | "MCU_NRF51_16K_BOOT_BASE": { |
screamer | 27:5461402c33f8 | 1806 | "inherits": ["MCU_NRF51_16K_BASE"], |
screamer | 27:5461402c33f8 | 1807 | "MERGE_BOOTLOADER": true, |
screamer | 27:5461402c33f8 | 1808 | "extra_labels_add": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 1809 | "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"], |
screamer | 27:5461402c33f8 | 1810 | "public": false |
screamer | 27:5461402c33f8 | 1811 | }, |
screamer | 27:5461402c33f8 | 1812 | "MCU_NRF51_16K_OTA_BASE": { |
screamer | 27:5461402c33f8 | 1813 | "inherits": ["MCU_NRF51_16K_BASE"], |
screamer | 27:5461402c33f8 | 1814 | "public": false, |
screamer | 27:5461402c33f8 | 1815 | "extra_labels_add": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 1816 | "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"], |
screamer | 27:5461402c33f8 | 1817 | "MERGE_SOFT_DEVICE": false |
screamer | 27:5461402c33f8 | 1818 | }, |
screamer | 27:5461402c33f8 | 1819 | "MCU_NRF51_16K": { |
screamer | 27:5461402c33f8 | 1820 | "inherits": ["MCU_NRF51_16K_BASE"], |
screamer | 27:5461402c33f8 | 1821 | "extra_labels_add": ["MCU_NRF51_16K_S130"], |
screamer | 27:5461402c33f8 | 1822 | "macros_add": ["TARGET_MCU_NRF51_16K_S130"], |
screamer | 27:5461402c33f8 | 1823 | "public": false |
screamer | 27:5461402c33f8 | 1824 | }, |
screamer | 27:5461402c33f8 | 1825 | "MCU_NRF51_S110": { |
screamer | 27:5461402c33f8 | 1826 | "extra_labels_add": ["MCU_NRF51_16K_S110"], |
screamer | 27:5461402c33f8 | 1827 | "macros_add": ["TARGET_MCU_NRF51_16K_S110"], |
screamer | 27:5461402c33f8 | 1828 | "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [ |
screamer | 27:5461402c33f8 | 1829 | { |
screamer | 27:5461402c33f8 | 1830 | "name": "s110_nrf51822_8.0.0_softdevice.hex", |
screamer | 27:5461402c33f8 | 1831 | "boot": "s110_nrf51822_8.0.0_bootloader.hex", |
screamer | 27:5461402c33f8 | 1832 | "offset": 98304 |
screamer | 27:5461402c33f8 | 1833 | }, |
screamer | 27:5461402c33f8 | 1834 | { |
screamer | 27:5461402c33f8 | 1835 | "name": "s110_nrf51822_7.1.0_softdevice.hex", |
screamer | 27:5461402c33f8 | 1836 | "boot": "s110_nrf51822_7.1.0_bootloader.hex", |
screamer | 27:5461402c33f8 | 1837 | "offset": 90112 |
screamer | 27:5461402c33f8 | 1838 | } |
screamer | 27:5461402c33f8 | 1839 | ], |
screamer | 27:5461402c33f8 | 1840 | "public": false |
screamer | 27:5461402c33f8 | 1841 | }, |
screamer | 27:5461402c33f8 | 1842 | "MCU_NRF51_16K_S110": { |
screamer | 27:5461402c33f8 | 1843 | "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"], |
screamer | 27:5461402c33f8 | 1844 | "public": false |
screamer | 27:5461402c33f8 | 1845 | }, |
screamer | 27:5461402c33f8 | 1846 | "MCU_NRF51_16K_BOOT": { |
screamer | 27:5461402c33f8 | 1847 | "inherits": ["MCU_NRF51_16K_BOOT_BASE"], |
screamer | 27:5461402c33f8 | 1848 | "extra_labels_add": ["MCU_NRF51_16K_S130"], |
screamer | 27:5461402c33f8 | 1849 | "macros_add": ["TARGET_MCU_NRF51_16K_S130"], |
screamer | 27:5461402c33f8 | 1850 | "public": false |
screamer | 27:5461402c33f8 | 1851 | }, |
screamer | 27:5461402c33f8 | 1852 | "MCU_NRF51_16K_BOOT_S110": { |
screamer | 27:5461402c33f8 | 1853 | "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"], |
screamer | 27:5461402c33f8 | 1854 | "public": false |
screamer | 27:5461402c33f8 | 1855 | }, |
screamer | 27:5461402c33f8 | 1856 | "MCU_NRF51_16K_OTA": { |
screamer | 27:5461402c33f8 | 1857 | "inherits": ["MCU_NRF51_16K_OTA_BASE"], |
screamer | 27:5461402c33f8 | 1858 | "extra_labels_add": ["MCU_NRF51_16K_S130"], |
screamer | 27:5461402c33f8 | 1859 | "macros_add": ["TARGET_MCU_NRF51_16K_S130"], |
screamer | 27:5461402c33f8 | 1860 | "public": false |
screamer | 27:5461402c33f8 | 1861 | }, |
screamer | 27:5461402c33f8 | 1862 | "MCU_NRF51_16K_OTA_S110": { |
screamer | 27:5461402c33f8 | 1863 | "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"], |
screamer | 27:5461402c33f8 | 1864 | "public": false |
screamer | 27:5461402c33f8 | 1865 | }, |
screamer | 27:5461402c33f8 | 1866 | "MCU_NRF51_32K": { |
screamer | 27:5461402c33f8 | 1867 | "inherits": ["MCU_NRF51"], |
screamer | 27:5461402c33f8 | 1868 | "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"], |
screamer | 27:5461402c33f8 | 1869 | "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"], |
screamer | 27:5461402c33f8 | 1870 | "public": false |
screamer | 27:5461402c33f8 | 1871 | }, |
screamer | 27:5461402c33f8 | 1872 | "MCU_NRF51_32K_BOOT": { |
screamer | 27:5461402c33f8 | 1873 | "inherits": ["MCU_NRF51_32K"], |
screamer | 27:5461402c33f8 | 1874 | "MERGE_BOOTLOADER": true, |
screamer | 27:5461402c33f8 | 1875 | "extra_labels_add": ["MCU_NRF51_32K_BOOT"], |
screamer | 27:5461402c33f8 | 1876 | "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"], |
screamer | 27:5461402c33f8 | 1877 | "public": false |
screamer | 27:5461402c33f8 | 1878 | }, |
screamer | 27:5461402c33f8 | 1879 | "MCU_NRF51_32K_OTA": { |
screamer | 27:5461402c33f8 | 1880 | "inherits": ["MCU_NRF51_32K"], |
screamer | 27:5461402c33f8 | 1881 | "public": false, |
screamer | 27:5461402c33f8 | 1882 | "extra_labels_add": ["MCU_NRF51_32K_OTA"], |
screamer | 27:5461402c33f8 | 1883 | "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"], |
screamer | 27:5461402c33f8 | 1884 | "MERGE_SOFT_DEVICE": false |
screamer | 27:5461402c33f8 | 1885 | }, |
screamer | 27:5461402c33f8 | 1886 | "NRF51822": { |
screamer | 27:5461402c33f8 | 1887 | "inherits": ["MCU_NRF51_16K"], |
screamer | 27:5461402c33f8 | 1888 | "extra_labels_add": ["NRF51822", "NRF51822_MKIT"], |
screamer | 27:5461402c33f8 | 1889 | "macros_add": ["TARGET_NRF51822_MKIT"], |
The Other Jimmy |
31:8ea194f6145b | 1890 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1891 | "device_name": "nRF51822_xxAA" |
screamer | 27:5461402c33f8 | 1892 | }, |
screamer | 27:5461402c33f8 | 1893 | "NRF51822_BOOT": { |
screamer | 27:5461402c33f8 | 1894 | "inherits": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 1895 | "extra_labels_add": ["NRF51822", "NRF51822_MKIT"], |
The Other Jimmy |
31:8ea194f6145b | 1896 | "macros_add": ["TARGET_NRF51822_MKIT"] |
screamer | 27:5461402c33f8 | 1897 | }, |
screamer | 27:5461402c33f8 | 1898 | "NRF51822_OTA": { |
screamer | 27:5461402c33f8 | 1899 | "inherits": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 1900 | "extra_labels_add": ["NRF51822", "NRF51822_MKIT"], |
The Other Jimmy |
31:8ea194f6145b | 1901 | "macros_add": ["TARGET_NRF51822_MKIT"] |
screamer | 27:5461402c33f8 | 1902 | }, |
screamer | 27:5461402c33f8 | 1903 | "ARCH_BLE": { |
screamer | 27:5461402c33f8 | 1904 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1905 | "inherits": ["MCU_NRF51_16K"], |
The Other Jimmy |
31:8ea194f6145b | 1906 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1907 | "device_name": "nRF51822_xxAA" |
screamer | 27:5461402c33f8 | 1908 | }, |
screamer | 27:5461402c33f8 | 1909 | "ARCH_BLE_BOOT": { |
screamer | 27:5461402c33f8 | 1910 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1911 | "inherits": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 1912 | "extra_labels_add": ["ARCH_BLE"], |
screamer | 27:5461402c33f8 | 1913 | "macros_add": ["TARGET_ARCH_BLE"] |
screamer | 27:5461402c33f8 | 1914 | }, |
screamer | 27:5461402c33f8 | 1915 | "ARCH_BLE_OTA": { |
screamer | 27:5461402c33f8 | 1916 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1917 | "inherits": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 1918 | "extra_labels_add": ["ARCH_BLE"], |
screamer | 27:5461402c33f8 | 1919 | "macros_add": ["TARGET_ARCH_BLE"] |
screamer | 27:5461402c33f8 | 1920 | }, |
screamer | 27:5461402c33f8 | 1921 | "ARCH_LINK": { |
screamer | 27:5461402c33f8 | 1922 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1923 | "inherits": ["MCU_NRF51_16K"], |
screamer | 27:5461402c33f8 | 1924 | "extra_labels_add": ["ARCH_BLE"], |
screamer | 27:5461402c33f8 | 1925 | "macros_add": ["TARGET_ARCH_BLE"] |
screamer | 27:5461402c33f8 | 1926 | }, |
screamer | 27:5461402c33f8 | 1927 | "ARCH_LINK_BOOT": { |
screamer | 27:5461402c33f8 | 1928 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1929 | "inherits": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 1930 | "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"], |
screamer | 27:5461402c33f8 | 1931 | "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"] |
screamer | 27:5461402c33f8 | 1932 | }, |
screamer | 27:5461402c33f8 | 1933 | "ARCH_LINK_OTA": { |
screamer | 27:5461402c33f8 | 1934 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1935 | "inherits": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 1936 | "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"], |
screamer | 27:5461402c33f8 | 1937 | "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"] |
screamer | 27:5461402c33f8 | 1938 | }, |
screamer | 27:5461402c33f8 | 1939 | "SEEED_TINY_BLE": { |
screamer | 27:5461402c33f8 | 1940 | "inherits": ["MCU_NRF51_16K"], |
The Other Jimmy |
31:8ea194f6145b | 1941 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1942 | "device_name": "nRF51822_xxAA" |
screamer | 27:5461402c33f8 | 1943 | }, |
screamer | 27:5461402c33f8 | 1944 | "SEEED_TINY_BLE_BOOT": { |
screamer | 27:5461402c33f8 | 1945 | "inherits": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 1946 | "extra_labels_add": ["SEEED_TINY_BLE"], |
screamer | 27:5461402c33f8 | 1947 | "macros_add": ["TARGET_SEEED_TINY_BLE"] |
screamer | 27:5461402c33f8 | 1948 | }, |
screamer | 27:5461402c33f8 | 1949 | "SEEED_TINY_BLE_OTA": { |
screamer | 27:5461402c33f8 | 1950 | "inherits": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 1951 | "extra_labels_add": ["SEEED_TINY_BLE"], |
screamer | 27:5461402c33f8 | 1952 | "macros_add": ["TARGET_SEEED_TINY_BLE"] |
screamer | 27:5461402c33f8 | 1953 | }, |
screamer | 27:5461402c33f8 | 1954 | "HRM1017": { |
screamer | 27:5461402c33f8 | 1955 | "inherits": ["MCU_NRF51_16K"], |
screamer | 27:5461402c33f8 | 1956 | "macros_add": ["TARGET_NRF_LFCLK_RC"], |
The Other Jimmy |
31:8ea194f6145b | 1957 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1958 | "device_name": "nRF51822_xxAA" |
screamer | 27:5461402c33f8 | 1959 | }, |
screamer | 27:5461402c33f8 | 1960 | "HRM1017_BOOT": { |
screamer | 27:5461402c33f8 | 1961 | "inherits": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 1962 | "extra_labels_add": ["HRM1017"], |
screamer | 27:5461402c33f8 | 1963 | "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"] |
screamer | 27:5461402c33f8 | 1964 | }, |
screamer | 27:5461402c33f8 | 1965 | "HRM1017_OTA": { |
screamer | 27:5461402c33f8 | 1966 | "inherits": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 1967 | "extra_labels_add": ["HRM1017"], |
screamer | 27:5461402c33f8 | 1968 | "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"] |
screamer | 27:5461402c33f8 | 1969 | }, |
screamer | 27:5461402c33f8 | 1970 | "RBLAB_NRF51822": { |
screamer | 27:5461402c33f8 | 1971 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1972 | "inherits": ["MCU_NRF51_16K"], |
The Other Jimmy |
31:8ea194f6145b | 1973 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 1974 | "device_name": "nRF51822_xxAA" |
screamer | 27:5461402c33f8 | 1975 | }, |
screamer | 27:5461402c33f8 | 1976 | "RBLAB_NRF51822_BOOT": { |
screamer | 27:5461402c33f8 | 1977 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1978 | "inherits": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 1979 | "extra_labels_add": ["RBLAB_NRF51822"], |
screamer | 27:5461402c33f8 | 1980 | "macros_add": ["TARGET_RBLAB_NRF51822"] |
screamer | 27:5461402c33f8 | 1981 | }, |
screamer | 27:5461402c33f8 | 1982 | "RBLAB_NRF51822_OTA": { |
screamer | 27:5461402c33f8 | 1983 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 1984 | "inherits": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 1985 | "extra_labels_add": ["RBLAB_NRF51822"], |
screamer | 27:5461402c33f8 | 1986 | "macros_add": ["TARGET_RBLAB_NRF51822"] |
screamer | 27:5461402c33f8 | 1987 | }, |
screamer | 27:5461402c33f8 | 1988 | "RBLAB_BLENANO": { |
screamer | 27:5461402c33f8 | 1989 | "inherits": ["MCU_NRF51_16K"], |
screamer | 27:5461402c33f8 | 1990 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 1991 | }, |
screamer | 27:5461402c33f8 | 1992 | "RBLAB_BLENANO_BOOT": { |
screamer | 27:5461402c33f8 | 1993 | "inherits": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 1994 | "extra_labels_add": ["RBLAB_BLENANO"], |
screamer | 27:5461402c33f8 | 1995 | "macros_add": ["TARGET_RBLAB_BLENANO"] |
screamer | 27:5461402c33f8 | 1996 | }, |
screamer | 27:5461402c33f8 | 1997 | "RBLAB_BLENANO_OTA": { |
screamer | 27:5461402c33f8 | 1998 | "inherits": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 1999 | "extra_labels_add": ["RBLAB_BLENANO"], |
screamer | 27:5461402c33f8 | 2000 | "macros_add": ["TARGET_RBLAB_BLENANO"] |
screamer | 27:5461402c33f8 | 2001 | }, |
screamer | 27:5461402c33f8 | 2002 | "NRF51822_Y5_MBUG": { |
The Other Jimmy |
31:8ea194f6145b | 2003 | "inherits": ["MCU_NRF51_16K"] |
screamer | 27:5461402c33f8 | 2004 | }, |
screamer | 27:5461402c33f8 | 2005 | "WALLBOT_BLE": { |
screamer | 27:5461402c33f8 | 2006 | "inherits": ["MCU_NRF51_16K"], |
screamer | 27:5461402c33f8 | 2007 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2008 | }, |
screamer | 27:5461402c33f8 | 2009 | "WALLBOT_BLE_BOOT": { |
screamer | 27:5461402c33f8 | 2010 | "inherits": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 2011 | "extra_labels_add": ["WALLBOT_BLE"], |
screamer | 27:5461402c33f8 | 2012 | "macros_add": ["TARGET_WALLBOT_BLE"] |
screamer | 27:5461402c33f8 | 2013 | }, |
screamer | 27:5461402c33f8 | 2014 | "WALLBOT_BLE_OTA": { |
screamer | 27:5461402c33f8 | 2015 | "inherits": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 2016 | "extra_labels_add": ["WALLBOT_BLE"], |
screamer | 27:5461402c33f8 | 2017 | "macros_add": ["TARGET_WALLBOT_BLE"] |
screamer | 27:5461402c33f8 | 2018 | }, |
screamer | 27:5461402c33f8 | 2019 | "DELTA_DFCM_NNN40": { |
screamer | 27:5461402c33f8 | 2020 | "inherits": ["MCU_NRF51_32K"], |
screamer | 27:5461402c33f8 | 2021 | "program_cycle_s": 10, |
screamer | 27:5461402c33f8 | 2022 | "macros_add": ["TARGET_NRF_LFCLK_RC"], |
theotherjimmy |
40:7d3fa6b99b2b | 2023 | "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], |
The Other Jimmy |
31:8ea194f6145b | 2024 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 2025 | "device_name": "nRF51822_xxAA" |
screamer | 27:5461402c33f8 | 2026 | }, |
screamer | 27:5461402c33f8 | 2027 | "DELTA_DFCM_NNN40_BOOT": { |
screamer | 27:5461402c33f8 | 2028 | "inherits": ["MCU_NRF51_32K_BOOT"], |
screamer | 27:5461402c33f8 | 2029 | "program_cycle_s": 10, |
screamer | 27:5461402c33f8 | 2030 | "extra_labels_add": ["DELTA_DFCM_NNN40"], |
screamer | 27:5461402c33f8 | 2031 | "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"] |
screamer | 27:5461402c33f8 | 2032 | }, |
screamer | 27:5461402c33f8 | 2033 | "DELTA_DFCM_NNN40_OTA": { |
screamer | 27:5461402c33f8 | 2034 | "inherits": ["MCU_NRF51_32K_OTA"], |
screamer | 27:5461402c33f8 | 2035 | "program_cycle_s": 10, |
screamer | 27:5461402c33f8 | 2036 | "extra_labels_add": ["DELTA_DFCM_NNN40"], |
screamer | 27:5461402c33f8 | 2037 | "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"] |
screamer | 27:5461402c33f8 | 2038 | }, |
The Other Jimmy |
35:da9c89f8be7d | 2039 | "DELTA_DFCM_NNN50": { |
The Other Jimmy |
35:da9c89f8be7d | 2040 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
35:da9c89f8be7d | 2041 | "inherits": ["MCU_NRF51_32K_UNIFIED"], |
theotherjimmy |
40:7d3fa6b99b2b | 2042 | "device_has": ["ANALOGIN", "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 | 2043 | "device_name": "nRF51822_xxAC" |
The Other Jimmy |
35:da9c89f8be7d | 2044 | }, |
The Other Jimmy |
35:da9c89f8be7d | 2045 | "DELTA_DFCM_NNN50_BOOT": { |
The Other Jimmy |
35:da9c89f8be7d | 2046 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
35:da9c89f8be7d | 2047 | "inherits": ["MCU_NRF51_32K_BOOT"], |
The Other Jimmy |
35:da9c89f8be7d | 2048 | "extra_labels_add": ["DELTA_DFCM_NNN50"], |
The Other Jimmy |
35:da9c89f8be7d | 2049 | "macros_add": ["TARGET_DELTA_DFCM_NNN50"] |
The Other Jimmy |
35:da9c89f8be7d | 2050 | }, |
The Other Jimmy |
35:da9c89f8be7d | 2051 | "DELTA_DFCM_NNN50_OTA": { |
The Other Jimmy |
35:da9c89f8be7d | 2052 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
35:da9c89f8be7d | 2053 | "inherits": ["MCU_NRF51_32K_OTA"], |
The Other Jimmy |
35:da9c89f8be7d | 2054 | "extra_labels_add": ["DELTA_DFCM_NNN50"], |
The Other Jimmy |
35:da9c89f8be7d | 2055 | "macros_add": ["TARGET_DELTA_DFCM_NNN50"] |
The Other Jimmy |
35:da9c89f8be7d | 2056 | }, |
screamer | 27:5461402c33f8 | 2057 | "NRF51_DK_LEGACY": { |
screamer | 27:5461402c33f8 | 2058 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 2059 | "inherits": ["MCU_NRF51_32K"], |
The Other Jimmy |
31:8ea194f6145b | 2060 | "extra_labels_add": ["NRF51_DK"] |
screamer | 27:5461402c33f8 | 2061 | }, |
screamer | 27:5461402c33f8 | 2062 | "NRF51_DK_BOOT": { |
screamer | 27:5461402c33f8 | 2063 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 2064 | "inherits": ["MCU_NRF51_32K_BOOT"], |
screamer | 27:5461402c33f8 | 2065 | "extra_labels_add": ["NRF51_DK"], |
screamer | 27:5461402c33f8 | 2066 | "macros_add": ["TARGET_NRF51_DK"] |
screamer | 27:5461402c33f8 | 2067 | }, |
screamer | 27:5461402c33f8 | 2068 | "NRF51_DK_OTA": { |
screamer | 27:5461402c33f8 | 2069 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 2070 | "inherits": ["MCU_NRF51_32K_OTA"], |
screamer | 27:5461402c33f8 | 2071 | "extra_labels_add": ["NRF51_DK"], |
screamer | 27:5461402c33f8 | 2072 | "macros_add": ["TARGET_NRF51_DK"] |
screamer | 27:5461402c33f8 | 2073 | }, |
The Other Jimmy |
31:8ea194f6145b | 2074 | "NRF51_DONGLE_LEGACY": { |
screamer | 27:5461402c33f8 | 2075 | "inherits": ["MCU_NRF51_32K"], |
The Other Jimmy |
31:8ea194f6145b | 2076 | "extra_labels_add": ["NRF51_DONGLE"], |
The Other Jimmy |
31:8ea194f6145b | 2077 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 2078 | "device_name": "nRF51822_xxAA" |
screamer | 27:5461402c33f8 | 2079 | }, |
screamer | 27:5461402c33f8 | 2080 | "NRF51_DONGLE_BOOT": { |
screamer | 27:5461402c33f8 | 2081 | "inherits": ["MCU_NRF51_32K_BOOT"], |
screamer | 27:5461402c33f8 | 2082 | "extra_labels_add": ["NRF51_DONGLE"], |
screamer | 27:5461402c33f8 | 2083 | "macros_add": ["TARGET_NRF51_DONGLE"] |
screamer | 27:5461402c33f8 | 2084 | }, |
screamer | 27:5461402c33f8 | 2085 | "NRF51_DONGLE_OTA": { |
screamer | 27:5461402c33f8 | 2086 | "inherits": ["MCU_NRF51_32K_OTA"], |
screamer | 27:5461402c33f8 | 2087 | "extra_labels_add": ["NRF51_DONGLE"], |
screamer | 27:5461402c33f8 | 2088 | "macros_add": ["TARGET_NRF51_DONGLE"] |
screamer | 27:5461402c33f8 | 2089 | }, |
screamer | 27:5461402c33f8 | 2090 | "NRF51_MICROBIT": { |
screamer | 27:5461402c33f8 | 2091 | "inherits": ["MCU_NRF51_16K_S110"], |
screamer | 27:5461402c33f8 | 2092 | "macros_add": ["TARGET_NRF_LFCLK_RC"], |
The Other Jimmy |
31:8ea194f6145b | 2093 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 2094 | "device_name": "nRF51822_xxAA" |
screamer | 27:5461402c33f8 | 2095 | }, |
screamer | 27:5461402c33f8 | 2096 | "NRF51_MICROBIT_BOOT": { |
screamer | 27:5461402c33f8 | 2097 | "inherits": ["MCU_NRF51_16K_BOOT_S110"], |
screamer | 27:5461402c33f8 | 2098 | "extra_labels_add": ["NRF51_MICROBIT"], |
screamer | 27:5461402c33f8 | 2099 | "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"] |
screamer | 27:5461402c33f8 | 2100 | }, |
screamer | 27:5461402c33f8 | 2101 | "NRF51_MICROBIT_OTA": { |
screamer | 27:5461402c33f8 | 2102 | "inherits": ["MCU_NRF51_16K_OTA_S110"], |
screamer | 27:5461402c33f8 | 2103 | "extra_labels_add": ["NRF51_MICROBIT"], |
screamer | 27:5461402c33f8 | 2104 | "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"] |
screamer | 27:5461402c33f8 | 2105 | }, |
screamer | 27:5461402c33f8 | 2106 | "NRF51_MICROBIT_B": { |
screamer | 27:5461402c33f8 | 2107 | "inherits": ["MCU_NRF51_16K"], |
screamer | 27:5461402c33f8 | 2108 | "extra_labels_add": ["NRF51_MICROBIT"], |
screamer | 27:5461402c33f8 | 2109 | "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"], |
screamer | 27:5461402c33f8 | 2110 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2111 | }, |
screamer | 27:5461402c33f8 | 2112 | "NRF51_MICROBIT_B_BOOT": { |
screamer | 27:5461402c33f8 | 2113 | "inherits": ["MCU_NRF51_16K_BOOT"], |
screamer | 27:5461402c33f8 | 2114 | "extra_labels_add": ["NRF51_MICROBIT"], |
screamer | 27:5461402c33f8 | 2115 | "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"] |
screamer | 27:5461402c33f8 | 2116 | }, |
screamer | 27:5461402c33f8 | 2117 | "NRF51_MICROBIT_B_OTA": { |
screamer | 27:5461402c33f8 | 2118 | "inherits": ["MCU_NRF51_16K_OTA"], |
screamer | 27:5461402c33f8 | 2119 | "extra_labels_add": ["NRF51_MICROBIT"], |
screamer | 27:5461402c33f8 | 2120 | "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"] |
screamer | 27:5461402c33f8 | 2121 | }, |
The Other Jimmy |
31:8ea194f6145b | 2122 | "MTM_MTCONNECT04S": { |
The Other Jimmy |
31:8ea194f6145b | 2123 | "inherits": ["MCU_NRF51_32K"], |
The Other Jimmy |
31:8ea194f6145b | 2124 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 2125 | "device_name": "nRF51822_xxAA" |
The Other Jimmy |
31:8ea194f6145b | 2126 | }, |
The Other Jimmy |
31:8ea194f6145b | 2127 | "MTM_MTCONNECT04S_BOOT": { |
The Other Jimmy |
31:8ea194f6145b | 2128 | "inherits": ["MCU_NRF51_32K_BOOT"], |
The Other Jimmy |
31:8ea194f6145b | 2129 | "extra_labels_add": ["MTM_CONNECT04S"], |
The Other Jimmy |
31:8ea194f6145b | 2130 | "macros_add": ["TARGET_MTM_CONNECT04S"] |
The Other Jimmy |
31:8ea194f6145b | 2131 | }, |
The Other Jimmy |
31:8ea194f6145b | 2132 | "MTM_MTCONNECT04S_OTA": { |
The Other Jimmy |
31:8ea194f6145b | 2133 | "inherits": ["MCU_NRF51_32K_OTA"], |
The Other Jimmy |
31:8ea194f6145b | 2134 | "extra_labels_add": ["MTM_CONNECT04S"], |
The Other Jimmy |
31:8ea194f6145b | 2135 | "macros_add": ["TARGET_MTM_CONNECT04S"] |
The Other Jimmy |
31:8ea194f6145b | 2136 | }, |
screamer | 27:5461402c33f8 | 2137 | "TY51822R3": { |
screamer | 27:5461402c33f8 | 2138 | "inherits": ["MCU_NRF51_32K_UNIFIED"], |
screamer | 27:5461402c33f8 | 2139 | "macros_add": ["TARGET_NRF_32MHZ_XTAL"], |
theotherjimmy |
40:7d3fa6b99b2b | 2140 | "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"], |
screamer | 27:5461402c33f8 | 2141 | "detect_code": ["1019"], |
The Other Jimmy |
31:8ea194f6145b | 2142 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 2143 | "overrides": {"uart_hwfc": 0}, |
The Other Jimmy |
31:8ea194f6145b | 2144 | "device_name": "nRF51822_xxAA" |
screamer | 27:5461402c33f8 | 2145 | }, |
screamer | 27:5461402c33f8 | 2146 | "TY51822R3_BOOT": { |
screamer | 27:5461402c33f8 | 2147 | "inherits": ["MCU_NRF51_32K_BOOT"], |
screamer | 27:5461402c33f8 | 2148 | "extra_labels_add": ["TY51822R3"], |
screamer | 27:5461402c33f8 | 2149 | "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"] |
screamer | 27:5461402c33f8 | 2150 | }, |
screamer | 27:5461402c33f8 | 2151 | "TY51822R3_OTA": { |
screamer | 27:5461402c33f8 | 2152 | "inherits": ["MCU_NRF51_32K_OTA"], |
screamer | 27:5461402c33f8 | 2153 | "extra_labels_add": ["NRF51_DK"], |
screamer | 27:5461402c33f8 | 2154 | "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"] |
screamer | 27:5461402c33f8 | 2155 | }, |
screamer | 27:5461402c33f8 | 2156 | "ARM_MPS2_Target": { |
screamer | 27:5461402c33f8 | 2157 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2158 | "public": false, |
screamer | 27:5461402c33f8 | 2159 | "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"] |
screamer | 27:5461402c33f8 | 2160 | }, |
screamer | 27:5461402c33f8 | 2161 | "ARM_MPS2_M0": { |
screamer | 27:5461402c33f8 | 2162 | "inherits": ["ARM_MPS2_Target"], |
screamer | 27:5461402c33f8 | 2163 | "core": "Cortex-M0", |
screamer | 27:5461402c33f8 | 2164 | "supported_toolchains": ["ARM"], |
screamer | 27:5461402c33f8 | 2165 | "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"], |
The Other Jimmy |
36:96847d42f010 | 2166 | "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
screamer | 27:5461402c33f8 | 2167 | "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], |
screamer | 27:5461402c33f8 | 2168 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2169 | }, |
screamer | 27:5461402c33f8 | 2170 | "ARM_MPS2_M0P": { |
screamer | 27:5461402c33f8 | 2171 | "inherits": ["ARM_MPS2_Target"], |
screamer | 27:5461402c33f8 | 2172 | "core": "Cortex-M0+", |
screamer | 27:5461402c33f8 | 2173 | "supported_toolchains": ["ARM"], |
screamer | 27:5461402c33f8 | 2174 | "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"], |
screamer | 27:5461402c33f8 | 2175 | "macros": ["CMSDK_CM0plus"], |
screamer | 27:5461402c33f8 | 2176 | "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], |
screamer | 27:5461402c33f8 | 2177 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2178 | }, |
screamer | 27:5461402c33f8 | 2179 | "ARM_MPS2_M1": { |
screamer | 27:5461402c33f8 | 2180 | "inherits": ["ARM_MPS2_Target"], |
screamer | 27:5461402c33f8 | 2181 | "core": "Cortex-M1", |
screamer | 27:5461402c33f8 | 2182 | "supported_toolchains": ["ARM"], |
screamer | 27:5461402c33f8 | 2183 | "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"], |
screamer | 27:5461402c33f8 | 2184 | "macros": ["CMSDK_CM1"], |
screamer | 27:5461402c33f8 | 2185 | "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"] |
screamer | 27:5461402c33f8 | 2186 | }, |
screamer | 27:5461402c33f8 | 2187 | "ARM_MPS2_M3": { |
screamer | 27:5461402c33f8 | 2188 | "inherits": ["ARM_MPS2_Target"], |
screamer | 27:5461402c33f8 | 2189 | "core": "Cortex-M3", |
screamer | 27:5461402c33f8 | 2190 | "supported_toolchains": ["ARM"], |
screamer | 27:5461402c33f8 | 2191 | "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"], |
screamer | 27:5461402c33f8 | 2192 | "macros": ["CMSDK_CM3"], |
screamer | 27:5461402c33f8 | 2193 | "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], |
screamer | 27:5461402c33f8 | 2194 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2195 | }, |
screamer | 27:5461402c33f8 | 2196 | "ARM_MPS2_M4": { |
screamer | 27:5461402c33f8 | 2197 | "inherits": ["ARM_MPS2_Target"], |
screamer | 27:5461402c33f8 | 2198 | "core": "Cortex-M4F", |
screamer | 27:5461402c33f8 | 2199 | "supported_toolchains": ["ARM"], |
screamer | 27:5461402c33f8 | 2200 | "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"], |
screamer | 27:5461402c33f8 | 2201 | "macros": ["CMSDK_CM4"], |
screamer | 27:5461402c33f8 | 2202 | "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], |
screamer | 27:5461402c33f8 | 2203 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2204 | }, |
screamer | 27:5461402c33f8 | 2205 | "ARM_MPS2_M7": { |
screamer | 27:5461402c33f8 | 2206 | "inherits": ["ARM_MPS2_Target"], |
screamer | 27:5461402c33f8 | 2207 | "core": "Cortex-M7", |
screamer | 27:5461402c33f8 | 2208 | "supported_toolchains": ["ARM"], |
screamer | 27:5461402c33f8 | 2209 | "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"], |
screamer | 27:5461402c33f8 | 2210 | "macros": ["CMSDK_CM7"], |
screamer | 27:5461402c33f8 | 2211 | "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], |
screamer | 27:5461402c33f8 | 2212 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2213 | }, |
screamer | 27:5461402c33f8 | 2214 | "ARM_IOTSS_Target": { |
screamer | 27:5461402c33f8 | 2215 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2216 | "public": false, |
screamer | 27:5461402c33f8 | 2217 | "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"] |
screamer | 27:5461402c33f8 | 2218 | }, |
screamer | 27:5461402c33f8 | 2219 | "ARM_IOTSS_BEID": { |
screamer | 27:5461402c33f8 | 2220 | "inherits": ["ARM_IOTSS_Target"], |
screamer | 27:5461402c33f8 | 2221 | "core": "Cortex-M3", |
screamer | 27:5461402c33f8 | 2222 | "supported_toolchains": ["ARM"], |
screamer | 27:5461402c33f8 | 2223 | "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"], |
screamer | 27:5461402c33f8 | 2224 | "macros": ["CMSDK_BEID"], |
screamer | 27:5461402c33f8 | 2225 | "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"], |
screamer | 27:5461402c33f8 | 2226 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2227 | }, |
The Other Jimmy |
36:96847d42f010 | 2228 | "ARM_CM3DS_MPS2": { |
The Other Jimmy |
36:96847d42f010 | 2229 | "inherits": ["ARM_IOTSS_Target"], |
The Other Jimmy |
36:96847d42f010 | 2230 | "core": "Cortex-M3", |
The Other Jimmy |
36:96847d42f010 | 2231 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
The Other Jimmy |
36:96847d42f010 | 2232 | "extra_labels": ["ARM_SSG", "CM3DS_MPS2"], |
The Other Jimmy |
36:96847d42f010 | 2233 | "macros": ["CMSDK_CM3DS"], |
The Other Jimmy |
38:399953da035d | 2234 | "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "RTC"], |
theotherjimmy |
40:7d3fa6b99b2b | 2235 | "release_versions": ["2", "5"], |
theotherjimmy |
40:7d3fa6b99b2b | 2236 | "copy_method": "mps2", |
theotherjimmy |
40:7d3fa6b99b2b | 2237 | "reset_method": "reboot.txt" |
The Other Jimmy |
36:96847d42f010 | 2238 | }, |
screamer | 27:5461402c33f8 | 2239 | "ARM_BEETLE_SOC": { |
screamer | 27:5461402c33f8 | 2240 | "inherits": ["ARM_IOTSS_Target"], |
screamer | 27:5461402c33f8 | 2241 | "core": "Cortex-M3", |
screamer | 27:5461402c33f8 | 2242 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
screamer | 27:5461402c33f8 | 2243 | "default_toolchain": "ARM", |
screamer | 27:5461402c33f8 | 2244 | "extra_labels": ["ARM_SSG", "BEETLE"], |
screamer | 27:5461402c33f8 | 2245 | "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 | 2246 | "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"], |
screamer | 27:5461402c33f8 | 2247 | "features": ["BLE"], |
The Other Jimmy |
35:da9c89f8be7d | 2248 | "release_versions": ["2", "5"] |
screamer | 27:5461402c33f8 | 2249 | }, |
screamer | 27:5461402c33f8 | 2250 | "RZ_A1H": { |
screamer | 27:5461402c33f8 | 2251 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 2252 | "core": "Cortex-A9", |
screamer | 27:5461402c33f8 | 2253 | "program_cycle_s": 2, |
screamer | 27:5461402c33f8 | 2254 | "extra_labels": ["RENESAS", "MBRZA1H"], |
screamer | 27:5461402c33f8 | 2255 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
screamer | 27:5461402c33f8 | 2256 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 2257 | "device_has": ["ANALOGIN", "CAN", "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 | 2258 | "features": ["LWIP"], |
The Other Jimmy |
36:96847d42f010 | 2259 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2260 | }, |
screamer | 27:5461402c33f8 | 2261 | "VK_RZ_A1H": { |
screamer | 27:5461402c33f8 | 2262 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2263 | "core": "Cortex-A9", |
screamer | 27:5461402c33f8 | 2264 | "extra_labels": ["RENESAS", "VKRZA1H"], |
screamer | 27:5461402c33f8 | 2265 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
screamer | 27:5461402c33f8 | 2266 | "default_toolchain": "ARM", |
screamer | 27:5461402c33f8 | 2267 | "program_cycle_s": 2, |
theotherjimmy |
40:7d3fa6b99b2b | 2268 | "device_has": ["ANALOGIN", "CAN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
The Other Jimmy |
31:8ea194f6145b | 2269 | "features": ["LWIP"], |
The Other Jimmy |
31:8ea194f6145b | 2270 | "default_lib": "std", |
The Other Jimmy |
36:96847d42f010 | 2271 | "release_versions": ["2"] |
screamer | 27:5461402c33f8 | 2272 | }, |
screamer | 27:5461402c33f8 | 2273 | "MAXWSNENV": { |
screamer | 27:5461402c33f8 | 2274 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2275 | "core": "Cortex-M3", |
screamer | 27:5461402c33f8 | 2276 | "macros": ["__SYSTEM_HFX=24000000"], |
screamer | 27:5461402c33f8 | 2277 | "extra_labels": ["Maxim", "MAX32610"], |
screamer | 27:5461402c33f8 | 2278 | "supported_toolchains": ["GCC_ARM", "IAR", "ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 2279 | "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"], |
The Other Jimmy |
31:8ea194f6145b | 2280 | "features": ["BLE"], |
screamer | 27:5461402c33f8 | 2281 | "release_versions": ["2", "5"] |
screamer | 27:5461402c33f8 | 2282 | }, |
screamer | 27:5461402c33f8 | 2283 | "MAX32600MBED": { |
screamer | 27:5461402c33f8 | 2284 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2285 | "core": "Cortex-M3", |
screamer | 27:5461402c33f8 | 2286 | "macros": ["__SYSTEM_HFX=24000000"], |
screamer | 27:5461402c33f8 | 2287 | "extra_labels": ["Maxim", "MAX32600"], |
screamer | 27:5461402c33f8 | 2288 | "supported_toolchains": ["GCC_ARM", "IAR", "ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 2289 | "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"], |
The Other Jimmy |
35:da9c89f8be7d | 2290 | "release_versions": ["2", "5"] |
The Other Jimmy |
31:8ea194f6145b | 2291 | }, |
The Other Jimmy |
31:8ea194f6145b | 2292 | "MAX32620HSP": { |
The Other Jimmy |
31:8ea194f6145b | 2293 | "inherits": ["Target"], |
The Other Jimmy |
31:8ea194f6145b | 2294 | "core": "Cortex-M4F", |
The Other Jimmy |
31:8ea194f6145b | 2295 | "extra_labels": ["Maxim", "MAX32620"], |
The Other Jimmy |
31:8ea194f6145b | 2296 | "supported_toolchains": ["GCC_ARM", "IAR", "ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 2297 | "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"], |
The Other Jimmy |
31:8ea194f6145b | 2298 | "features": ["BLE"], |
screamer | 27:5461402c33f8 | 2299 | "release_versions": ["2", "5"] |
screamer | 27:5461402c33f8 | 2300 | }, |
The Other Jimmy |
31:8ea194f6145b | 2301 | "MAX32625MBED": { |
The Other Jimmy |
31:8ea194f6145b | 2302 | "inherits": ["Target"], |
The Other Jimmy |
31:8ea194f6145b | 2303 | "core": "Cortex-M4F", |
The Other Jimmy |
31:8ea194f6145b | 2304 | "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"], |
The Other Jimmy |
31:8ea194f6145b | 2305 | "extra_labels": ["Maxim", "MAX32625"], |
The Other Jimmy |
31:8ea194f6145b | 2306 | "supported_toolchains": ["GCC_ARM", "IAR", "ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 2307 | "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"], |
The Other Jimmy |
31:8ea194f6145b | 2308 | "release_versions": ["2", "5"] |
The Other Jimmy |
31:8ea194f6145b | 2309 | }, |
The Other Jimmy |
31:8ea194f6145b | 2310 | "MAX32625NEXPAQ": { |
The Other Jimmy |
31:8ea194f6145b | 2311 | "inherits": ["Target"], |
The Other Jimmy |
31:8ea194f6145b | 2312 | "core": "Cortex-M4F", |
The Other Jimmy |
31:8ea194f6145b | 2313 | "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"], |
The Other Jimmy |
31:8ea194f6145b | 2314 | "extra_labels": ["Maxim", "MAX32625"], |
The Other Jimmy |
31:8ea194f6145b | 2315 | "supported_toolchains": ["GCC_ARM", "IAR", "ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 2316 | "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"], |
The Other Jimmy |
31:8ea194f6145b | 2317 | "release_versions": ["2", "5"] |
The Other Jimmy |
31:8ea194f6145b | 2318 | }, |
The Other Jimmy |
35:da9c89f8be7d | 2319 | "MAX32630FTHR": { |
The Other Jimmy |
35:da9c89f8be7d | 2320 | "inherits": ["Target"], |
The Other Jimmy |
35:da9c89f8be7d | 2321 | "core": "Cortex-M4F", |
theotherjimmy |
40:7d3fa6b99b2b | 2322 | "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132", "BLE_HCI_UART", "OPEN_DRAIN_LEDS"], |
The Other Jimmy |
35:da9c89f8be7d | 2323 | "extra_labels": ["Maxim", "MAX32630"], |
The Other Jimmy |
35:da9c89f8be7d | 2324 | "supported_toolchains": ["GCC_ARM", "IAR", "ARM"], |
theotherjimmy |
40:7d3fa6b99b2b | 2325 | "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"], |
theotherjimmy |
40:7d3fa6b99b2b | 2326 | "features": ["BLE"], |
The Other Jimmy |
35:da9c89f8be7d | 2327 | "release_versions": ["2", "5"] |
The Other Jimmy |
35:da9c89f8be7d | 2328 | }, |
The Other Jimmy |
31:8ea194f6145b | 2329 | "EFM32": { |
The Other Jimmy |
31:8ea194f6145b | 2330 | "inherits": ["Target"], |
The Other Jimmy |
31:8ea194f6145b | 2331 | "extra_labels": ["Silicon_Labs", "EFM32"], |
The Other Jimmy |
31:8ea194f6145b | 2332 | "public": false |
The Other Jimmy |
31:8ea194f6145b | 2333 | }, |
The Other Jimmy |
31:8ea194f6145b | 2334 | "EFM32GG990F1024": { |
The Other Jimmy |
31:8ea194f6145b | 2335 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2336 | "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"], |
The Other Jimmy |
31:8ea194f6145b | 2337 | "core": "Cortex-M3", |
The Other Jimmy |
31:8ea194f6145b | 2338 | "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"], |
The Other Jimmy |
31:8ea194f6145b | 2339 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"], |
The Other Jimmy |
31:8ea194f6145b | 2340 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 2341 | "device_name": "EFM32GG990F1024", |
The Other Jimmy |
36:96847d42f010 | 2342 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 2343 | "bootloader_supported": true |
The Other Jimmy |
31:8ea194f6145b | 2344 | }, |
screamer | 27:5461402c33f8 | 2345 | "EFM32GG_STK3700": { |
The Other Jimmy |
31:8ea194f6145b | 2346 | "inherits": ["EFM32GG990F1024"], |
screamer | 27:5461402c33f8 | 2347 | "progen": {"target": "efm32gg-stk"}, |
theotherjimmy |
40:7d3fa6b99b2b | 2348 | "device_has": ["ANALOGIN", "ANALOGOUT", "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 | 2349 | "forced_reset_timeout": 2, |
The Other Jimmy |
31:8ea194f6145b | 2350 | "config": { |
The Other Jimmy |
31:8ea194f6145b | 2351 | "hf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2352 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2353 | "value": "HFXO", |
The Other Jimmy |
31:8ea194f6145b | 2354 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2355 | }, |
The Other Jimmy |
31:8ea194f6145b | 2356 | "hfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2357 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2358 | "value": "48000000", |
The Other Jimmy |
31:8ea194f6145b | 2359 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2360 | }, |
The Other Jimmy |
31:8ea194f6145b | 2361 | "lf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2362 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2363 | "value": "LFXO", |
The Other Jimmy |
31:8ea194f6145b | 2364 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2365 | }, |
The Other Jimmy |
31:8ea194f6145b | 2366 | "lfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2367 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2368 | "value": "32768", |
The Other Jimmy |
31:8ea194f6145b | 2369 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2370 | }, |
The Other Jimmy |
31:8ea194f6145b | 2371 | "hfrco_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2372 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
31:8ea194f6145b | 2373 | "value": "21000000", |
The Other Jimmy |
31:8ea194f6145b | 2374 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2375 | }, |
The Other Jimmy |
31:8ea194f6145b | 2376 | "hfrco_band_select": { |
The Other Jimmy |
31:8ea194f6145b | 2377 | "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 | 2378 | "value": "_CMU_HFRCOCTRL_BAND_21MHZ", |
The Other Jimmy |
31:8ea194f6145b | 2379 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
31:8ea194f6145b | 2380 | }, |
The Other Jimmy |
31:8ea194f6145b | 2381 | "board_controller_enable": { |
The Other Jimmy |
31:8ea194f6145b | 2382 | "help": "Pin to pull high for enabling the USB serial port", |
The Other Jimmy |
31:8ea194f6145b | 2383 | "value": "PF7", |
The Other Jimmy |
31:8ea194f6145b | 2384 | "macro_name": "EFM_BC_EN" |
The Other Jimmy |
31:8ea194f6145b | 2385 | } |
The Other Jimmy |
31:8ea194f6145b | 2386 | } |
The Other Jimmy |
31:8ea194f6145b | 2387 | }, |
The Other Jimmy |
31:8ea194f6145b | 2388 | "EFM32LG990F256": { |
The Other Jimmy |
31:8ea194f6145b | 2389 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2390 | "extra_labels_add": ["EFM32LG", "256K", "SL_AES"], |
The Other Jimmy |
31:8ea194f6145b | 2391 | "core": "Cortex-M3", |
The Other Jimmy |
31:8ea194f6145b | 2392 | "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"], |
The Other Jimmy |
31:8ea194f6145b | 2393 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"], |
The Other Jimmy |
31:8ea194f6145b | 2394 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 2395 | "device_name": "EFM32LG990F256", |
The Other Jimmy |
36:96847d42f010 | 2396 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 2397 | "bootloader_supported": true |
screamer | 27:5461402c33f8 | 2398 | }, |
screamer | 27:5461402c33f8 | 2399 | "EFM32LG_STK3600": { |
The Other Jimmy |
31:8ea194f6145b | 2400 | "inherits": ["EFM32LG990F256"], |
theotherjimmy |
40:7d3fa6b99b2b | 2401 | "device_has": ["ANALOGIN", "ANALOGOUT", "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 | 2402 | "forced_reset_timeout": 2, |
The Other Jimmy |
31:8ea194f6145b | 2403 | "device_name": "EFM32LG990F256", |
The Other Jimmy |
31:8ea194f6145b | 2404 | "config": { |
The Other Jimmy |
31:8ea194f6145b | 2405 | "hf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2406 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2407 | "value": "HFXO", |
The Other Jimmy |
31:8ea194f6145b | 2408 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2409 | }, |
The Other Jimmy |
31:8ea194f6145b | 2410 | "hfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2411 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2412 | "value": "48000000", |
The Other Jimmy |
31:8ea194f6145b | 2413 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2414 | }, |
The Other Jimmy |
31:8ea194f6145b | 2415 | "lf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2416 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2417 | "value": "LFXO", |
The Other Jimmy |
31:8ea194f6145b | 2418 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2419 | }, |
The Other Jimmy |
31:8ea194f6145b | 2420 | "lfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2421 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2422 | "value": "32768", |
The Other Jimmy |
31:8ea194f6145b | 2423 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2424 | }, |
The Other Jimmy |
31:8ea194f6145b | 2425 | "hfrco_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2426 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
31:8ea194f6145b | 2427 | "value": "21000000", |
The Other Jimmy |
31:8ea194f6145b | 2428 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2429 | }, |
The Other Jimmy |
31:8ea194f6145b | 2430 | "hfrco_band_select": { |
The Other Jimmy |
31:8ea194f6145b | 2431 | "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 | 2432 | "value": "_CMU_HFRCOCTRL_BAND_21MHZ", |
The Other Jimmy |
31:8ea194f6145b | 2433 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
31:8ea194f6145b | 2434 | }, |
The Other Jimmy |
31:8ea194f6145b | 2435 | "board_controller_enable": { |
The Other Jimmy |
31:8ea194f6145b | 2436 | "help": "Pin to pull high for enabling the USB serial port", |
The Other Jimmy |
31:8ea194f6145b | 2437 | "value": "PF7", |
The Other Jimmy |
31:8ea194f6145b | 2438 | "macro_name": "EFM_BC_EN" |
The Other Jimmy |
31:8ea194f6145b | 2439 | } |
The Other Jimmy |
31:8ea194f6145b | 2440 | } |
The Other Jimmy |
31:8ea194f6145b | 2441 | }, |
The Other Jimmy |
31:8ea194f6145b | 2442 | "EFM32WG990F256": { |
The Other Jimmy |
31:8ea194f6145b | 2443 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2444 | "extra_labels_add": ["EFM32WG", "256K", "SL_AES"], |
The Other Jimmy |
31:8ea194f6145b | 2445 | "core": "Cortex-M4F", |
The Other Jimmy |
31:8ea194f6145b | 2446 | "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"], |
The Other Jimmy |
31:8ea194f6145b | 2447 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"], |
The Other Jimmy |
31:8ea194f6145b | 2448 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 2449 | "device_name": "EFM32WG990F256", |
The Other Jimmy |
36:96847d42f010 | 2450 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 2451 | "bootloader_supported": true |
screamer | 27:5461402c33f8 | 2452 | }, |
screamer | 27:5461402c33f8 | 2453 | "EFM32WG_STK3800": { |
The Other Jimmy |
31:8ea194f6145b | 2454 | "inherits": ["EFM32WG990F256"], |
screamer | 27:5461402c33f8 | 2455 | "progen": {"target": "efm32wg-stk"}, |
theotherjimmy |
40:7d3fa6b99b2b | 2456 | "device_has": ["ANALOGIN", "ANALOGOUT", "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 | 2457 | "forced_reset_timeout": 2, |
The Other Jimmy |
31:8ea194f6145b | 2458 | "config": { |
The Other Jimmy |
31:8ea194f6145b | 2459 | "hf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2460 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2461 | "value": "HFXO", |
The Other Jimmy |
31:8ea194f6145b | 2462 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2463 | }, |
The Other Jimmy |
31:8ea194f6145b | 2464 | "hfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2465 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2466 | "value": "48000000", |
The Other Jimmy |
31:8ea194f6145b | 2467 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2468 | }, |
The Other Jimmy |
31:8ea194f6145b | 2469 | "lf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2470 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2471 | "value": "LFXO", |
The Other Jimmy |
31:8ea194f6145b | 2472 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2473 | }, |
The Other Jimmy |
31:8ea194f6145b | 2474 | "lfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2475 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2476 | "value": "32768", |
The Other Jimmy |
31:8ea194f6145b | 2477 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2478 | }, |
The Other Jimmy |
31:8ea194f6145b | 2479 | "hfrco_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2480 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
31:8ea194f6145b | 2481 | "value": "21000000", |
The Other Jimmy |
31:8ea194f6145b | 2482 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2483 | }, |
The Other Jimmy |
31:8ea194f6145b | 2484 | "hfrco_band_select": { |
The Other Jimmy |
31:8ea194f6145b | 2485 | "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 | 2486 | "value": "_CMU_HFRCOCTRL_BAND_21MHZ", |
The Other Jimmy |
31:8ea194f6145b | 2487 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
31:8ea194f6145b | 2488 | }, |
The Other Jimmy |
31:8ea194f6145b | 2489 | "board_controller_enable": { |
The Other Jimmy |
31:8ea194f6145b | 2490 | "help": "Pin to pull high for enabling the USB serial port", |
The Other Jimmy |
31:8ea194f6145b | 2491 | "value": "PF7", |
The Other Jimmy |
31:8ea194f6145b | 2492 | "macro_name": "EFM_BC_EN" |
The Other Jimmy |
31:8ea194f6145b | 2493 | } |
The Other Jimmy |
31:8ea194f6145b | 2494 | } |
screamer | 27:5461402c33f8 | 2495 | }, |
The Other Jimmy |
31:8ea194f6145b | 2496 | "EFM32ZG222F32": { |
The Other Jimmy |
31:8ea194f6145b | 2497 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2498 | "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"], |
screamer | 27:5461402c33f8 | 2499 | "core": "Cortex-M0+", |
screamer | 27:5461402c33f8 | 2500 | "default_toolchain": "uARM", |
The Other Jimmy |
31:8ea194f6145b | 2501 | "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"], |
The Other Jimmy |
31:8ea194f6145b | 2502 | "supported_toolchains": ["GCC_ARM", "uARM", "IAR"], |
The Other Jimmy |
31:8ea194f6145b | 2503 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 2504 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 2505 | "device_name": "EFM32ZG222F32", |
The Other Jimmy |
31:8ea194f6145b | 2506 | "public": false |
The Other Jimmy |
31:8ea194f6145b | 2507 | }, |
The Other Jimmy |
31:8ea194f6145b | 2508 | "EFM32ZG_STK3200": { |
The Other Jimmy |
31:8ea194f6145b | 2509 | "inherits": ["EFM32ZG222F32"], |
theotherjimmy |
40:7d3fa6b99b2b | 2510 | "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
screamer | 27:5461402c33f8 | 2511 | "forced_reset_timeout": 2, |
The Other Jimmy |
31:8ea194f6145b | 2512 | "config": { |
The Other Jimmy |
31:8ea194f6145b | 2513 | "hf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2514 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2515 | "value": "HFXO", |
The Other Jimmy |
31:8ea194f6145b | 2516 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2517 | }, |
The Other Jimmy |
31:8ea194f6145b | 2518 | "hfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2519 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2520 | "value": "24000000", |
The Other Jimmy |
31:8ea194f6145b | 2521 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2522 | }, |
The Other Jimmy |
31:8ea194f6145b | 2523 | "lf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2524 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2525 | "value": "LFXO", |
The Other Jimmy |
31:8ea194f6145b | 2526 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2527 | }, |
The Other Jimmy |
31:8ea194f6145b | 2528 | "lfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2529 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2530 | "value": "32768", |
The Other Jimmy |
31:8ea194f6145b | 2531 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2532 | }, |
The Other Jimmy |
31:8ea194f6145b | 2533 | "hfrco_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2534 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
31:8ea194f6145b | 2535 | "value": "21000000", |
The Other Jimmy |
31:8ea194f6145b | 2536 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2537 | }, |
The Other Jimmy |
31:8ea194f6145b | 2538 | "hfrco_band_select": { |
The Other Jimmy |
31:8ea194f6145b | 2539 | "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 | 2540 | "value": "_CMU_HFRCOCTRL_BAND_21MHZ", |
The Other Jimmy |
31:8ea194f6145b | 2541 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
31:8ea194f6145b | 2542 | }, |
The Other Jimmy |
31:8ea194f6145b | 2543 | "board_controller_enable": { |
The Other Jimmy |
31:8ea194f6145b | 2544 | "help": "Pin to pull high for enabling the USB serial port", |
The Other Jimmy |
31:8ea194f6145b | 2545 | "value": "PA9", |
The Other Jimmy |
31:8ea194f6145b | 2546 | "macro_name": "EFM_BC_EN" |
The Other Jimmy |
31:8ea194f6145b | 2547 | } |
The Other Jimmy |
31:8ea194f6145b | 2548 | } |
screamer | 27:5461402c33f8 | 2549 | }, |
The Other Jimmy |
31:8ea194f6145b | 2550 | "EFM32HG322F64": { |
The Other Jimmy |
31:8ea194f6145b | 2551 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2552 | "extra_labels_add": ["EFM32HG", "64K", "SL_AES"], |
screamer | 27:5461402c33f8 | 2553 | "core": "Cortex-M0+", |
screamer | 27:5461402c33f8 | 2554 | "default_toolchain": "uARM", |
The Other Jimmy |
31:8ea194f6145b | 2555 | "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"], |
The Other Jimmy |
31:8ea194f6145b | 2556 | "supported_toolchains": ["GCC_ARM", "uARM", "IAR"], |
The Other Jimmy |
31:8ea194f6145b | 2557 | "default_lib": "small", |
The Other Jimmy |
31:8ea194f6145b | 2558 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 2559 | "device_name": "EFM32HG322F64", |
The Other Jimmy |
31:8ea194f6145b | 2560 | "public": false |
The Other Jimmy |
31:8ea194f6145b | 2561 | }, |
The Other Jimmy |
31:8ea194f6145b | 2562 | "EFM32HG_STK3400": { |
The Other Jimmy |
31:8ea194f6145b | 2563 | "inherits": ["EFM32HG322F64"], |
theotherjimmy |
40:7d3fa6b99b2b | 2564 | "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
screamer | 27:5461402c33f8 | 2565 | "forced_reset_timeout": 2, |
The Other Jimmy |
31:8ea194f6145b | 2566 | "config": { |
The Other Jimmy |
31:8ea194f6145b | 2567 | "hf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2568 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2569 | "value": "HFXO", |
The Other Jimmy |
31:8ea194f6145b | 2570 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2571 | }, |
The Other Jimmy |
31:8ea194f6145b | 2572 | "hfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2573 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2574 | "value": "24000000", |
The Other Jimmy |
31:8ea194f6145b | 2575 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2576 | }, |
The Other Jimmy |
31:8ea194f6145b | 2577 | "lf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2578 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2579 | "value": "LFXO", |
The Other Jimmy |
31:8ea194f6145b | 2580 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2581 | }, |
The Other Jimmy |
31:8ea194f6145b | 2582 | "lfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2583 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2584 | "value": "32768", |
The Other Jimmy |
31:8ea194f6145b | 2585 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2586 | }, |
The Other Jimmy |
31:8ea194f6145b | 2587 | "hfrco_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2588 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
31:8ea194f6145b | 2589 | "value": "21000000", |
The Other Jimmy |
31:8ea194f6145b | 2590 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2591 | }, |
The Other Jimmy |
31:8ea194f6145b | 2592 | "hfrco_band_select": { |
The Other Jimmy |
31:8ea194f6145b | 2593 | "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 | 2594 | "value": "_CMU_HFRCOCTRL_BAND_21MHZ", |
The Other Jimmy |
31:8ea194f6145b | 2595 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
31:8ea194f6145b | 2596 | }, |
The Other Jimmy |
31:8ea194f6145b | 2597 | "board_controller_enable": { |
The Other Jimmy |
31:8ea194f6145b | 2598 | "help": "Pin to pull high for enabling the USB serial port", |
The Other Jimmy |
31:8ea194f6145b | 2599 | "value": "PA9", |
The Other Jimmy |
31:8ea194f6145b | 2600 | "macro_name": "EFM_BC_EN" |
The Other Jimmy |
31:8ea194f6145b | 2601 | } |
The Other Jimmy |
31:8ea194f6145b | 2602 | } |
The Other Jimmy |
31:8ea194f6145b | 2603 | }, |
The Other Jimmy |
31:8ea194f6145b | 2604 | "EFM32PG1B100F256GM32": { |
The Other Jimmy |
31:8ea194f6145b | 2605 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2606 | "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"], |
The Other Jimmy |
31:8ea194f6145b | 2607 | "core": "Cortex-M4F", |
The Other Jimmy |
31:8ea194f6145b | 2608 | "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"], |
The Other Jimmy |
31:8ea194f6145b | 2609 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"], |
The Other Jimmy |
31:8ea194f6145b | 2610 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 2611 | "device_name": "EFM32PG1B100F256GM32", |
The Other Jimmy |
36:96847d42f010 | 2612 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 2613 | "bootloader_supported": true |
screamer | 27:5461402c33f8 | 2614 | }, |
screamer | 27:5461402c33f8 | 2615 | "EFM32PG_STK3401": { |
The Other Jimmy |
31:8ea194f6145b | 2616 | "inherits": ["EFM32PG1B100F256GM32"], |
theotherjimmy |
40:7d3fa6b99b2b | 2617 | "device_has": ["ANALOGIN", "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 | 2618 | "forced_reset_timeout": 2, |
The Other Jimmy |
31:8ea194f6145b | 2619 | "config": { |
The Other Jimmy |
31:8ea194f6145b | 2620 | "hf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2621 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2622 | "value": "HFXO", |
The Other Jimmy |
31:8ea194f6145b | 2623 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2624 | }, |
The Other Jimmy |
31:8ea194f6145b | 2625 | "hfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2626 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2627 | "value": "40000000", |
The Other Jimmy |
31:8ea194f6145b | 2628 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2629 | }, |
The Other Jimmy |
31:8ea194f6145b | 2630 | "lf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2631 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2632 | "value": "LFXO", |
The Other Jimmy |
31:8ea194f6145b | 2633 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2634 | }, |
The Other Jimmy |
31:8ea194f6145b | 2635 | "lfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2636 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2637 | "value": "32768", |
The Other Jimmy |
31:8ea194f6145b | 2638 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2639 | }, |
The Other Jimmy |
31:8ea194f6145b | 2640 | "hfrco_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2641 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
31:8ea194f6145b | 2642 | "value": "32000000", |
The Other Jimmy |
31:8ea194f6145b | 2643 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2644 | }, |
The Other Jimmy |
31:8ea194f6145b | 2645 | "hfrco_band_select": { |
The Other Jimmy |
31:8ea194f6145b | 2646 | "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 | 2647 | "value": "cmuHFRCOFreq_32M0Hz", |
The Other Jimmy |
31:8ea194f6145b | 2648 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
31:8ea194f6145b | 2649 | }, |
The Other Jimmy |
31:8ea194f6145b | 2650 | "board_controller_enable": { |
The Other Jimmy |
31:8ea194f6145b | 2651 | "help": "Pin to pull high for enabling the USB serial port", |
The Other Jimmy |
31:8ea194f6145b | 2652 | "value": "PA5", |
The Other Jimmy |
31:8ea194f6145b | 2653 | "macro_name": "EFM_BC_EN" |
The Other Jimmy |
31:8ea194f6145b | 2654 | } |
The Other Jimmy |
31:8ea194f6145b | 2655 | } |
The Other Jimmy |
31:8ea194f6145b | 2656 | }, |
The Other Jimmy |
31:8ea194f6145b | 2657 | "EFR32MG1P132F256GM48": { |
The Other Jimmy |
31:8ea194f6145b | 2658 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2659 | "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"], |
The Other Jimmy |
31:8ea194f6145b | 2660 | "core": "Cortex-M4F", |
The Other Jimmy |
31:8ea194f6145b | 2661 | "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"], |
The Other Jimmy |
31:8ea194f6145b | 2662 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"], |
The Other Jimmy |
31:8ea194f6145b | 2663 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 2664 | "device_name": "EFR32MG1P132F256GM48", |
The Other Jimmy |
36:96847d42f010 | 2665 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 2666 | "bootloader_supported": true |
The Other Jimmy |
31:8ea194f6145b | 2667 | }, |
The Other Jimmy |
31:8ea194f6145b | 2668 | "EFR32MG1P233F256GM48": { |
The Other Jimmy |
31:8ea194f6145b | 2669 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2670 | "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"], |
The Other Jimmy |
31:8ea194f6145b | 2671 | "core": "Cortex-M4F", |
The Other Jimmy |
31:8ea194f6145b | 2672 | "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"], |
The Other Jimmy |
31:8ea194f6145b | 2673 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"], |
The Other Jimmy |
31:8ea194f6145b | 2674 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 2675 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 2676 | "bootloader_supported": true |
The Other Jimmy |
31:8ea194f6145b | 2677 | }, |
The Other Jimmy |
31:8ea194f6145b | 2678 | "EFR32MG1_BRD4150": { |
The Other Jimmy |
31:8ea194f6145b | 2679 | "inherits": ["EFR32MG1P132F256GM48"], |
theotherjimmy |
40:7d3fa6b99b2b | 2680 | "device_has": ["ANALOGIN", "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 | 2681 | "forced_reset_timeout": 2, |
The Other Jimmy |
31:8ea194f6145b | 2682 | "config": { |
The Other Jimmy |
31:8ea194f6145b | 2683 | "hf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2684 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2685 | "value": "HFXO", |
The Other Jimmy |
31:8ea194f6145b | 2686 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2687 | }, |
The Other Jimmy |
31:8ea194f6145b | 2688 | "hfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2689 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2690 | "value": "38400000", |
The Other Jimmy |
31:8ea194f6145b | 2691 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2692 | }, |
The Other Jimmy |
31:8ea194f6145b | 2693 | "lf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2694 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2695 | "value": "LFXO", |
The Other Jimmy |
31:8ea194f6145b | 2696 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2697 | }, |
The Other Jimmy |
31:8ea194f6145b | 2698 | "lfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2699 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2700 | "value": "32768", |
The Other Jimmy |
31:8ea194f6145b | 2701 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2702 | }, |
The Other Jimmy |
31:8ea194f6145b | 2703 | "hfrco_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2704 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
31:8ea194f6145b | 2705 | "value": "32000000", |
The Other Jimmy |
31:8ea194f6145b | 2706 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2707 | }, |
The Other Jimmy |
31:8ea194f6145b | 2708 | "hfrco_band_select": { |
The Other Jimmy |
31:8ea194f6145b | 2709 | "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 | 2710 | "value": "cmuHFRCOFreq_32M0Hz", |
The Other Jimmy |
31:8ea194f6145b | 2711 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
31:8ea194f6145b | 2712 | }, |
The Other Jimmy |
31:8ea194f6145b | 2713 | "board_controller_enable": { |
The Other Jimmy |
31:8ea194f6145b | 2714 | "help": "Pin to pull high for enabling the USB serial port", |
The Other Jimmy |
31:8ea194f6145b | 2715 | "value": "PA5", |
The Other Jimmy |
31:8ea194f6145b | 2716 | "macro_name": "EFM_BC_EN" |
The Other Jimmy |
31:8ea194f6145b | 2717 | } |
The Other Jimmy |
31:8ea194f6145b | 2718 | }, |
The Other Jimmy |
31:8ea194f6145b | 2719 | "public": false |
The Other Jimmy |
31:8ea194f6145b | 2720 | }, |
The Other Jimmy |
36:96847d42f010 | 2721 | "TB_SENSE_1": { |
The Other Jimmy |
31:8ea194f6145b | 2722 | "inherits": ["EFR32MG1P233F256GM48"], |
theotherjimmy |
40:7d3fa6b99b2b | 2723 | "device_has": ["ANALOGIN", "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 | 2724 | "forced_reset_timeout": 5, |
The Other Jimmy |
36:96847d42f010 | 2725 | "config": { |
The Other Jimmy |
36:96847d42f010 | 2726 | "hf_clock_src": { |
The Other Jimmy |
36:96847d42f010 | 2727 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
36:96847d42f010 | 2728 | "value": "HFXO", |
The Other Jimmy |
36:96847d42f010 | 2729 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
36:96847d42f010 | 2730 | }, |
The Other Jimmy |
36:96847d42f010 | 2731 | "hfxo_clock_freq": { |
The Other Jimmy |
36:96847d42f010 | 2732 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
36:96847d42f010 | 2733 | "value": "38400000", |
The Other Jimmy |
36:96847d42f010 | 2734 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
36:96847d42f010 | 2735 | }, |
The Other Jimmy |
36:96847d42f010 | 2736 | "lf_clock_src": { |
The Other Jimmy |
36:96847d42f010 | 2737 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
36:96847d42f010 | 2738 | "value": "LFXO", |
The Other Jimmy |
36:96847d42f010 | 2739 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
36:96847d42f010 | 2740 | }, |
The Other Jimmy |
36:96847d42f010 | 2741 | "lfxo_clock_freq": { |
The Other Jimmy |
36:96847d42f010 | 2742 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
36:96847d42f010 | 2743 | "value": "32768", |
The Other Jimmy |
36:96847d42f010 | 2744 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
36:96847d42f010 | 2745 | }, |
The Other Jimmy |
36:96847d42f010 | 2746 | "hfrco_clock_freq": { |
The Other Jimmy |
36:96847d42f010 | 2747 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
36:96847d42f010 | 2748 | "value": "32000000", |
The Other Jimmy |
36:96847d42f010 | 2749 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
36:96847d42f010 | 2750 | }, |
The Other Jimmy |
36:96847d42f010 | 2751 | "hfrco_band_select": { |
The Other Jimmy |
36:96847d42f010 | 2752 | "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 | 2753 | "value": "cmuHFRCOFreq_32M0Hz", |
The Other Jimmy |
36:96847d42f010 | 2754 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
36:96847d42f010 | 2755 | } |
The Other Jimmy |
36:96847d42f010 | 2756 | } |
The Other Jimmy |
36:96847d42f010 | 2757 | }, |
The Other Jimmy |
36:96847d42f010 | 2758 | "EFM32PG12B500F1024GL125": { |
The Other Jimmy |
36:96847d42f010 | 2759 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2760 | "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"], |
The Other Jimmy |
36:96847d42f010 | 2761 | "core": "Cortex-M4F", |
The Other Jimmy |
36:96847d42f010 | 2762 | "macros": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"], |
The Other Jimmy |
36:96847d42f010 | 2763 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"], |
The Other Jimmy |
36:96847d42f010 | 2764 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 2765 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 2766 | "bootloader_supported": true |
The Other Jimmy |
36:96847d42f010 | 2767 | }, |
The Other Jimmy |
36:96847d42f010 | 2768 | "EFM32PG12_STK3402": { |
The Other Jimmy |
36:96847d42f010 | 2769 | "inherits": ["EFM32PG12B500F1024GL125"], |
theotherjimmy |
40:7d3fa6b99b2b | 2770 | "device_has": ["ANALOGIN", "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 | 2771 | "forced_reset_timeout": 2, |
The Other Jimmy |
36:96847d42f010 | 2772 | "config": { |
The Other Jimmy |
36:96847d42f010 | 2773 | "hf_clock_src": { |
The Other Jimmy |
36:96847d42f010 | 2774 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
36:96847d42f010 | 2775 | "value": "HFXO", |
The Other Jimmy |
36:96847d42f010 | 2776 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
36:96847d42f010 | 2777 | }, |
The Other Jimmy |
36:96847d42f010 | 2778 | "hfxo_clock_freq": { |
The Other Jimmy |
36:96847d42f010 | 2779 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
36:96847d42f010 | 2780 | "value": "40000000", |
The Other Jimmy |
36:96847d42f010 | 2781 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
36:96847d42f010 | 2782 | }, |
The Other Jimmy |
36:96847d42f010 | 2783 | "lf_clock_src": { |
The Other Jimmy |
36:96847d42f010 | 2784 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
36:96847d42f010 | 2785 | "value": "LFXO", |
The Other Jimmy |
36:96847d42f010 | 2786 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
36:96847d42f010 | 2787 | }, |
The Other Jimmy |
36:96847d42f010 | 2788 | "lfxo_clock_freq": { |
The Other Jimmy |
36:96847d42f010 | 2789 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
36:96847d42f010 | 2790 | "value": "32768", |
The Other Jimmy |
36:96847d42f010 | 2791 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
36:96847d42f010 | 2792 | }, |
The Other Jimmy |
36:96847d42f010 | 2793 | "hfrco_clock_freq": { |
The Other Jimmy |
36:96847d42f010 | 2794 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
36:96847d42f010 | 2795 | "value": "32000000", |
The Other Jimmy |
36:96847d42f010 | 2796 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
36:96847d42f010 | 2797 | }, |
The Other Jimmy |
36:96847d42f010 | 2798 | "hfrco_band_select": { |
The Other Jimmy |
36:96847d42f010 | 2799 | "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 | 2800 | "value": "cmuHFRCOFreq_32M0Hz", |
The Other Jimmy |
36:96847d42f010 | 2801 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
36:96847d42f010 | 2802 | }, |
The Other Jimmy |
36:96847d42f010 | 2803 | "board_controller_enable": { |
The Other Jimmy |
36:96847d42f010 | 2804 | "help": "Pin to pull high for enabling the USB serial port", |
The Other Jimmy |
36:96847d42f010 | 2805 | "value": "PA5", |
The Other Jimmy |
36:96847d42f010 | 2806 | "macro_name": "EFM_BC_EN" |
The Other Jimmy |
36:96847d42f010 | 2807 | } |
The Other Jimmy |
36:96847d42f010 | 2808 | } |
The Other Jimmy |
36:96847d42f010 | 2809 | }, |
The Other Jimmy |
36:96847d42f010 | 2810 | "EFR32MG12P332F1024GL125": { |
The Other Jimmy |
36:96847d42f010 | 2811 | "inherits": ["EFM32"], |
The Other Jimmy |
36:96847d42f010 | 2812 | "extra_labels_add": ["EFR32MG12", "1024K", "SL_RAIL", "SL_CRYPTO"], |
The Other Jimmy |
36:96847d42f010 | 2813 | "core": "Cortex-M4F", |
The Other Jimmy |
36:96847d42f010 | 2814 | "macros": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"], |
The Other Jimmy |
36:96847d42f010 | 2815 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"], |
The Other Jimmy |
36:96847d42f010 | 2816 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 2817 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 2818 | "bootloader_supported": true |
The Other Jimmy |
36:96847d42f010 | 2819 | }, |
The Other Jimmy |
36:96847d42f010 | 2820 | "TB_SENSE_12": { |
The Other Jimmy |
36:96847d42f010 | 2821 | "inherits": ["EFR32MG12P332F1024GL125"], |
theotherjimmy |
40:7d3fa6b99b2b | 2822 | "device_has": ["ANALOGIN", "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 | 2823 | "forced_reset_timeout": 5, |
The Other Jimmy |
31:8ea194f6145b | 2824 | "config": { |
The Other Jimmy |
31:8ea194f6145b | 2825 | "hf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2826 | "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2827 | "value": "HFXO", |
The Other Jimmy |
31:8ea194f6145b | 2828 | "macro_name": "CORE_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2829 | }, |
The Other Jimmy |
31:8ea194f6145b | 2830 | "hfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2831 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2832 | "value": "38400000", |
The Other Jimmy |
31:8ea194f6145b | 2833 | "macro_name": "HFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2834 | }, |
The Other Jimmy |
31:8ea194f6145b | 2835 | "lf_clock_src": { |
The Other Jimmy |
31:8ea194f6145b | 2836 | "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", |
The Other Jimmy |
31:8ea194f6145b | 2837 | "value": "LFXO", |
The Other Jimmy |
31:8ea194f6145b | 2838 | "macro_name": "LOW_ENERGY_CLOCK_SOURCE" |
The Other Jimmy |
31:8ea194f6145b | 2839 | }, |
The Other Jimmy |
31:8ea194f6145b | 2840 | "lfxo_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2841 | "help": "Value: External crystal frequency in hertz", |
The Other Jimmy |
31:8ea194f6145b | 2842 | "value": "32768", |
The Other Jimmy |
31:8ea194f6145b | 2843 | "macro_name": "LFXO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2844 | }, |
The Other Jimmy |
31:8ea194f6145b | 2845 | "hfrco_clock_freq": { |
The Other Jimmy |
31:8ea194f6145b | 2846 | "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", |
The Other Jimmy |
31:8ea194f6145b | 2847 | "value": "32000000", |
The Other Jimmy |
31:8ea194f6145b | 2848 | "macro_name": "HFRCO_FREQUENCY" |
The Other Jimmy |
31:8ea194f6145b | 2849 | }, |
The Other Jimmy |
31:8ea194f6145b | 2850 | "hfrco_band_select": { |
The Other Jimmy |
31:8ea194f6145b | 2851 | "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 | 2852 | "value": "cmuHFRCOFreq_32M0Hz", |
The Other Jimmy |
31:8ea194f6145b | 2853 | "macro_name": "HFRCO_FREQUENCY_ENUM" |
The Other Jimmy |
31:8ea194f6145b | 2854 | } |
The Other Jimmy |
31:8ea194f6145b | 2855 | } |
screamer | 27:5461402c33f8 | 2856 | }, |
screamer | 27:5461402c33f8 | 2857 | "WIZWIKI_W7500": { |
screamer | 27:5461402c33f8 | 2858 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 2859 | "core": "Cortex-M0", |
screamer | 27:5461402c33f8 | 2860 | "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"], |
The Other Jimmy |
36:96847d42f010 | 2861 | "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
36:96847d42f010 | 2862 | "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"], |
screamer | 27:5461402c33f8 | 2863 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 2864 | "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
The Other Jimmy |
36:96847d42f010 | 2865 | "release_versions": ["2", "5"] |
screamer | 27:5461402c33f8 | 2866 | }, |
screamer | 27:5461402c33f8 | 2867 | "WIZWIKI_W7500P": { |
screamer | 27:5461402c33f8 | 2868 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 2869 | "core": "Cortex-M0", |
screamer | 27:5461402c33f8 | 2870 | "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"], |
The Other Jimmy |
36:96847d42f010 | 2871 | "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
36:96847d42f010 | 2872 | "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"], |
screamer | 27:5461402c33f8 | 2873 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 2874 | "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
The Other Jimmy |
36:96847d42f010 | 2875 | "release_versions": ["2", "5"] |
screamer | 27:5461402c33f8 | 2876 | }, |
screamer | 27:5461402c33f8 | 2877 | "WIZWIKI_W7500ECO": { |
screamer | 27:5461402c33f8 | 2878 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2879 | "core": "Cortex-M0", |
screamer | 27:5461402c33f8 | 2880 | "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"], |
The Other Jimmy |
36:96847d42f010 | 2881 | "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
The Other Jimmy |
36:96847d42f010 | 2882 | "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"], |
theotherjimmy |
40:7d3fa6b99b2b | 2883 | "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
The Other Jimmy |
36:96847d42f010 | 2884 | "release_versions": ["2", "5"] |
screamer | 27:5461402c33f8 | 2885 | }, |
screamer | 27:5461402c33f8 | 2886 | "SAMR21G18A": { |
screamer | 27:5461402c33f8 | 2887 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2888 | "core": "Cortex-M0+", |
screamer | 27:5461402c33f8 | 2889 | "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"], |
screamer | 27:5461402c33f8 | 2890 | "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"], |
screamer | 27:5461402c33f8 | 2891 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM"], |
screamer | 27:5461402c33f8 | 2892 | "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 | 2893 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 2894 | "device_name": "ATSAMR21G18A" |
screamer | 27:5461402c33f8 | 2895 | }, |
screamer | 27:5461402c33f8 | 2896 | "SAMD21J18A": { |
screamer | 27:5461402c33f8 | 2897 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2898 | "core": "Cortex-M0+", |
screamer | 27:5461402c33f8 | 2899 | "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"], |
screamer | 27:5461402c33f8 | 2900 | "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"], |
screamer | 27:5461402c33f8 | 2901 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM"], |
screamer | 27:5461402c33f8 | 2902 | "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 | 2903 | "release_versions": ["2"], |
The Other Jimmy |
36:96847d42f010 | 2904 | "device_name": "ATSAMD21J18A" |
screamer | 27:5461402c33f8 | 2905 | }, |
screamer | 27:5461402c33f8 | 2906 | "SAMD21G18A": { |
screamer | 27:5461402c33f8 | 2907 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2908 | "core": "Cortex-M0+", |
screamer | 27:5461402c33f8 | 2909 | "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"], |
screamer | 27:5461402c33f8 | 2910 | "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"], |
screamer | 27:5461402c33f8 | 2911 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM"], |
screamer | 27:5461402c33f8 | 2912 | "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 | 2913 | "release_versions": ["2"], |
The Other Jimmy |
31:8ea194f6145b | 2914 | "device_name": "ATSAMD21G18A" |
screamer | 27:5461402c33f8 | 2915 | }, |
screamer | 27:5461402c33f8 | 2916 | "SAML21J18A": { |
screamer | 27:5461402c33f8 | 2917 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2918 | "core": "Cortex-M0+", |
screamer | 27:5461402c33f8 | 2919 | "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"], |
screamer | 27:5461402c33f8 | 2920 | "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"], |
screamer | 27:5461402c33f8 | 2921 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM"], |
The Other Jimmy |
31:8ea194f6145b | 2922 | "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 | 2923 | "device_name": "ATSAML21J18A" |
screamer | 27:5461402c33f8 | 2924 | }, |
screamer | 27:5461402c33f8 | 2925 | "SAMG55J19": { |
screamer | 27:5461402c33f8 | 2926 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2927 | "core": "Cortex-M4", |
screamer | 27:5461402c33f8 | 2928 | "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"], |
screamer | 27:5461402c33f8 | 2929 | "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"], |
screamer | 27:5461402c33f8 | 2930 | "supported_toolchains": ["GCC_ARM", "ARM", "uARM"], |
screamer | 27:5461402c33f8 | 2931 | "default_toolchain": "ARM", |
screamer | 27:5461402c33f8 | 2932 | "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 | 2933 | "default_lib": "std", |
The Other Jimmy |
31:8ea194f6145b | 2934 | "device_name": "ATSAMG55J19" |
screamer | 27:5461402c33f8 | 2935 | }, |
screamer | 27:5461402c33f8 | 2936 | "MCU_NRF51_UNIFIED": { |
screamer | 27:5461402c33f8 | 2937 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 2938 | "core": "Cortex-M0", |
screamer | 27:5461402c33f8 | 2939 | "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex", |
screamer | 27:5461402c33f8 | 2940 | "macros": [ |
screamer | 27:5461402c33f8 | 2941 | "NRF51", |
screamer | 27:5461402c33f8 | 2942 | "TARGET_NRF51822", |
screamer | 27:5461402c33f8 | 2943 | "BLE_STACK_SUPPORT_REQD", |
screamer | 27:5461402c33f8 | 2944 | "SOFTDEVICE_PRESENT", |
screamer | 27:5461402c33f8 | 2945 | "S130", |
The Other Jimmy |
36:96847d42f010 | 2946 | "TARGET_MCU_NRF51822", |
The Other Jimmy |
36:96847d42f010 | 2947 | "CMSIS_VECTAB_VIRTUAL", |
theotherjimmy |
40:7d3fa6b99b2b | 2948 | "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"", |
theotherjimmy |
40:7d3fa6b99b2b | 2949 | "NO_SYSTICK", |
theotherjimmy |
40:7d3fa6b99b2b | 2950 | "MBED_TICKLESS" |
screamer | 27:5461402c33f8 | 2951 | ], |
screamer | 27:5461402c33f8 | 2952 | "MERGE_BOOTLOADER": false, |
The Other Jimmy |
36:96847d42f010 | 2953 | "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5", "SDK11"], |
screamer | 27:5461402c33f8 | 2954 | "OUTPUT_EXT": "hex", |
screamer | 27:5461402c33f8 | 2955 | "is_disk_virtual": true, |
screamer | 27:5461402c33f8 | 2956 | "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], |
screamer | 27:5461402c33f8 | 2957 | "public": false, |
screamer | 27:5461402c33f8 | 2958 | "MERGE_SOFT_DEVICE": true, |
screamer | 27:5461402c33f8 | 2959 | "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [ |
screamer | 27:5461402c33f8 | 2960 | { |
screamer | 27:5461402c33f8 | 2961 | "boot": "", |
screamer | 27:5461402c33f8 | 2962 | "name": "s130_nrf51_2.0.0_softdevice.hex", |
screamer | 27:5461402c33f8 | 2963 | "offset": 110592 |
screamer | 27:5461402c33f8 | 2964 | } |
screamer | 27:5461402c33f8 | 2965 | ], |
screamer | 27:5461402c33f8 | 2966 | "detect_code": ["1070"], |
screamer | 27:5461402c33f8 | 2967 | "post_binary_hook": { |
screamer | 27:5461402c33f8 | 2968 | "function": "MCU_NRF51Code.binary_hook", |
screamer | 27:5461402c33f8 | 2969 | "toolchains": ["ARM_STD", "GCC_ARM", "IAR"] |
screamer | 27:5461402c33f8 | 2970 | }, |
screamer | 27:5461402c33f8 | 2971 | "program_cycle_s": 6, |
screamer | 27:5461402c33f8 | 2972 | "features": ["BLE"], |
The Other Jimmy |
31:8ea194f6145b | 2973 | "config": { |
screamer | 27:5461402c33f8 | 2974 | "lf_clock_src": { |
screamer | 27:5461402c33f8 | 2975 | "value": "NRF_LF_SRC_XTAL", |
screamer | 27:5461402c33f8 | 2976 | "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC" |
The Other Jimmy |
31:8ea194f6145b | 2977 | }, |
The Other Jimmy |
31:8ea194f6145b | 2978 | "uart_hwfc": { |
The Other Jimmy |
31:8ea194f6145b | 2979 | "help": "Value: 1 for enable, 0 for disable", |
The Other Jimmy |
31:8ea194f6145b | 2980 | "value": 1, |
The Other Jimmy |
31:8ea194f6145b | 2981 | "macro_name": "MBED_CONF_NORDIC_UART_HWFC" |
screamer | 27:5461402c33f8 | 2982 | } |
The Other Jimmy |
31:8ea194f6145b | 2983 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 2984 | "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"] |
screamer | 27:5461402c33f8 | 2985 | }, |
screamer | 27:5461402c33f8 | 2986 | "MCU_NRF51_32K_UNIFIED": { |
screamer | 27:5461402c33f8 | 2987 | "inherits": ["MCU_NRF51_UNIFIED"], |
screamer | 27:5461402c33f8 | 2988 | "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"], |
screamer | 27:5461402c33f8 | 2989 | "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"], |
screamer | 27:5461402c33f8 | 2990 | "public": false |
screamer | 27:5461402c33f8 | 2991 | }, |
screamer | 27:5461402c33f8 | 2992 | "NRF51_DK": { |
screamer | 27:5461402c33f8 | 2993 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 2994 | "inherits": ["MCU_NRF51_32K_UNIFIED"], |
theotherjimmy |
40:7d3fa6b99b2b | 2995 | "device_has": ["ANALOGIN", "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 | 2996 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 2997 | "device_name": "nRF51822_xxAA" |
The Other Jimmy |
31:8ea194f6145b | 2998 | }, |
The Other Jimmy |
31:8ea194f6145b | 2999 | "NRF51_DONGLE": { |
The Other Jimmy |
31:8ea194f6145b | 3000 | "inherits": ["MCU_NRF51_32K_UNIFIED"], |
The Other Jimmy |
31:8ea194f6145b | 3001 | "progen": {"target": "nrf51-dongle"}, |
theotherjimmy |
40:7d3fa6b99b2b | 3002 | "device_has": ["I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"], |
screamer | 27:5461402c33f8 | 3003 | "release_versions": ["2", "5"] |
screamer | 27:5461402c33f8 | 3004 | }, |
screamer | 27:5461402c33f8 | 3005 | "MCU_NRF52": { |
screamer | 27:5461402c33f8 | 3006 | "inherits": ["Target"], |
screamer | 27:5461402c33f8 | 3007 | "core": "Cortex-M4F", |
theotherjimmy |
40:7d3fa6b99b2b | 3008 | "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"", "MBED_TICKLESS"], |
The Other Jimmy |
36:96847d42f010 | 3009 | "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5", "SDK11", "NRF52_COMMON"], |
screamer | 27:5461402c33f8 | 3010 | "OUTPUT_EXT": "hex", |
screamer | 27:5461402c33f8 | 3011 | "is_disk_virtual": true, |
screamer | 27:5461402c33f8 | 3012 | "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], |
screamer | 27:5461402c33f8 | 3013 | "public": false, |
screamer | 27:5461402c33f8 | 3014 | "detect_code": ["1101"], |
screamer | 27:5461402c33f8 | 3015 | "program_cycle_s": 6, |
screamer | 27:5461402c33f8 | 3016 | "MERGE_SOFT_DEVICE": true, |
screamer | 27:5461402c33f8 | 3017 | "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [ |
screamer | 27:5461402c33f8 | 3018 | { |
screamer | 27:5461402c33f8 | 3019 | "boot": "", |
screamer | 27:5461402c33f8 | 3020 | "name": "s132_nrf52_2.0.0_softdevice.hex", |
screamer | 27:5461402c33f8 | 3021 | "offset": 114688 |
screamer | 27:5461402c33f8 | 3022 | } |
screamer | 27:5461402c33f8 | 3023 | ], |
screamer | 27:5461402c33f8 | 3024 | "post_binary_hook": { |
screamer | 27:5461402c33f8 | 3025 | "function": "MCU_NRF51Code.binary_hook", |
screamer | 27:5461402c33f8 | 3026 | "toolchains": ["ARM_STD", "GCC_ARM", "IAR"] |
screamer | 27:5461402c33f8 | 3027 | }, |
screamer | 27:5461402c33f8 | 3028 | "MERGE_BOOTLOADER": false, |
screamer | 27:5461402c33f8 | 3029 | "features": ["BLE"], |
The Other Jimmy |
31:8ea194f6145b | 3030 | "config": { |
screamer | 27:5461402c33f8 | 3031 | "lf_clock_src": { |
screamer | 27:5461402c33f8 | 3032 | "value": "NRF_LF_SRC_XTAL", |
screamer | 27:5461402c33f8 | 3033 | "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC" |
The Other Jimmy |
31:8ea194f6145b | 3034 | }, |
The Other Jimmy |
31:8ea194f6145b | 3035 | "uart_hwfc": { |
The Other Jimmy |
31:8ea194f6145b | 3036 | "help": "Value: 1 for enable, 0 for disable", |
The Other Jimmy |
31:8ea194f6145b | 3037 | "value": 1, |
The Other Jimmy |
31:8ea194f6145b | 3038 | "macro_name": "MBED_CONF_NORDIC_UART_HWFC" |
screamer | 27:5461402c33f8 | 3039 | } |
screamer | 27:5461402c33f8 | 3040 | } |
screamer | 27:5461402c33f8 | 3041 | }, |
screamer | 27:5461402c33f8 | 3042 | "NRF52_DK": { |
screamer | 27:5461402c33f8 | 3043 | "supported_form_factors": ["ARDUINO"], |
screamer | 27:5461402c33f8 | 3044 | "inherits": ["MCU_NRF52"], |
The Other Jimmy |
31:8ea194f6145b | 3045 | "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 3046 | "device_has": ["ANALOGIN", "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 | 3047 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 3048 | "device_name": "nRF52832_xxAA" |
The Other Jimmy |
31:8ea194f6145b | 3049 | }, |
The Other Jimmy |
31:8ea194f6145b | 3050 | "UBLOX_EVA_NINA": { |
The Other Jimmy |
31:8ea194f6145b | 3051 | "inherits": ["MCU_NRF52"], |
The Other Jimmy |
31:8ea194f6145b | 3052 | "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 3053 | "device_has": ["ANALOGIN", "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 | 3054 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 3055 | "overrides": {"uart_hwfc": 0}, |
The Other Jimmy |
31:8ea194f6145b | 3056 | "device_name": "nRF52832_xxAA" |
The Other Jimmy |
31:8ea194f6145b | 3057 | }, |
The Other Jimmy |
35:da9c89f8be7d | 3058 | "UBLOX_EVK_NINA_B1": { |
The Other Jimmy |
35:da9c89f8be7d | 3059 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
35:da9c89f8be7d | 3060 | "inherits": ["MCU_NRF52"], |
The Other Jimmy |
35:da9c89f8be7d | 3061 | "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 3062 | "device_has": ["ANALOGIN", "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 | 3063 | "release_versions": ["2", "5"], |
The Other Jimmy |
35:da9c89f8be7d | 3064 | "device_name": "nRF52832_xxAA" |
The Other Jimmy |
35:da9c89f8be7d | 3065 | }, |
The Other Jimmy |
31:8ea194f6145b | 3066 | "DELTA_DFBM_NQ620": { |
The Other Jimmy |
31:8ea194f6145b | 3067 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
31:8ea194f6145b | 3068 | "inherits": ["MCU_NRF52"], |
The Other Jimmy |
31:8ea194f6145b | 3069 | "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 3070 | "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"], |
The Other Jimmy |
31:8ea194f6145b | 3071 | "release_versions": ["2", "5"], |
The Other Jimmy |
31:8ea194f6145b | 3072 | "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"}, |
The Other Jimmy |
36:96847d42f010 | 3073 | "config": { |
The Other Jimmy |
36:96847d42f010 | 3074 | "lf_clock_rc_calib_timer_interval": { |
The Other Jimmy |
36:96847d42f010 | 3075 | "value": 16, |
The Other Jimmy |
36:96847d42f010 | 3076 | "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL" |
The Other Jimmy |
36:96847d42f010 | 3077 | }, |
The Other Jimmy |
36:96847d42f010 | 3078 | "lf_clock_rc_calib_mode_config": { |
The Other Jimmy |
36:96847d42f010 | 3079 | "value": 0, |
The Other Jimmy |
36:96847d42f010 | 3080 | "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG" |
The Other Jimmy |
36:96847d42f010 | 3081 | } |
The Other Jimmy |
36:96847d42f010 | 3082 | }, |
The Other Jimmy |
31:8ea194f6145b | 3083 | "device_name": "nRF52832_xxAA" |
screamer | 27:5461402c33f8 | 3084 | }, |
The Other Jimmy |
36:96847d42f010 | 3085 | "MCU_NRF52840": { |
The Other Jimmy |
36:96847d42f010 | 3086 | "inherits": ["Target"], |
The Other Jimmy |
36:96847d42f010 | 3087 | "core": "Cortex-M4F", |
The Other Jimmy |
36:96847d42f010 | 3088 | "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 | 3089 | "extra_labels": ["NORDIC", "MCU_NRF52840", "NRF5", "SDK13", "NRF52_COMMON"], |
The Other Jimmy |
36:96847d42f010 | 3090 | "OUTPUT_EXT": "hex", |
The Other Jimmy |
36:96847d42f010 | 3091 | "is_disk_virtual": true, |
The Other Jimmy |
36:96847d42f010 | 3092 | "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], |
The Other Jimmy |
36:96847d42f010 | 3093 | "public": false, |
The Other Jimmy |
36:96847d42f010 | 3094 | "detect_code": ["1101"], |
The Other Jimmy |
36:96847d42f010 | 3095 | "program_cycle_s": 6, |
The Other Jimmy |
36:96847d42f010 | 3096 | "MERGE_SOFT_DEVICE": true, |
The Other Jimmy |
36:96847d42f010 | 3097 | "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [ |
The Other Jimmy |
36:96847d42f010 | 3098 | { |
The Other Jimmy |
36:96847d42f010 | 3099 | "boot": "", |
The Other Jimmy |
36:96847d42f010 | 3100 | "name": "s140_nrf52840_5.0.0-1.alpha_softdevice.hex", |
The Other Jimmy |
36:96847d42f010 | 3101 | "offset": 135168 |
The Other Jimmy |
36:96847d42f010 | 3102 | } |
The Other Jimmy |
36:96847d42f010 | 3103 | ], |
The Other Jimmy |
36:96847d42f010 | 3104 | "bootloader_select_index": 0, |
The Other Jimmy |
36:96847d42f010 | 3105 | "post_binary_hook": { |
The Other Jimmy |
36:96847d42f010 | 3106 | "function": "MCU_NRF51Code.binary_hook", |
The Other Jimmy |
36:96847d42f010 | 3107 | "toolchains": ["ARM_STD", "GCC_ARM", "IAR"] |
The Other Jimmy |
36:96847d42f010 | 3108 | }, |
The Other Jimmy |
36:96847d42f010 | 3109 | "MERGE_BOOTLOADER": false, |
The Other Jimmy |
36:96847d42f010 | 3110 | "features": ["BLE"], |
The Other Jimmy |
36:96847d42f010 | 3111 | "config": { |
The Other Jimmy |
36:96847d42f010 | 3112 | "lf_clock_src": { |
The Other Jimmy |
36:96847d42f010 | 3113 | "value": "NRF_LF_SRC_XTAL", |
The Other Jimmy |
36:96847d42f010 | 3114 | "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC" |
The Other Jimmy |
36:96847d42f010 | 3115 | }, |
The Other Jimmy |
36:96847d42f010 | 3116 | "uart_hwfc": { |
The Other Jimmy |
36:96847d42f010 | 3117 | "help": "Value: 1 for enable, 0 for disable", |
The Other Jimmy |
36:96847d42f010 | 3118 | "value": 1, |
The Other Jimmy |
36:96847d42f010 | 3119 | "macro_name": "MBED_CONF_NORDIC_UART_HWFC" |
The Other Jimmy |
36:96847d42f010 | 3120 | } |
The Other Jimmy |
36:96847d42f010 | 3121 | } |
The Other Jimmy |
36:96847d42f010 | 3122 | }, |
The Other Jimmy |
36:96847d42f010 | 3123 | "NRF52840_DK": { |
The Other Jimmy |
36:96847d42f010 | 3124 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
36:96847d42f010 | 3125 | "inherits": ["MCU_NRF52840"], |
The Other Jimmy |
36:96847d42f010 | 3126 | "macros_add": ["BOARD_PCA10056", "CONFIG_GPIO_AS_PINRESET", "SWI_DISABLE0", "NRF52_ERRATA_20"], |
theotherjimmy |
40:7d3fa6b99b2b | 3127 | "device_has": ["FLASH", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "TRNG"], |
The Other Jimmy |
36:96847d42f010 | 3128 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 3129 | "device_name": "nRF52840_xxAA" |
The Other Jimmy |
36:96847d42f010 | 3130 | }, |
screamer | 27:5461402c33f8 | 3131 | "BLUEPILL_F103C8": { |
The Other Jimmy |
38:399953da035d | 3132 | "inherits": ["FAMILY_STM32"], |
screamer | 27:5461402c33f8 | 3133 | "core": "Cortex-M3", |
screamer | 27:5461402c33f8 | 3134 | "default_toolchain": "GCC_ARM", |
The Other Jimmy |
38:399953da035d | 3135 | "extra_labels_add": ["STM32F1", "STM32F103C8"], |
screamer | 27:5461402c33f8 | 3136 | "supported_toolchains": ["GCC_ARM"], |
The Other Jimmy |
38:399953da035d | 3137 | "device_has_add": [], |
The Other Jimmy |
38:399953da035d | 3138 | "device_has_remove": ["RTC", "STDIO_MESSAGES"] |
screamer | 27:5461402c33f8 | 3139 | }, |
screamer | 27:5461402c33f8 | 3140 | "NUMAKER_PFM_NUC472": { |
screamer | 27:5461402c33f8 | 3141 | "core": "Cortex-M4F", |
screamer | 27:5461402c33f8 | 3142 | "default_toolchain": "ARM", |
The Other Jimmy |
36:96847d42f010 | 3143 | "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO"], |
screamer | 27:5461402c33f8 | 3144 | "is_disk_virtual": true, |
screamer | 27:5461402c33f8 | 3145 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"], |
theotherjimmy |
40:7d3fa6b99b2b | 3146 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 3147 | "gpio-irq-debounce-enable": { |
theotherjimmy |
40:7d3fa6b99b2b | 3148 | "help": "Enable GPIO IRQ debounce", |
theotherjimmy |
40:7d3fa6b99b2b | 3149 | "value": 0 |
theotherjimmy |
40:7d3fa6b99b2b | 3150 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3151 | "gpio-irq-debounce-enable-list": { |
theotherjimmy |
40:7d3fa6b99b2b | 3152 | "help": "Comma separated pin list to enable GPIO IRQ debounce", |
theotherjimmy |
40:7d3fa6b99b2b | 3153 | "value": "NC" |
theotherjimmy |
40:7d3fa6b99b2b | 3154 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3155 | "gpio-irq-debounce-clock-source": { |
theotherjimmy |
40:7d3fa6b99b2b | 3156 | "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K", |
theotherjimmy |
40:7d3fa6b99b2b | 3157 | "value": "GPIO_DBCTL_DBCLKSRC_IRC10K" |
theotherjimmy |
40:7d3fa6b99b2b | 3158 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3159 | "gpio-irq-debounce-sample-rate": { |
theotherjimmy |
40:7d3fa6b99b2b | 3160 | "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768", |
theotherjimmy |
40:7d3fa6b99b2b | 3161 | "value": "GPIO_DBCTL_DBCLKSEL_16" |
theotherjimmy |
40:7d3fa6b99b2b | 3162 | } |
theotherjimmy |
40:7d3fa6b99b2b | 3163 | }, |
screamer | 27:5461402c33f8 | 3164 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 3165 | "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"], |
The Other Jimmy |
36:96847d42f010 | 3166 | "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 | 3167 | "features": ["LWIP"], |
The Other Jimmy |
31:8ea194f6145b | 3168 | "release_versions": ["5"], |
The Other Jimmy |
36:96847d42f010 | 3169 | "device_name": "NUC472HI8AE", |
The Other Jimmy |
36:96847d42f010 | 3170 | "bootloader_supported": true |
The Other Jimmy |
31:8ea194f6145b | 3171 | }, |
The Other Jimmy |
31:8ea194f6145b | 3172 | "NCS36510": { |
The Other Jimmy |
31:8ea194f6145b | 3173 | "inherits": ["Target"], |
The Other Jimmy |
31:8ea194f6145b | 3174 | "core": "Cortex-M3", |
The Other Jimmy |
31:8ea194f6145b | 3175 | "extra_labels": ["ONSEMI"], |
The Other Jimmy |
31:8ea194f6145b | 3176 | "config": { |
The Other Jimmy |
31:8ea194f6145b | 3177 | "mac-addr-low": { |
The Other Jimmy |
31:8ea194f6145b | 3178 | "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 | 3179 | "value": "0xFFFFFFFF" |
The Other Jimmy |
31:8ea194f6145b | 3180 | }, |
The Other Jimmy |
31:8ea194f6145b | 3181 | "mac-addr-high": { |
The Other Jimmy |
31:8ea194f6145b | 3182 | "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 | 3183 | "value": "0xFFFFFFFF" |
The Other Jimmy |
31:8ea194f6145b | 3184 | }, |
The Other Jimmy |
31:8ea194f6145b | 3185 | "32KHz-clk-trim": { |
The Other Jimmy |
31:8ea194f6145b | 3186 | "help": "32KHz clock trim", |
The Other Jimmy |
31:8ea194f6145b | 3187 | "value": "0x39" |
The Other Jimmy |
31:8ea194f6145b | 3188 | }, |
The Other Jimmy |
31:8ea194f6145b | 3189 | "32MHz-clk-trim": { |
The Other Jimmy |
31:8ea194f6145b | 3190 | "help": "32MHz clock trim", |
The Other Jimmy |
31:8ea194f6145b | 3191 | "value": "0x17" |
The Other Jimmy |
31:8ea194f6145b | 3192 | }, |
The Other Jimmy |
31:8ea194f6145b | 3193 | "rssi-trim": { |
The Other Jimmy |
31:8ea194f6145b | 3194 | "help": "RSSI trim", |
The Other Jimmy |
31:8ea194f6145b | 3195 | "value": "0x3D" |
The Other Jimmy |
31:8ea194f6145b | 3196 | }, |
The Other Jimmy |
31:8ea194f6145b | 3197 | "txtune-trim": { |
The Other Jimmy |
31:8ea194f6145b | 3198 | "help": "TX tune trim", |
The Other Jimmy |
31:8ea194f6145b | 3199 | "value": "0xFFFFFFFF" |
The Other Jimmy |
31:8ea194f6145b | 3200 | } |
The Other Jimmy |
31:8ea194f6145b | 3201 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3202 | "OUTPUT_EXT": "hex", |
The Other Jimmy |
31:8ea194f6145b | 3203 | "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"}, |
The Other Jimmy |
31:8ea194f6145b | 3204 | "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"], |
The Other Jimmy |
31:8ea194f6145b | 3205 | "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], |
The Other Jimmy |
36:96847d42f010 | 3206 | "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG", "SPISLAVE"], |
screamer | 27:5461402c33f8 | 3207 | "release_versions": ["2", "5"] |
The Other Jimmy |
31:8ea194f6145b | 3208 | }, |
The Other Jimmy |
31:8ea194f6145b | 3209 | "NUMAKER_PFM_M453": { |
The Other Jimmy |
31:8ea194f6145b | 3210 | "core": "Cortex-M4F", |
The Other Jimmy |
31:8ea194f6145b | 3211 | "default_toolchain": "ARM", |
The Other Jimmy |
36:96847d42f010 | 3212 | "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"], |
The Other Jimmy |
31:8ea194f6145b | 3213 | "is_disk_virtual": true, |
The Other Jimmy |
31:8ea194f6145b | 3214 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"], |
theotherjimmy |
40:7d3fa6b99b2b | 3215 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 3216 | "gpio-irq-debounce-enable": { |
theotherjimmy |
40:7d3fa6b99b2b | 3217 | "help": "Enable GPIO IRQ debounce", |
theotherjimmy |
40:7d3fa6b99b2b | 3218 | "value": 0 |
theotherjimmy |
40:7d3fa6b99b2b | 3219 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3220 | "gpio-irq-debounce-enable-list": { |
theotherjimmy |
40:7d3fa6b99b2b | 3221 | "help": "Comma separated pin list to enable GPIO IRQ debounce", |
theotherjimmy |
40:7d3fa6b99b2b | 3222 | "value": "NC" |
theotherjimmy |
40:7d3fa6b99b2b | 3223 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3224 | "gpio-irq-debounce-clock-source": { |
theotherjimmy |
40:7d3fa6b99b2b | 3225 | "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC", |
theotherjimmy |
40:7d3fa6b99b2b | 3226 | "value": "GPIO_DBCTL_DBCLKSRC_LIRC" |
theotherjimmy |
40:7d3fa6b99b2b | 3227 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3228 | "gpio-irq-debounce-sample-rate": { |
theotherjimmy |
40:7d3fa6b99b2b | 3229 | "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768", |
theotherjimmy |
40:7d3fa6b99b2b | 3230 | "value": "GPIO_DBCTL_DBCLKSEL_16" |
theotherjimmy |
40:7d3fa6b99b2b | 3231 | } |
theotherjimmy |
40:7d3fa6b99b2b | 3232 | }, |
The Other Jimmy |
31:8ea194f6145b | 3233 | "inherits": ["Target"], |
The Other Jimmy |
31:8ea194f6145b | 3234 | "progen": {"target": "numaker-pfm-m453"}, |
The Other Jimmy |
36:96847d42f010 | 3235 | "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 | 3236 | "release_versions": ["2", "5"], |
The Other Jimmy |
36:96847d42f010 | 3237 | "device_name": "M453VG6AE", |
The Other Jimmy |
36:96847d42f010 | 3238 | "bootloader_supported": true |
The Other Jimmy |
31:8ea194f6145b | 3239 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3240 | "NUMAKER_PFM_NANO130": { |
theotherjimmy |
40:7d3fa6b99b2b | 3241 | "core": "Cortex-M0", |
theotherjimmy |
40:7d3fa6b99b2b | 3242 | "default_toolchain": "ARM", |
theotherjimmy |
40:7d3fa6b99b2b | 3243 | "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"], |
theotherjimmy |
40:7d3fa6b99b2b | 3244 | "is_disk_virtual": true, |
theotherjimmy |
40:7d3fa6b99b2b | 3245 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"], |
theotherjimmy |
40:7d3fa6b99b2b | 3246 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 3247 | "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
theotherjimmy |
40:7d3fa6b99b2b | 3248 | "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 3249 | "release_versions": ["5"], |
theotherjimmy |
40:7d3fa6b99b2b | 3250 | "device_name": "NANO130KE3BN" |
theotherjimmy |
40:7d3fa6b99b2b | 3251 | }, |
The Other Jimmy |
31:8ea194f6145b | 3252 | "HI2110": { |
The Other Jimmy |
31:8ea194f6145b | 3253 | "inherits": ["Target"], |
The Other Jimmy |
31:8ea194f6145b | 3254 | "core": "Cortex-M0", |
The Other Jimmy |
31:8ea194f6145b | 3255 | "default_toolchain": "GCC_ARM", |
The Other Jimmy |
31:8ea194f6145b | 3256 | "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], |
The Other Jimmy |
31:8ea194f6145b | 3257 | "extra_labels": ["ublox"], |
The Other Jimmy |
36:96847d42f010 | 3258 | "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 | 3259 | "public": false, |
The Other Jimmy |
31:8ea194f6145b | 3260 | "target_overrides": { |
The Other Jimmy |
31:8ea194f6145b | 3261 | "*": { |
The Other Jimmy |
31:8ea194f6145b | 3262 | "core.stdio-flush-at-exit": false |
The Other Jimmy |
31:8ea194f6145b | 3263 | } |
The Other Jimmy |
31:8ea194f6145b | 3264 | }, |
The Other Jimmy |
31:8ea194f6145b | 3265 | "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"], |
The Other Jimmy |
31:8ea194f6145b | 3266 | "default_lib": "std", |
The Other Jimmy |
31:8ea194f6145b | 3267 | "release_versions": ["5"] |
The Other Jimmy |
31:8ea194f6145b | 3268 | }, |
The Other Jimmy |
31:8ea194f6145b | 3269 | "SARA_NBIOT": { |
The Other Jimmy |
31:8ea194f6145b | 3270 | "inherits": ["HI2110"], |
The Other Jimmy |
31:8ea194f6145b | 3271 | "extra_labels": ["ublox", "HI2110"], |
The Other Jimmy |
31:8ea194f6145b | 3272 | "public": false |
The Other Jimmy |
31:8ea194f6145b | 3273 | }, |
The Other Jimmy |
31:8ea194f6145b | 3274 | "SARA_NBIOT_EVK": { |
The Other Jimmy |
31:8ea194f6145b | 3275 | "inherits": ["SARA_NBIOT"], |
The Other Jimmy |
31:8ea194f6145b | 3276 | "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"] |
The Other Jimmy |
36:96847d42f010 | 3277 | }, |
The Other Jimmy |
36:96847d42f010 | 3278 | "REALTEK_RTL8195AM": { |
The Other Jimmy |
36:96847d42f010 | 3279 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
36:96847d42f010 | 3280 | "core": "Cortex-M3", |
The Other Jimmy |
36:96847d42f010 | 3281 | "default_toolchain": "GCC_ARM", |
The Other Jimmy |
36:96847d42f010 | 3282 | "inherits": ["Target"], |
The Other Jimmy |
36:96847d42f010 | 3283 | "detect_code": ["4600"], |
The Other Jimmy |
36:96847d42f010 | 3284 | "extra_labels": ["Realtek", "AMEBA", "RTL8195A"], |
The Other Jimmy |
36:96847d42f010 | 3285 | "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS"], |
The Other Jimmy |
36:96847d42f010 | 3286 | "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], |
The Other Jimmy |
38:399953da035d | 3287 | "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "TRNG", "EMAC", "FLASH"], |
The Other Jimmy |
36:96847d42f010 | 3288 | "features": ["LWIP"], |
The Other Jimmy |
36:96847d42f010 | 3289 | "post_binary_hook": { |
The Other Jimmy |
36:96847d42f010 | 3290 | "function": "RTL8195ACode.binary_hook", |
The Other Jimmy |
36:96847d42f010 | 3291 | "toolchains": ["ARM_STD", "GCC_ARM", "IAR"] |
The Other Jimmy |
36:96847d42f010 | 3292 | }, |
The Other Jimmy |
36:96847d42f010 | 3293 | "release_versions": ["5"] |
The Other Jimmy |
38:399953da035d | 3294 | }, |
The Other Jimmy |
38:399953da035d | 3295 | "VBLUNO51_LEGACY": { |
The Other Jimmy |
38:399953da035d | 3296 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
38:399953da035d | 3297 | "inherits": ["MCU_NRF51_32K"], |
The Other Jimmy |
38:399953da035d | 3298 | "extra_labels_add": ["VBLUNO51"] |
The Other Jimmy |
38:399953da035d | 3299 | }, |
The Other Jimmy |
38:399953da035d | 3300 | "VBLUNO51_BOOT": { |
The Other Jimmy |
38:399953da035d | 3301 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
38:399953da035d | 3302 | "inherits": ["MCU_NRF51_32K_BOOT"], |
The Other Jimmy |
38:399953da035d | 3303 | "extra_labels_add": ["VBLUNO51"], |
The Other Jimmy |
38:399953da035d | 3304 | "macros_add": ["TARGET_VBLUNO51"] |
The Other Jimmy |
38:399953da035d | 3305 | }, |
The Other Jimmy |
38:399953da035d | 3306 | "VBLUNO51_OTA": { |
The Other Jimmy |
38:399953da035d | 3307 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
38:399953da035d | 3308 | "inherits": ["MCU_NRF51_32K_OTA"], |
The Other Jimmy |
38:399953da035d | 3309 | "extra_labels_add": ["VBLUNO51"], |
The Other Jimmy |
38:399953da035d | 3310 | "macros_add": ["TARGET_VBLUNO51"] |
The Other Jimmy |
38:399953da035d | 3311 | }, |
The Other Jimmy |
38:399953da035d | 3312 | "VBLUNO51": { |
The Other Jimmy |
38:399953da035d | 3313 | "supported_form_factors": ["ARDUINO"], |
The Other Jimmy |
38:399953da035d | 3314 | "inherits": ["MCU_NRF51_32K_UNIFIED"], |
theotherjimmy |
40:7d3fa6b99b2b | 3315 | "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"], |
The Other Jimmy |
38:399953da035d | 3316 | "release_versions": ["2"], |
The Other Jimmy |
38:399953da035d | 3317 | "device_name": "nRF51822_xxAC" |
theotherjimmy |
40:7d3fa6b99b2b | 3318 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3319 | "VBLUNO52": { |
theotherjimmy |
40:7d3fa6b99b2b | 3320 | "supported_form_factors": ["ARDUINO"], |
theotherjimmy |
40:7d3fa6b99b2b | 3321 | "inherits": ["MCU_NRF52"], |
theotherjimmy |
40:7d3fa6b99b2b | 3322 | "macros_add": ["BOARD_PCA10040", "BOARD_VBLUNO52", "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"], |
theotherjimmy |
40:7d3fa6b99b2b | 3323 | "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"], |
theotherjimmy |
40:7d3fa6b99b2b | 3324 | "release_versions": ["2"], |
theotherjimmy |
40:7d3fa6b99b2b | 3325 | "device_name": "nRF52832_xxAA" |
theotherjimmy |
40:7d3fa6b99b2b | 3326 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3327 | "NUMAKER_PFM_M487": { |
theotherjimmy |
40:7d3fa6b99b2b | 3328 | "core": "Cortex-M4F", |
theotherjimmy |
40:7d3fa6b99b2b | 3329 | "default_toolchain": "ARM", |
theotherjimmy |
40:7d3fa6b99b2b | 3330 | "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO"], |
theotherjimmy |
40:7d3fa6b99b2b | 3331 | "is_disk_virtual": true, |
theotherjimmy |
40:7d3fa6b99b2b | 3332 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"], |
theotherjimmy |
40:7d3fa6b99b2b | 3333 | "config": { |
theotherjimmy |
40:7d3fa6b99b2b | 3334 | "gpio-irq-debounce-enable": { |
theotherjimmy |
40:7d3fa6b99b2b | 3335 | "help": "Enable GPIO IRQ debounce", |
theotherjimmy |
40:7d3fa6b99b2b | 3336 | "value": 0 |
theotherjimmy |
40:7d3fa6b99b2b | 3337 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3338 | "gpio-irq-debounce-enable-list": { |
theotherjimmy |
40:7d3fa6b99b2b | 3339 | "help": "Comma separated pin list to enable GPIO IRQ debounce", |
theotherjimmy |
40:7d3fa6b99b2b | 3340 | "value": "NC" |
theotherjimmy |
40:7d3fa6b99b2b | 3341 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3342 | "gpio-irq-debounce-clock-source": { |
theotherjimmy |
40:7d3fa6b99b2b | 3343 | "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC", |
theotherjimmy |
40:7d3fa6b99b2b | 3344 | "value": "GPIO_DBCTL_DBCLKSRC_LIRC" |
theotherjimmy |
40:7d3fa6b99b2b | 3345 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3346 | "gpio-irq-debounce-sample-rate": { |
theotherjimmy |
40:7d3fa6b99b2b | 3347 | "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768", |
theotherjimmy |
40:7d3fa6b99b2b | 3348 | "value": "GPIO_DBCTL_DBCLKSEL_16" |
theotherjimmy |
40:7d3fa6b99b2b | 3349 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3350 | "usb-device-hsusbd": { |
theotherjimmy |
40:7d3fa6b99b2b | 3351 | "help": "Select high-speed USB device or not", |
theotherjimmy |
40:7d3fa6b99b2b | 3352 | "value": 1 |
theotherjimmy |
40:7d3fa6b99b2b | 3353 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3354 | "ctrl01-enable": { |
theotherjimmy |
40:7d3fa6b99b2b | 3355 | "help": "Enable control_01", |
theotherjimmy |
40:7d3fa6b99b2b | 3356 | "value": 0 |
theotherjimmy |
40:7d3fa6b99b2b | 3357 | } |
theotherjimmy |
40:7d3fa6b99b2b | 3358 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3359 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 3360 | "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"], |
theotherjimmy |
40:7d3fa6b99b2b | 3361 | "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", "FLASH", "CAN"], |
theotherjimmy |
40:7d3fa6b99b2b | 3362 | "features": ["LWIP"], |
theotherjimmy |
40:7d3fa6b99b2b | 3363 | "release_versions": ["5"], |
theotherjimmy |
40:7d3fa6b99b2b | 3364 | "device_name": "M487JIDAE", |
theotherjimmy |
40:7d3fa6b99b2b | 3365 | "bootloader_supported": true |
theotherjimmy |
40:7d3fa6b99b2b | 3366 | }, |
theotherjimmy |
40:7d3fa6b99b2b | 3367 | "TMPM066": { |
theotherjimmy |
40:7d3fa6b99b2b | 3368 | "inherits": ["Target"], |
theotherjimmy |
40:7d3fa6b99b2b | 3369 | "core": "Cortex-M0", |
theotherjimmy |
40:7d3fa6b99b2b | 3370 | "is_disk_virtual": true, |
theotherjimmy |
40:7d3fa6b99b2b | 3371 | "extra_labels": ["TOSHIBA"], |
theotherjimmy |
40:7d3fa6b99b2b | 3372 | "macros": ["__TMPM066__", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
theotherjimmy |
40:7d3fa6b99b2b | 3373 | "supported_toolchains": ["GCC_ARM", "ARM", "IAR"], |
theotherjimmy |
40:7d3fa6b99b2b | 3374 | "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "I2C", "I2CSLAVE", "STDIO_MESSAGES", "PWMOUT"], |
theotherjimmy |
40:7d3fa6b99b2b | 3375 | "device_name": "TMPM066FWUG", |
theotherjimmy |
40:7d3fa6b99b2b | 3376 | "detect_code": ["7011"], |
theotherjimmy |
40:7d3fa6b99b2b | 3377 | "release_versions": ["5"] |
screamer | 27:5461402c33f8 | 3378 | } |
screamer | 27:5461402c33f8 | 3379 | } |