Skip to content

Commit 0863720

Browse files
committed
Add new boards // Issue #188
1 parent 0c0c5de commit 0863720

21 files changed

+961
-0
lines changed

boards/armed_v1.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"build": {
3+
"core": "stm32",
4+
"cpu": "cortex-m4",
5+
"extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx",
6+
"f_cpu": "168000000L",
7+
"ldscript": "stm32f405x6.ld",
8+
"mcu": "stm32f407vet6",
9+
"variant": "ARMED_V1"
10+
},
11+
"connectivity": [
12+
"can"
13+
],
14+
"debug": {
15+
"jlink_device": "STM32F407VE",
16+
"openocd_target": "stm32f4x",
17+
"svd_path": "STM32F40x.svd"
18+
},
19+
"frameworks": [
20+
"arduino",
21+
"cmsis",
22+
"stm32cube"
23+
],
24+
"name": "3D Printer Controller",
25+
"upload": {
26+
"maximum_ram_size": 196608,
27+
"maximum_size": 524288,
28+
"protocol": "stlink",
29+
"protocols": [
30+
"jlink",
31+
"stlink",
32+
"blackmagic",
33+
"serial"
34+
]
35+
},
36+
"url": "https://github.com/ktand/Armed",
37+
"vendor": "Armed"
38+
}

boards/black_f407ve.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"build": {
3+
"core": "stm32",
4+
"cpu": "cortex-m4",
5+
"extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx",
6+
"f_cpu": "168000000L",
7+
"framework_extra_flags": {
8+
"arduino": "-DARDUINO_BLACK_F407VE"
9+
},
10+
"ldscript": "stm32f405x6.ld",
11+
"mcu": "stm32f407vet6",
12+
"variant": "BLACK_F407XX"
13+
},
14+
"connectivity": [
15+
"can"
16+
],
17+
"debug": {
18+
"jlink_device": "STM32F407VE",
19+
"openocd_target": "stm32f4x",
20+
"svd_path": "STM32F40x.svd"
21+
},
22+
"frameworks": [
23+
"arduino",
24+
"cmsis",
25+
"stm32cube"
26+
],
27+
"name": "Black STM32F407VE",
28+
"upload": {
29+
"maximum_ram_size": 196608,
30+
"maximum_size": 524288,
31+
"protocol": "stlink",
32+
"protocols": [
33+
"jlink",
34+
"stlink",
35+
"blackmagic",
36+
"serial"
37+
]
38+
},
39+
"url": "https://www.st.com/en/microcontrollers/stm32f407ve.html",
40+
"vendor": "ST"
41+
}

boards/black_f407vg.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"build": {
3+
"core": "stm32",
4+
"cpu": "cortex-m4",
5+
"extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx",
6+
"f_cpu": "168000000L",
7+
"framework_extra_flags": {
8+
"arduino": "-DARDUINO_BLACK_F407VG"
9+
},
10+
"ldscript": "stm32f405x6.ld",
11+
"mcu": "stm32f407vgt6",
12+
"variant": "BLACK_F407XX"
13+
},
14+
"connectivity": [
15+
"can"
16+
],
17+
"debug": {
18+
"jlink_device": "STM32F407VG",
19+
"openocd_target": "stm32f4x",
20+
"svd_path": "STM32F40x.svd"
21+
},
22+
"frameworks": [
23+
"arduino",
24+
"cmsis",
25+
"stm32cube"
26+
],
27+
"name": "Black STM32F407VG",
28+
"upload": {
29+
"maximum_ram_size": 196608,
30+
"maximum_size": 524288,
31+
"protocol": "stlink",
32+
"protocols": [
33+
"jlink",
34+
"stlink",
35+
"blackmagic",
36+
"serial"
37+
]
38+
},
39+
"url": "https://www.st.com/en/microcontrollers/stm32f407vg.html",
40+
"vendor": "ST"
41+
}

