Skip to content

Commit

Permalink
Merge branch 'release/v15.0.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
valeros committed Oct 31, 2021
2 parents 3d5183b + 7132233 commit 4055fdc
Show file tree
Hide file tree
Showing 21 changed files with 359 additions and 22 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-16.04, windows-latest, macos-latest]
os: [ubuntu-18.04, windows-latest, macos-latest]
python-version: [3.7]
example:
- "examples/arduino-blink"
Expand Down
43 changes: 43 additions & 0 deletions boards/bw_swan_r5.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"build": {
"core": "stm32",
"cpu": "cortex-m4",
"extra_flags": "-DSTM32L4xx -DSTM32L4R5xx",
"f_cpu": "120000000L",
"framework_extra_flags": {
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
},
"mcu": "stm32l4r5ziy6",
"product_line": "STM32L4R5xx",
"variant": "STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY"
},
"connectivity": [
"can"
],
"debug": {
"jlink_device": "STM32L4R5ZI",
"openocd_target": "stm32l4x",
"svd_path": "STM32L4R5.svd"
},
"frameworks": [
"arduino",
"stm32cube"
],
"name": "BluesWireless Swan R5",
"upload": {
"maximum_ram_size": 655360,
"maximum_size": 2097152,
"protocol": "stlink",
"protocols": [
"dfu",
"blackmagic",
"cmsis-dap",
"jlink",
"serial",
"stlink",
"mbed"
]
},
"url": "https://blues.io/products/swan",
"vendor": "BluesWireless"
}
45 changes: 45 additions & 0 deletions boards/disco_b_u585i_iot02a.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"build": {
"core": "stm32",
"cpu": "cortex-m33",
"extra_flags": "-DSTM32U5xx -DSTM32U585xx",
"f_cpu": "160000000L",
"framework_extra_flags": {
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
},
"mcu": "stm32u585aii6q",
"product_line": "STM32U585xx",
"variant": "STM32U5xx/U575A(G-I)IxQ_U585AIIxQ"
},
"connectivity": [
"can"
],
"debug": {
"default_tools": [
"stlink"
],
"jlink_device": "STM32U585AI",
"onboard_tools": [
"stlink"
],
"openocd_target": "stm32u5x"
},
"frameworks": [
"arduino"
],
"name": "ST B-U585I-IOT02A Discovery",
"upload": {
"maximum_ram_size": 262144,
"maximum_size": 2097152,
"protocol": "stlink",
"protocols": [
"stlink",
"jlink",
"cmsis-dap",
"blackmagic",
"mbed"
]
},
"url": "https://www.st.com/en/evaluation-tools/b-u585i-iot02a.html",
"vendor": "ST"
}
46 changes: 46 additions & 0 deletions boards/disco_h735ig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"build": {
"cpu": "cortex-m7",
"extra_flags": "-DSTM32H7xx -DSTM32H735xx",
"f_cpu": "550000000L",
"mcu": "stm32h735igk6u",
"product_line": "STM32H735xx",
"zephyr": {
"variant": "stm32h735g_disco"
}
},
"connectivity": [
"can",
"ethernet"
],
"debug": {
"default_tools": [
"stlink"
],
"jlink_device": "STM32H735IG",
"onboard_tools": [
"stlink"
],
"openocd_target": "stm32h7x",
"svd_path": "STM32H73x.svd"
},
"frameworks": [
"stm32cube",
"zephyr"
],
"name": "STM32H735G-DK Discovery kit",
"upload": {
"maximum_ram_size": 442368,
"maximum_size": 1048576,
"protocol": "stlink",
"protocols": [
"blackmagic",
"cmsis-dap",
"jlink",
"stlink",
"mbed"
]
},
"url": "https://www.st.com/en/evaluation-tools/stm32h735g-dk.html",
"vendor": "ST"
}
5 changes: 3 additions & 2 deletions boards/electrosmith_daisy.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,15 @@
},
"mcu": "stm32h750ibk6",
"product_line": "STM32H750xx",
"variant": "STM32H7xx/H743I(G-I)(K-T)_H750IBK_H753II(K-T)"
"variant": "STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)"
},
"connectivity": [
"can"
],
"debug": {
"jlink_device": "STM32H750IB",
"openocd_target": "stm32h7x"
"openocd_target": "stm32h7x",
"svd_path": "STM32H750x.svd"
},
"frameworks": [
"arduino",
Expand Down
4 changes: 3 additions & 1 deletion boards/nucleo_f042k6.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
"extra_flags": "-DSTM32F042x6",
"f_cpu": "48000000L",
"mcu": "stm32f042k6t6",
"product_line": "STM32F042x6"
"product_line": "STM32F042x6",
"variant": "STM32F0xx/F042K(4-6)T"
},
"connectivity": [
"can"
Expand All @@ -22,6 +23,7 @@
"svd_path": "STM32F042x.svd"
},
"frameworks": [
"arduino",
"cmsis",
"mbed",
"stm32cube",
Expand Down
3 changes: 2 additions & 1 deletion boards/nucleo_f446ze.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@
"cmsis",
"mbed",
"stm32cube",
"libopencm3"
"libopencm3",
"zephyr"
],
"name": "ST Nucleo F446ZE",
"upload": {
Expand Down
46 changes: 46 additions & 0 deletions boards/nucleo_g0b1re.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"build": {
"core": "stm32",
"cpu": "cortex-m0plus",
"extra_flags": "-DSTM32G0xx -DSTM32G0B1xx",
"f_cpu": "64000000L",
"framework_extra_flags": {
"arduino": "-D__CORTEX_SC=0"
},
"mcu": "stm32g0b1ret6",
"product_line": "STM32G0B1xx",
"variant": "STM32G0xx/G0B1RBT_G0B1R(C-E)(I-T)_G0C1R(C-E)(I-T)"
},
"debug": {
"default_tools": [
"stlink"
],
"jlink_device": "STM32G0B1RE",
"onboard_tools": [
"stlink"
],
"openocd_target": "stm32g0x",
"svd_path": "STM32G0B1.svd"
},
"frameworks": [
"arduino",
"stm32cube"
],
"name": "ST Nucleo G0B1RE",
"upload": {
"maximum_ram_size": 147456,
"maximum_size": 262144,
"protocol": "stlink",
"protocols": [
"blackmagic",
"cmsis-dap",
"dfu",
"jlink",
"serial",
"stlink",
"mbed"
]
},
"url": "https://www.st.com/en/evaluation-tools/nucleo-g0b1re.html",
"vendor": "ST"
}
42 changes: 42 additions & 0 deletions boards/nucleo_l010rb.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"build": {
"cpu": "cortex-m0plus",
"extra_flags": "-DSTM32L010xB",
"f_cpu": "32000000L",
"framework_extra_flags": {
"arduino": "-D__CORTEX_SC=0"
},
"mcu": "stm32l010rbt6",
"product_line": "STM32L010xB",
"variant": "STM32L0xx/L010RBT"
},
"debug": {
"default_tools": [
"stlink"
],
"jlink_device": "STM32L010RB",
"onboard_tools": [
"stlink"
],
"openocd_target": "stm32l0",
"svd_path": "STM32L0x0.svd"
},
"frameworks": [
"arduino",
"stm32cube"
],
"name": "ST Nucleo L010RB",
"upload": {
"maximum_ram_size": 20480,
"maximum_size": 131072,
"protocol": "stlink",
"protocols": [
"jlink",
"cmsis-dap",
"stlink",
"blackmagic"
]
},
"url": "https://www.st.com/en/evaluation-tools/nucleo-l010rb.html",
"vendor": "ST"
}
2 changes: 1 addition & 1 deletion boards/nucleo_l4r5zi.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
],
"openocd_board": "st_nucleo_l4",
"openocd_target": "stm32l4x",
"svd_path": "STM32L4x5.svd"
"svd_path": "STM32L4R5.svd"
},
"frameworks": [
"arduino",
Expand Down
45 changes: 45 additions & 0 deletions boards/nucleo_u575zi_q.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"build": {
"core": "stm32",
"cpu": "cortex-m33",
"extra_flags": "-DSTM32U5xx -DSTM32U575xx",
"f_cpu": "160000000L",
"framework_extra_flags": {
"arduino": "-DCUSTOM_PERIPHERAL_PINS"
},
"mcu": "stm32u575zit6q",
"product_line": "STM32U575xx",
"variant": "STM32U5xx/U575Z(G-I)TxQ_U585ZETxQ"
},
"connectivity": [
"can"
],
"debug": {
"default_tools": [
"stlink"
],
"jlink_device": "STM32U575ZI",
"onboard_tools": [
"stlink"
],
"openocd_target": "stm32u5x"
},
"frameworks": [
"arduino"
],
"name": "ST Nucleo U575ZI-Q",
"upload": {
"maximum_ram_size": 262144,
"maximum_size": 2097152,
"protocol": "stlink",
"protocols": [
"stlink",
"jlink",
"cmsis-dap",
"blackmagic",
"mbed"
]
},
"url": "https://www.st.com/en/evaluation-tools/nucleo-u575zi-q.html",
"vendor": "ST"
}
9 changes: 7 additions & 2 deletions boards/nucleo_wl55jc.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@
"build": {
"core": "stm32",
"cpu": "cortex-m4",
"extra_flags": "-DSTM32WL55JC1",
"extra_flags": "-DSTM32WLxx -DSTM32WLE5xx",
"f_cpu": "48000000L",
"framework_extra_flags": {
"arduino": "-DUSE_CM4_STARTUP_FILE"
},
"mcu": "stm32wl55jc",
"product_line": "STM32WL55xx"
"product_line": "STM32WL55xx",
"variant": "STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I"
},
"debug": {
"default_tools": [
Expand All @@ -19,6 +23,7 @@
"svd_path": "STM32WL5x_CM4.svd"
},
"frameworks": [
"arduino",
"zephyr"
],
"name": "ST Nucleo WL55JC",
Expand Down
3 changes: 2 additions & 1 deletion boards/portenta_h7_m4.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"build": {
"arduino":{
"ldscript": "linker_script.ld"
"ldscript": "linker_script.ld",
"flash_layout": "50_50"
},
"extra_flags": "-DARDUINO_PORTENTA_H7_M4",
"core": "arduino",
Expand Down
3 changes: 2 additions & 1 deletion boards/portenta_h7_m7.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"build": {
"arduino":{
"ldscript": "linker_script.ld"
"ldscript": "linker_script.ld",
"flash_layout": "50_50"
},
"extra_flags": "-DARDUINO_PORTENTA_H7_M7",
"core": "arduino",
Expand Down
Loading

0 comments on commit 4055fdc

Please sign in to comment.