stm32duino / Arduino_Core_STM32

STM32 core support for Arduino
https://github.com/stm32duino/Arduino_Core_STM32/wiki
Other
2.86k stars 979 forks source link

[New Variant] request list #722

Open fpistm opened 5 years ago

fpistm commented 5 years ago

Hereafter the list of all new variants requested and their linked issue. Feel free to file an new issue then it will be added to this list.

[!NOTE]
This is a community projects. Any contribution is welcome, so feel free submit a PR. 😉

[!IMPORTANT]
To add a STM32 based board follows this wiki

Board support requested:

Discovery

Nucleo

Generic / Custom

3D printer:

LoRa:

Done - [x] [3D printer board support](https://github.com/stm32duino/Arduino_Core_STM32/issues/347#issuecomment-427050308) (#347) - [x] [STM32G0316-DISCO](https://www.st.com/en/evaluation-tools/stm32g0316-disco.html) - [x] [32F413HDISCOVERY](https://www.st.com/en/evaluation-tools/32f413hdiscovery.html) (https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-594166994) - [x] [STM32H747I-DISCO](https://www.st.com/en/evaluation-tools/stm32h747i-disco.html) board (#1106 and https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-778101028) - [x] [STM32MP1 boards support](https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-546981469) Support added thanks @kbumsik in #717 - [x] [Nucleo-F031K6](https://www.st.com/en/evaluation-tools/nucleo-f031k6.html) (https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-594156458) - [x] NUCLEO-F042K6 (#1099) - [x] (Nucleo-F439ZI](https://www.st.com/en/evaluation-tools/nucleo-f439zi.html) #2324. Done thanks #2347. - [x] [Nucleo-F446ZE](https://www.st.com/en/evaluation-tools/nucleo-f446ze.html) #1970. Done thanks #2108. - [x] [Nucleo-F746ZG](https://www.st.com/en/evaluation-tools/nucleo-f746zg.html) (#715) - [x] [Nucleo G031k8](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-g031k8.html) (#855) - [x] [Nucleo-G070RB](https://www.st.com/en/evaluation-tools/nucleo-g070rb.html) (#1147 #1651) - [x] [Nucleo-L010RB](https://www.st.com/en/evaluation-tools/nucleo-l010rb.html) (#662) - [x] [NUCLEO-L552ZE-Q](https://www.st.com/en/evaluation-tools/nucleo-l552ze-q.html) [Requested here](https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-724542800) - [x] [Nucleo 144 F722ZE](https://www.st.com/en/evaluation-tools/nucleo-f722ze.html) (#1259) - [x] [NUCLEO-H743ZI](https://www.st.com/en/evaluation-tools/nucleo-h743zi.html) (https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-778101028) - [x] [NUCLEO-H753ZI](https://www.st.com/en/evaluation-tools/nucleo-h753zi.html) (https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-778101028) --> Done thanks #2130 - [x] [NUCLEO-H723ZG](https://www.st.com/en/evaluation-tools/nucleo-h723zg.html) (https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-778101028) - [x] [NUCLEO-H503RB](https://www.st.com/en/evaluation-tools/nucleo-h503rb.html) (https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-1594721541) Fixed by #2117 - [x] BlackPill STM32F411CEU6 - [x] BlackPill F401CE #1143 - [x] STM32F103Vx (#958) - [x] [STM32F103ZET6 Mini](https://item.taobao.com/item.htm?&id=41867070778) (#635) - [x] MCUDev DevEBox STM32H7XX_M board (STM32H750VBT6) (#1145, #1172, #1266) - [x] Leafony STM32 (#1887) --> done thanks #1889 - [x] STM32F412ZG (#1899) - [x] STM32H750XB (#1982) - [x] STM32F446ZE (#2074). Done thanks #2108. - [x] STM32C011J6 (#2210 and https://github.com/stm32duino/Arduino_Core_STM32/issues/722#issuecomment-1661492614) --> Done #2359 - [x] STM32F030K6 (#1357) --> done #1792 - [x] [RAK3172-Module](https://github.com/RAKWireless/rakwireless-docs/tree/master/docs/Product-Categories/WisDuo/RAK3172-Module) --> done thanks #2005 - [x] RAK3271T (#2162) --> done thanks #2431 - [x] STM32C071Rx (#2536) --> done #2556 - [x] [NUCLEO-C071RB](https://www.st.com/en/evaluation-tools/nucleo-c071rb.html) (#2537) --> Done #2558
PerennialNovice commented 3 years ago

Hello,

I would like to add support for Nucleo-L4P5ZG like stated over there in the forums: https://www.stm32duino.com/viewtopic.php?f=12&t=1063

I somehow succeeded to modify the files so that a project compiles for the Nucleo-L4P5ZG and successfully downloads to the board.

But I am completely new to github and don't know how to use it properly...

fpistm commented 3 years ago

Hi @Pestimist First you should read the https://github.com/stm32duino/Arduino_Core_STM32/blob/master/CONTRIBUTING.md Mainly Pull Requests section.

PerennialNovice commented 3 years ago

ok, thank you!

bertrik commented 3 years ago

Hi all,

I'm working on adding support for the Seeed studios LoRa E5 mini board. It uses an STM32WLE5JCIx, with has an SX1262 LoRa transceiver integrated on an internal "subghz" SPI bus. This board has serial pins on PB6/PB7, a LED on PB5, user button, and a radio Tx/Rx switch on pins PA4/PA5.

The plan is to add this under 'Generic STM32WL series', then as variant 'Seeed LoRa E5 mini', a bit like the 'Generic node SE (TTI)" from TheThingsIndustries.

Work in progress will appear at my fork: https://github.com/bertrik/Arduino_Core_STM32

HammadK44 commented 2 years ago

Hi, Could someone please help me with STM32MP1. I have updated PlatformIO to the latest version now but I am still not getting the option for STM32MP1 board in the Board Selector.

Screenshot 2021-12-17 095222
fpistm commented 2 years ago

Hi @HammadK44, you should ask to pio.

fpistm commented 2 years ago

You can comments on this one: https://github.com/platformio/platform-ststm32/issues/470

alextrical commented 2 years ago

Im looking to help with adding support for the MCU's on this list. Can I get a confirmation that anything here wihtout a "Tick" is still outstanding, and still required?

fpistm commented 2 years ago

the MCU's on this list. Can I get a confirmation that anything here wihtout a "Tick" is still outstanding, and still required?

Normally yes. We try to keep the list up to date, anyway a mistake can always exists :wink: but easy to fix. When you add a board if you see it in the boards.txt it is probably already added.

alextrical commented 2 years ago

Perfect, I will look into doing a few of those when I find the time. I dont have the boards to test, but hope the definitions untested are better than no definition at all ;)