boards/black_f407ze.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"build": {
3+
"core": "stm32",
4+
"cpu": "cortex-m4",
5+
"extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx",
6+
"f_cpu": "168000000L",
7+
"framework_extra_flags": {
8+
"arduino": "-DARDUINO_BLACK_F407ZE"
9+
},
10+
"ldscript": "stm32f405x6.ld",
11+
"mcu": "stm32f407zet6",
12+
"variant": "BLACK_F407XX"
13+
},
14+
"connectivity": [
15+
"can"
16+
],
17+
"debug": {
18+
"jlink_device": "STM32F407ZE",
19+
"openocd_target": "stm32f4x",
20+
"svd_path": "STM32F40x.svd"
21+
},
22+
"frameworks": [
23+
"arduino",
24+
"cmsis",
25+
"stm32cube"
26+
],
27+
"name": "Black STM32F407ZE",
28+
"upload": {
29+
"maximum_ram_size": 196608,
30+
"maximum_size": 524288,
31+
"protocol": "stlink",
32+
"protocols": [
33+
"jlink",
34+
"stlink",
35+
"blackmagic",
36+
"serial"
37+
]
38+
},
39+
"url": "https://www.st.com/en/microcontrollers/stm32f407ze.html",
40+
"vendor": "ST"
41+
}

boards/black_f407zg.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"build": {
3+
"core": "stm32",
4+
"cpu": "cortex-m4",
5+
"extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx",
6+
"f_cpu": "168000000L",
7+
"framework_extra_flags": {
8+
"arduino": "-DARDUINO_BLACK_F407ZG"
9+
},
10+
"ldscript": "stm32f405x6.ld",
11+
"mcu": "stm32f407zgt6",
12+
"variant": "BLACK_F407XX"
13+
},
14+
"connectivity": [
15+
"can"
16+
],
17+
"debug": {
18+
"jlink_device": "STM32F407ZE",
19+
"openocd_target": "stm32f4x",
20+
"svd_path": "STM32F40x.svd"
21+
},
22+
"frameworks": [
23+
"arduino",
24+
"cmsis",
25+
"stm32cube"
26+
],
27+
"name": "Black STM32F407ZE",
28+
"upload": {
29+
"maximum_ram_size": 196608,
30+
"maximum_size": 1048576,
31+
"protocol": "stlink",
32+
"protocols": [
33+
"jlink",
34+
"stlink",
35+
"blackmagic",
36+
"serial"
37+
]
38+
},
39+
"url": "https://www.st.com/en/microcontrollers/stm32f407zg.html",
40+
"vendor": "ST"
41+
}

boards/blackpill_f103c8.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"build": {
3+
"core": "stm32",
4+
"cpu": "cortex-m3",
5+
"extra_flags": "-DSTM32F1 -DSTM32F103xB",
6+
"f_cpu": "72000000L",
7+
"hwids": [
8+
[
9+
"0x1EAF",
10+
"0x0003"
11+
],
12+
[
13+
"0x1EAF",
14+
"0x0004"
15+
]
16+
],
17+
"ldscript": "stm32f103x8.ld",
18+
"mcu": "stm32f103c8t6",
19+
"variant": "BLUEPILL_F103XX"
20+
},
21+
"debug": {
22+
"jlink_device": "STM32F103C8",
23+
"openocd_target": "stm32f1x",
24+
"svd_path": "STM32F103xx.svd",
25+
"tools": {
26+
"stlink": {
27+
"default": true,
28+
"server": {
29+
"arguments": [
30+
"-f",
31+
"scripts/interface/stlink.cfg",
32+
"-c",
33+
"transport select hla_swd",
34+
"-f",
35+
"scripts/target/stm32f1x.cfg",
36+
"-c",
37+
"reset_config none"
38+
],
39+
"executable": "bin/openocd",
40+
"package": "tool-openocd"
41+
}
42+
}
43+
}
44+
},
45+
"frameworks": [
46+
"arduino",
47+
"cmsis",
48+
"libopencm3",
49+
"stm32cube"
50+
],
51+
"name": "BlackPill F103C8",
52+
"upload": {
53+
"maximum_ram_size": 20480,
54+
"maximum_size": 65536,
55+
"protocol": "stlink",
56+
"protocols": [
57+
"jlink",
58+
"stlink",
59+
"blackmagic",
60+
"serial"
61+
]
62+
},
63+
"url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103c8.html",
64+
"vendor": "Generic"
65+
}

