Skip to content

Commit e495651

Browse files
committed
Merge branch 'release/v15.3.0'
2 parents 9044feb + 5d0cffd commit e495651

File tree

102 files changed

+378
-106
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+378
-106
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.
66

7-
* [Home](http://platformio.org/platforms/ststm32) (home page in PlatformIO Platform Registry)
8-
* [Documentation](http://docs.platformio.org/page/platforms/ststm32.html) (advanced usage, packages, boards, frameworks, etc.)
7+
* [Home](https://registry.platformio.org/platforms/platformio/ststm32) (home page in the PlatformIO Registry)
8+
* [Documentation](https://docs.platformio.org/page/platforms/ststm32.html) (advanced usage, packages, boards, frameworks, etc.)
99

1010
# Usage
1111

1212
1. [Install PlatformIO](http://platformio.org)
13-
2. Create PlatformIO project and configure a platform option in [platformio.ini](http://docs.platformio.org/page/projectconf.html) file:
13+
2. Create PlatformIO project and configure a platform option in [platformio.ini](https://docs.platformio.org/page/projectconf.html) file:
1414

1515
## Stable version
1616

@@ -32,4 +32,4 @@ board = ...
3232

3333
# Configuration
3434

35-
Please navigate to [documentation](http://docs.platformio.org/page/platforms/ststm32.html).
35+
Please navigate to [documentation](https://docs.platformio.org/page/platforms/ststm32.html).

boards/bw_swan_r5.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"cpu": "cortex-m4",
55
"extra_flags": "-DSTM32L4xx -DSTM32L4R5xx",
66
"f_cpu": "120000000L",
7-
"framework_extra_flags": {
7+
"framework_extra_flags": {
88
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
99
},
1010
"mcu": "stm32l4r5ziy6",

boards/devebox_h743vitx.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"variant_h": "variant_DevEBoxH7xx.h"
5+
},
6+
"core": "stm32",
7+
"cpu": "cortex-m7",
8+
"extra_flags": "-DSTM32H7xx -DSTM32H743xx",
9+
"f_cpu": "480000000L",
10+
"framework_extra_flags": {
11+
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
12+
},
13+
"mcu": "stm32h743vit6",
14+
"product_line": "STM32H743xx",
15+
"variant": "STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)"
16+
},
17+
"connectivity": [
18+
"can",
19+
"ethernet"
20+
],
21+
"debug": {
22+
"jlink_device": "STM32H743VI",
23+
"openocd_target": "stm32h7x",
24+
"svd_path": "STM32H743.svd"
25+
},
26+
"frameworks": [
27+
"arduino",
28+
"cmsis",
29+
"stm32cube"
30+
],
31+
"name": "DevEBox H743VITX",
32+
"upload": {
33+
"maximum_ram_size": 524288,
34+
"maximum_size": 2097152,
35+
"protocol": "stlink",
36+
"protocols": [
37+
"jlink",
38+
"cmsis-dap",
39+
"stlink",
40+
"blackmagic"
41+
]
42+
},
43+
"url": "https://github.com/mcauser/MCUDEV_DEVEBOX_H7XX_M",
44+
"vendor": "DevEBox"
45+
}

boards/devebox_h750vbtx.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"variant_h": "variant_DevEBoxH7xx.h"
5+
},
6+
"core": "stm32",
7+
"cpu": "cortex-m7",
8+
"extra_flags": "-DSTM32H7xx -DSTM32H750xx",
9+
"f_cpu": "480000000L",
10+
"framework_extra_flags": {
11+
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
12+
},
13+
"mcu": "stm32h750vbt6",
14+
"product_line": "STM32H750xx",
15+
"variant": "STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)"
16+
},
17+
"connectivity": [
18+
"can",
19+
"ethernet"
20+
],
21+
"debug": {
22+
"jlink_device": "STM32H750VB",
23+
"openocd_target": "stm32h7x",
24+
"svd_path": "STM32H750.svd"
25+
},
26+
"frameworks": [
27+
"arduino",
28+
"cmsis",
29+
"stm32cube"
30+
],
31+
"name": "DevEBox H750VBTX",
32+
"upload": {
33+
"maximum_ram_size": 131072,
34+
"maximum_size": 524288,
35+
"protocol": "stlink",
36+
"protocols": [
37+
"jlink",
38+
"cmsis-dap",
39+
"stlink",
40+
"blackmagic"
41+
]
42+
},
43+
"url": "https://github.com/mcauser/MCUDEV_DEVEBOX_H7XX_M",
44+
"vendor": "DevEBox"
45+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"ldscript": "DAISY_SEED.ld",
5+
"variant_h": "variant_DAISY_PATCH_SM.h"
6+
},
7+
"core": "stm32",
8+
"cpu": "cortex-m7",
9+
"extra_flags": "-DSTM32H7xx -DSTM32H750xx",
10+
"f_cpu": "400000000L",
11+
"framework_extra_flags": {
12+
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
13+
},
14+
"mcu": "stm32h750ibk6",
15+
"product_line": "STM32H750xx",
16+
"variant": "STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)"
17+
},
18+
"connectivity": [
19+
"can"
20+
],
21+
"debug": {
22+
"jlink_device": "STM32H750IB",
23+
"openocd_target": "stm32h7x",
24+
"svd_path": "STM32H750x.svd"
25+
},
26+
"frameworks": [
27+
"arduino",
28+
"cmsis",
29+
"stm32cube"
30+
],
31+
"name": "Electrosmith Daisy Patch SM",
32+
"upload": {
33+
"maximum_ram_size": 131072,
34+
"maximum_size": 524288,
35+
"protocol": "stlink",
36+
"protocols": [
37+
"jlink",
38+
"cmsis-dap",
39+
"stlink",
40+
"blackmagic",
41+
"mbed"
42+
]
43+
},
44+
"url": "https://www.electro-smith.com/daisy",
45+
"vendor": "Electrosmith"
46+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"ldscript": "DAISY_SEED.ld",
5+
"variant_h": "variant_DAISY_PETAL_SM.h"
6+
},
7+
"core": "stm32",
8+
"cpu": "cortex-m7",
9+
"extra_flags": "-DSTM32H7xx -DSTM32H750xx",
10+
"f_cpu": "400000000L",
11+
"framework_extra_flags": {
12+
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
13+
},
14+
"mcu": "stm32h750ibk6",
15+
"product_line": "STM32H750xx",
16+
"variant": "STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)"
17+
},
18+
"connectivity": [
19+
"can"
20+
],
21+
"debug": {
22+
"jlink_device": "STM32H750IB",
23+
"openocd_target": "stm32h7x",
24+
"svd_path": "STM32H750x.svd"
25+
},
26+
"frameworks": [
27+
"arduino",
28+
"cmsis",
29+
"stm32cube"
30+
],
31+
"name": "Electrosmith Daisy Petal SM",
32+
"upload": {
33+
"maximum_ram_size": 131072,
34+
"maximum_size": 524288,
35+
"protocol": "stlink",
36+
"protocols": [
37+
"jlink",
38+
"cmsis-dap",
39+
"stlink",
40+
"blackmagic",
41+
"mbed"
42+
]
43+
},
44+
"url": "https://www.electro-smith.com/daisy",
45+
"vendor": "Electrosmith"
46+
}