anupam-dubey commented 2 years ago

I request you to add STM32F030K6 as new generic , it is yet to be added in release 2.4.0 . i am wating for it. Is there any way i can program it using existing 2.3.0 release

fpistm commented 2 years ago

I request you to add STM32F030K6 as new generic , it is yet to be added in release 2.4.0 . i am wating for it. Is there any way i can program it using existing 2.3.0 release

Hi @anupam-dubey yes it was added here: https://github.com/stm32duino/Arduino_Core_STM32/pull/1792 You can get the files from the directory and add entry board in the boards.txt.

adrianpi commented 2 years ago

Hello, is there any update on NUCLEO-H7A3ZI-Q support? Otherwise how can I contribute? Thanks!

fpistm commented 2 years ago

You can refers to https://github.com/stm32duino/wiki/wiki/Add-a-new-variant-%28board%29 to add at least the generic variant.

orhanyor commented 1 year ago

Hello, is it possible to add STM32F030CC support please? It is a nice alternative to samd21g18 chip with 256k flash in LQFP48 package.

fpistm commented 1 year ago

Hello, is it possible to add STM32F030CC support please? It is a nice alternative to samd21g18 chip with 256k flash in LQFP48 package.

Added to the list

orhanyor commented 1 year ago

Hello, is it possible to add STM32F030CC support please? It is a nice alternative to samd21g18 chip with 256k flash in LQFP48 package.

