diff --git a/boards/disco_f746ng.json b/boards/disco_f746ng.json new file mode 100644 index 0000000..293a715 --- /dev/null +++ b/boards/disco_f746ng.json @@ -0,0 +1,18 @@ +{ + "build": { + "cpu": "cortex-m7", + "f_cpu": "216000000L", + "mcu": "stm32f746ngh6" + }, + "frameworks": [ + "mbed" + ], + "name": "ST 32F746GDISCOVERY", + "upload": { + "maximum_ram_size": 327680, + "maximum_size": 1048576, + "protocol": "stlink" + }, + "url": "http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f746gdiscovery.html", + "vendor": "ST" +} \ No newline at end of file diff --git a/boards/mts_mdot_f405rg.json b/boards/mts_mdot_f405rg.json new file mode 100644 index 0000000..ecf7d3d --- /dev/null +++ b/boards/mts_mdot_f405rg.json @@ -0,0 +1,17 @@ +{ + "build": { + "cpu": "cortex-m4", + "f_cpu": "100000000L", + "mcu": "stm32f411ret6" + }, + "frameworks": [ + "mbed" + ], + "name": "MultiTech mDot", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288 + }, + "url": "https://developer.mbed.org/platforms/MTS-mDot-F411/", + "vendor": "MultiTech" +} \ No newline at end of file diff --git a/boards/nucleo_f207zg.json b/boards/nucleo_f207zg.json new file mode 100644 index 0000000..d91fdb3 --- /dev/null +++ b/boards/nucleo_f207zg.json @@ -0,0 +1,18 @@ +{ + "build": { + "core": "stm32", + "cpu": "cortex-m3", + "f_cpu": "120000000L", + "mcu": "stm32f207zgt6" + }, + "frameworks": [ + "mbed" + ], + "name": "ST Nucleo F207ZG", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 1048576 + }, + "url": "https://developer.mbed.org/platforms/ST-Nucleo-F207ZG/", + "vendor": "ST" +} \ No newline at end of file diff --git a/boards/nucleo_f429zi.json b/boards/nucleo_f429zi.json new file mode 100644 index 0000000..f142247 --- /dev/null +++ b/boards/nucleo_f429zi.json @@ -0,0 +1,17 @@ +{ + "build": { + "cpu": "cortex-m4", + "f_cpu": "180000000L", + "mcu": "stm32f429zit6" + }, + "frameworks": [ + "mbed" + ], + "name": "ST Nucleo F429ZI", + "upload": { + "maximum_ram_size": 262144, + "maximum_size": 2097152 + }, + "url": "https://developer.mbed.org/platforms/ST-Nucleo-F429ZI/", + "vendor": "ST" +} \ No newline at end of file diff --git a/boards/nucleo_f446ze.json b/boards/nucleo_f446ze.json new file mode 100644 index 0000000..b10f6b5 --- /dev/null +++ b/boards/nucleo_f446ze.json @@ -0,0 +1,17 @@ +{ + "build": { + "cpu": "cortex-m4", + "f_cpu": "180000000L", + "mcu": "stm32f446zet6" + }, + "frameworks": [ + "mbed" + ], + "name": "ST Nucleo F446ZE", + "upload": { + "maximum_ram_size": 131072, + "maximum_size": 524288 + }, + "url": "https://developer.mbed.org/platforms/ST-Nucleo-F446ZE/", + "vendor": "ST" +} \ No newline at end of file diff --git a/boards/nucleo_f746zg.json b/boards/nucleo_f746zg.json new file mode 100644 index 0000000..046ac06 --- /dev/null +++ b/boards/nucleo_f746zg.json @@ -0,0 +1,17 @@ +{ + "build": { + "cpu": "cortex-m7", + "f_cpu": "216000000L", + "mcu": "stm32f746zgt6" + }, + "frameworks": [ + "mbed" + ], + "name": "ST Nucleo F746ZG", + "upload": { + "maximum_ram_size": 327680, + "maximum_size": 1048576 + }, + "url": "https://developer.mbed.org/platforms/ST-Nucleo-F446ZE/", + "vendor": "ST" +} \ No newline at end of file diff --git a/boards/nucleo_f767zi.json b/boards/nucleo_f767zi.json new file mode 100644 index 0000000..bf7f6b0 --- /dev/null +++ b/boards/nucleo_f767zi.json @@ -0,0 +1,17 @@ +{ + "build": { + "cpu": "cortex-m7", + "f_cpu": "216000000L", + "mcu": "stm32f746zgt6" + }, + "frameworks": [ + "mbed" + ], + "name": "ST Nucleo F767ZI", + "upload": { + "maximum_ram_size": 524288, + "maximum_size": 2097152 + }, + "url": "https://developer.mbed.org/platforms/ST-Nucleo-F767ZI/", + "vendor": "ST" +} \ No newline at end of file diff --git a/boards/nucleo_l011k4.json b/boards/nucleo_l011k4.json new file mode 100644 index 0000000..16e9fa0 --- /dev/null +++ b/boards/nucleo_l011k4.json @@ -0,0 +1,17 @@ +{ + "build": { + "cpu": "cortex-m0plus", + "f_cpu": "32000000L", + "mcu": "stm32l011k4t6" + }, + "frameworks": [ + "mbed" + ], + "name": "ST Nucleo L011K4", + "upload": { + "maximum_ram_size": 2048, + "maximum_size": 16384 + }, + "url": "https://developer.mbed.org/platforms/ST-Nucleo-L011K4/", + "vendor": "ST" +} \ No newline at end of file diff --git a/boards/seeedArchMax.json b/boards/seeedArchMax.json index ec91fd4..6bfff05 100644 --- a/boards/seeedArchMax.json +++ b/boards/seeedArchMax.json @@ -1,17 +1,17 @@ { "build": { - "cpu": "cortex-m4", - "f_cpu": "168000000L", + "cpu": "cortex-m4", + "f_cpu": "168000000L", "mcu": "stm32f407vet6" - }, + }, "frameworks": [ "mbed" - ], - "name": "SeeedStudio Arch Max", + ], + "name": "Seeed Arch Max", "upload": { - "maximum_ram_size": 196608, + "maximum_ram_size": 196608, "maximum_size": 524288 - }, - "url": "https://developer.mbed.org/platforms/Seeed-Arch-Max/", + }, + "url": "https://developer.mbed.org/platforms/Seeed-Arch-Max/", "vendor": "SeeedStudio" } \ No newline at end of file diff --git a/builder/frameworks/mbed b/builder/frameworks/mbed index 714697c..6d1698a 160000 --- a/builder/frameworks/mbed +++ b/builder/frameworks/mbed @@ -1 +1 @@ -Subproject commit 714697c05922acd2912da5e7b5fdd76588b3a3e3 +Subproject commit 6d1698a1da1bd390034acf337752da7a82463852 diff --git a/examples/mbed-blink/platformio.ini b/examples/mbed-blink/platformio.ini index 5dc9f05..910b17d 100644 --- a/examples/mbed-blink/platformio.ini +++ b/examples/mbed-blink/platformio.ini @@ -32,6 +32,11 @@ platform = ststm32 framework = mbed board = nucleo_f103rb +[env:nucleo_f207zg] +platform = ststm32 +framework = mbed +board = nucleo_f207zg + [env:nucleo_f302r8] platform = ststm32 framework = mbed @@ -42,6 +47,11 @@ platform = ststm32 framework = mbed board = nucleo_f401re +[env:nucleo_f767zi] +platform = ststm32 +framework = mbed +board = nucleo_f767zi + [env:nucleo_l053r8] platform = ststm32 framework = mbed diff --git a/examples/mbed-dsp/platformio.ini b/examples/mbed-dsp/platformio.ini index 5dc9f05..910b17d 100644 --- a/examples/mbed-dsp/platformio.ini +++ b/examples/mbed-dsp/platformio.ini @@ -32,6 +32,11 @@ platform = ststm32 framework = mbed board = nucleo_f103rb +[env:nucleo_f207zg] +platform = ststm32 +framework = mbed +board = nucleo_f207zg + [env:nucleo_f302r8] platform = ststm32 framework = mbed @@ -42,6 +47,11 @@ platform = ststm32 framework = mbed board = nucleo_f401re +[env:nucleo_f767zi] +platform = ststm32 +framework = mbed +board = nucleo_f767zi + [env:nucleo_l053r8] platform = ststm32 framework = mbed diff --git a/examples/mbed-rtos/platformio.ini b/examples/mbed-rtos/platformio.ini index d8b705d..7907ed8 100644 --- a/examples/mbed-rtos/platformio.ini +++ b/examples/mbed-rtos/platformio.ini @@ -32,6 +32,11 @@ platform = ststm32 framework = mbed board = nucleo_f103rb +[env:nucleo_f207zg] +platform = ststm32 +framework = mbed +board = nucleo_f207zg + [env:nucleo_f302r8] platform = ststm32 framework = mbed @@ -42,6 +47,11 @@ platform = ststm32 framework = mbed board = nucleo_f401re +[env:nucleo_f767zi] +platform = ststm32 +framework = mbed +board = nucleo_f767zi + ; [env:nucleo_l053r8] ; platform = ststm32 ; framework = mbed diff --git a/examples/mbed-serial/platformio.ini b/examples/mbed-serial/platformio.ini index 5dc9f05..910b17d 100644 --- a/examples/mbed-serial/platformio.ini +++ b/examples/mbed-serial/platformio.ini @@ -32,6 +32,11 @@ platform = ststm32 framework = mbed board = nucleo_f103rb +[env:nucleo_f207zg] +platform = ststm32 +framework = mbed +board = nucleo_f207zg + [env:nucleo_f302r8] platform = ststm32 framework = mbed @@ -42,6 +47,11 @@ platform = ststm32 framework = mbed board = nucleo_f401re +[env:nucleo_f767zi] +platform = ststm32 +framework = mbed +board = nucleo_f767zi + [env:nucleo_l053r8] platform = ststm32 framework = mbed