boards/weact_mini_h743vitx.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"variant_h": "variant_WeActMiniH7xx.h"
5+
},
6+
"core": "stm32",
7+
"cpu": "cortex-m7",
8+
"extra_flags": "-DSTM32H7xx -DSTM32H743xx",
9+
"f_cpu": "480000000L",
10+
"framework_extra_flags": {
11+
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
12+
},
13+
"mcu": "stm32h743vit6",
14+
"product_line": "STM32H743xx",
15+
"variant": "STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)"
16+
},
17+
"connectivity": [
18+
"can",
19+
"ethernet"
20+
],
21+
"debug": {
22+
"jlink_device": "STM32H743VI",
23+
"openocd_target": "stm32h7x",
24+
"svd_path": "STM32H743.svd"
25+
},
26+
"frameworks": [
27+
"arduino",
28+
"cmsis",
29+
"stm32cube"
30+
],
31+
"name": "WeAct Studio MiniSTM32H743VITX",
32+
"upload": {
33+
"maximum_ram_size": 524288,
34+
"maximum_size": 2097152,
35+
"protocol": "stlink",
36+
"protocols": [
37+
"jlink",
38+
"cmsis-dap",
39+
"stlink",
40+
"blackmagic"
41+
]
42+
},
43+
"url": "https://github.com/WeActTC/MiniSTM32H7xx",
44+
"vendor": "WeAct Studio"
45+
}

boards/weact_mini_h750vbtx.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"variant_h": "variant_WeActMiniH7xx.h"
5+
},
6+
"core": "stm32",
7+
"cpu": "cortex-m7",
8+
"extra_flags": "-DSTM32H7xx -DSTM32H750xx",
9+
"f_cpu": "480000000L",
10+
"framework_extra_flags": {
11+
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
12+
},
13+
"mcu": "stm32h750vbt6",
14+
"product_line": "STM32H750xx",
15+
"variant": "STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)"
16+
},
17+
"connectivity": [
18+
"can",
19+
"ethernet"
20+
],
21+
"debug": {
22+
"jlink_device": "STM32H750VB",
23+
"openocd_target": "stm32h7x",
24+
"svd_path": "STM32H750.svd"
25+
},
26+
"frameworks": [
27+
"arduino",
28+
"cmsis",
29+
"stm32cube"
30+
],
31+
"name": "WeAct Studio MiniSTM32H750VBTX",
32+
"upload": {
33+
"maximum_ram_size": 131072,
34+
"maximum_size": 524288,
35+
"protocol": "stlink",
36+
"protocols": [
37+
"jlink",
38+
"cmsis-dap",
39+
"stlink",
40+
"blackmagic"
41+
]
42+
},
43+
"url": "https://github.com/WeActTC/MiniSTM32H7xx",
44+
"vendor": "WeAct Studio"
45+
}

examples/arduino-blink/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
How to build PlatformIO based project
22
=====================================
33

4-
1. [Install PlatformIO Core](http://docs.platformio.org/page/core.html)
4+
1. [Install PlatformIO Core](https://docs.platformio.org/page/core.html)
55
2. Download [development platform with examples](https://github.com/platformio/platform-ststm32/archive/develop.zip)
66
3. Extract ZIP archive
77
4. Run these commands:

examples/arduino-blink/platformio.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
; Library options: dependencies, extra library storages
66
;
77
; Please visit documentation for the other options and examples
8-
; http://docs.platformio.org/page/projectconf.html
8+
; https://docs.platformio.org/page/projectconf.html
99

1010

1111
[env]
@@ -77,10 +77,10 @@ board_build.core = stm32l0
7777

7878
[env:cricket_l082cz]
7979
board = cricket_l082cz
80-
build_flags =
80+
build_flags =
8181
-DPIO_FRAMEWORK_ARDUINO_ENABLE_MASS_STORAGE_HID
8282

8383
[env:econode_l082cz]
8484
board = econode_l082cz
85-
build_flags =
85+
build_flags =
8686
-DPIO_FRAMEWORK_ARDUINO_FS_SFLASH

0 commit comments

Comments
 (0)