boards/blackpill_f103c8_128.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"build": {
3+
"core": "stm32",
4+
"cpu": "cortex-m3",
5+
"extra_flags": "-DSTM32F1 -DSTM32F103xB",
6+
"f_cpu": "72000000L",
7+
"hwids": [
8+
[
9+
"0x1EAF",
10+
"0x0003"
11+
],
12+
[
13+
"0x1EAF",
14+
"0x0004"
15+
]
16+
],
17+
"ldscript": "ldscript_cb.ld",
18+
"mcu": "stm32f103c8t6",
19+
"variant": "BLUEPILL_F103XX"
20+
},
21+
"debug": {
22+
"jlink_device": "STM32F103C8",
23+
"openocd_target": "stm32f1x",
24+
"svd_path": "STM32F103xx.svd",
25+
"tools": {
26+
"stlink": {
27+
"default": true,
28+
"server": {
29+
"arguments": [
30+
"-f",
31+
"scripts/interface/stlink.cfg",
32+
"-c",
33+
"transport select hla_swd",
34+
"-f",
35+
"scripts/target/stm32f1x.cfg",
36+
"-c",
37+
"reset_config none"
38+
],
39+
"executable": "bin/openocd",
40+
"package": "tool-openocd"
41+
}
42+
}
43+
}
44+
},
45+
"frameworks": [
46+
"arduino",
47+
"cmsis",
48+
"libopencm3",
49+
"stm32cube"
50+
],
51+
"name": "BlackPill F103C8 (128k)",
52+
"upload": {
53+
"maximum_ram_size": 20480,
54+
"maximum_size": 131072,
55+
"protocol": "stlink",
56+
"protocols": [
57+
"jlink",
58+
"stlink",
59+
"blackmagic",
60+
"serial"
61+
]
62+
},
63+
"url": "http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103c8.html",
64+
"vendor": "Generic"
65+
}

boards/blue_f407ve_mini.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"build": {
3+
"core": "stm32",
4+
"cpu": "cortex-m4",
5+
"extra_flags": "-DSTM32F4 -DSTM32F407xx -DSTM32F40_41xxx",
6+
"f_cpu": "168000000L",
7+
"framework_extra_flags": {
8+
"arduino": "-DARDUINO_BLUE_F407VE_Mini"
9+
},
10+
"ldscript": "stm32f405x6.ld",
11+
"mcu": "stm32f407vet6",
12+
"variant": "BLUE_F407VE_Mini"
13+
},
14+
"connectivity": [
15+
"can"
16+
],
17+
"debug": {
18+
"jlink_device": "STM32F407VE",
19+
"openocd_target": "stm32f4x",
20+
"svd_path": "STM32F40x.svd"
21+
},
22+
"frameworks": [
23+
"arduino",
24+
"cmsis",
25+
"stm32cube"
26+
],
27+
"name": "Blue STM32F407VE Mini",
28+
"upload": {
29+
"maximum_ram_size": 196608,
30+
"maximum_size": 524288,
31+
"protocol": "stlink",
32+
"protocols": [
33+
"jlink",
34+
"stlink",
35+
"blackmagic",
36+
"serial"
37+
]
38+
},
39+
"url": "https://www.st.com/en/microcontrollers/stm32f407ve.html",
40+
"vendor": "ST"
41+
}

0 commit comments

Comments
 (0)