micro-ROS / micro_ros_arduino

micro-ROS library for Arduino
Apache License 2.0
429 stars 108 forks source link

Support for Arduino Uno R4 #1461

Open james-yoo opened 1 year ago

james-yoo commented 1 year ago

Are there any plans to support a new Arduino UNO R4 (Renesas RA4M1 Arm® Cortex®-M4)?

pablogs9 commented 1 year ago

Hello, there is no plan for integrating Arduino UNO R4, but it is easy to integrate new platforms in this repo, and community contributions are very welcomed.

patrickwasp commented 11 months ago

hi @pablogs9 can you point me to any documentation for integrating new platforms? Thanks

pablogs9 commented 11 months ago

Hello, there is no official documentation for making new ports, but you can see some PR that have integrated new platforms:

In general, you will need to:

In general, this is not a trivial process, but handling it with care should be possible to do it.


IMPORTANT

It is very important to check if one of the already precompiled libraries actually works for the platform.

For example, R4 uses a Cortex-M4 and we already have a precompiled Cortex-M4 library: https://github.com/micro-ROS/micro_ros_arduino/tree/iron/src/cortex-m4

Have you check if adding it as supported plaftorm it works out of the box?

gbr1 commented 4 months ago

Hi! I have just checked this issue. I made a PR to get Arduino UNO R4 working over USB