Added to the list

Thank you

MandoRick commented 1 year ago

Would it be possible to add the Nucleo-C031C6 (Nucleo-64) board? I would be very grateful.

fpistm commented 1 year ago

Would it be possible to add the Nucleo-C031C6 (Nucleo-64) board? I would be very grateful.

It is available in the main branch. I've just added STM32C0 support. See #1926.

MAXiDROME commented 1 year ago

Hi! I've tried to add STM32F105VCT6 step by step by instructions, but can't see it in dropdown menu after IDE restart. Please help.

fpistm commented 1 year ago

F105VCT6 step by step by instructions, but can't see it in dropdown menu after IDE restart. Please help.

Hi @MAXiDROME we can't help with this kinf of info. Open a discussion then share your config, how you proceed and your patch.

dojyorin commented 1 year ago

Thank you for adding H5 the other day. I was able to get the NUCLEO-H503RB this time, so could you add it...?

fpistm commented 1 year ago

Hi @dojyorin

Thank you for adding H5 the other day. I was able to get the NUCLEO-H503RB this time, so could you add it...?

Welcome. Anyway, I will not have time to add it. I've added the 2 others to test the STM32H5 support. Moreover I do not have this one. Feel free to add it yourself and submit a PR. It is a community project any contributions are welcome. 😉

dojyorin commented 1 year ago

@fpistm Sorry for being selfish while you're busy. I don't know if I can do it properly, but I'll try to submit pull request first.

lukemagdalin commented 1 year ago

Are there any plans to add the STM32C011J6Mx series processors?

fpistm commented 1 year ago

Hi @lukemagdalin this is a community project, do not hesitate to contribute. Adding generic MCU support is not so hard. Feel free to submit a PR.

HonestQiao commented 1 year ago

NUCLEO-U5A5ZJ-Q is a STM32 Nucleo-144 development board. Can we support it? Thanks!

NUCLEO-U5A5ZJ-Q @ ST

9to1url commented 7 months ago

I checked the list, H755ZI already requested, but please do expedite, thanks :-)

fpistm commented 7 months ago

I checked the list, H755ZI already requested, but please do expedite, thanks :-)

Feel free to contribute. 😉

besser435 commented 7 months ago

ST recently released the STM32U0 line of microcontrollers. It would be nice if this could support them.

fpistm commented 7 months ago

ST recently released the STM32U0 line of microcontrollers. It would be nice if this could support them.

Hi @besser435, this is not really a new variant. First the STM32U0xx support have to be added. Feel free to open a issue to request it.

thernstig commented 1 month ago

Can we add these two?

STM32C071R8 STM32C071RB

Or if it needs to be more specific, those pages under Sample & Buy contains these: STM32C071RBT6N STM32C071RBI6N STM32C071RBT6 STM32C071R8T6 STM32C071R8T6N STM32C071R8I6N

STM32C071RBT6 is the one I am personally most interested in.

fpistm commented 1 month ago

H @thernstig

Can we add these two?

Of course. Feel free to submit a PR, this is a community project all contributions are welcome.

thernstig commented 1 month ago

@fpistm I will give it a shot in a day or three. The wiki seems good. I hope there is some support channel if I get stuck, but I'll take a closer look at the wiki once I do.

Q: Should the original post be updated? It is hard to gauge how the original post works. I assume it contains previous requests, but some are checkmarked because they have been merged. Is there an idea to maybe clean up the original post to remove all already-implemented boards? I see the list as a quick overview of what is not implemented for users coming here, so they do not write a new post (like mine above) to add more to the list.

fpistm commented 1 month ago

@thernstig You're right, I've made a clean up and update the description. Hope it is more clear now