Go Down

Topic: Have Anybody Researched How to let the Ardunio IDE to Support Custom Board?  (Read 3677 times) previous topic - next topic

ling1995

  Have anybody researched how to let the Arduino IDE to support custom board?
  I have paid my attention to the Ardunio for several months,and I found that most of boards Arduino used are 8 bit and 16bit. Little boards can support CortexM0 and Intel101. Any CortexM3,CortexM4 and CortexM7 can be supported by the authoritative boards. However,personally speaking I think CM3,CM4 and CM7 have a flourishing further that those boards of 8bit or 16bit.
  I am very interesting in Ardunio IDE, and up to now I have accumulated a lot of code base. I found a lot of people to do this and I would like to find some persons of the same occupation to communicate and learn from each other.
  My goal is to do develop some boards that can support STM32F4,STM32F7 and Discovery.
  If you are interesting in Researching the Arduino IDE or have any suggestions,please don't hesitate to contact me. :)

pert

My goal is to do develop some boards that can support STM32F4,STM32F7 and Discovery.
STM32F4 is already done:
https://github.com/rogerclarkmelbourne/Arduino_STM32
You could probably use the above project as well as the STM32duino packages:
https://github.com/stm32duino
as a reference for STM32F7 if nobody has done that one yet. I don't know exactly what you mean by Discovery, those seem to have various MCU models so some of the Discovery boards may already be supported by Arduino_STM32 and STM32_duino.

You will also find the official hardware specification useful to your project:
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5-3rd-party-Hardware-specification

I think adding support to the Arduino IDE for any additional hardware is a very valuable contribution. If you do end up taking on such a project feel free to check back in here on the forum if you run into any problems, there are some people here who are very knowledgeable of the general process, if not with your specific target hardware. I'm happy to help if I can. I have quite a bit of experience with adding Boards Manager installation support if you decide that's desirable.

ChrisMicro

The Arduino IDE is now working with the STM32F7 discovery and there are some examples.

WalterHynson

I do not know why but This programing fix was to happen however it never did ,Ihave 3 of the discovery boards and i love the stm32f746 however I am using Mbed to program it , I cannot understand why arduino does not expand to 32 bit devices and discovery boards.

pert

Arduino most certainly has expanded to 32 bit devices. With the exception of the Uno WiFi Rev2 and the Nano Every, all the new official Arduino boards for years have been 32 bit.

As for discovery boards. Arduino has no motivation to officially support these boards since they don't profit from their sales, but they have done a lot of work to make it very easy for 3rd parties to provide support for any hardware they like, which has indeed been used to add support for many STM32 parts to the Arduino IDE. If there are other chips you want to see supported, well you are welcome to do that yourself or gather a group of volunteers together to do it as a collaborative project. That's how open source software works.

As the old cliche goes: be the change you want to see in the world.

Juraj

I do not know why but This programing fix was to happen however it never did ,Ihave 3 of the discovery boards and i love the stm32f746 however I am using Mbed to program it , I cannot understand why arduino does not expand to 32 bit devices and discovery boards.

there is a STM core for Arduino

there is a new Arduino core for mbed enabled devices

Go Up