Skip to content

added support for STM32F4 and Ethernet#593

Merged
Acuadros95 merged 2 commits intomicro-ROS:galacticfrom
DominikN:galactic
Nov 30, 2021
Merged

added support for STM32F4 and Ethernet#593
Acuadros95 merged 2 commits intomicro-ROS:galacticfrom
DominikN:galactic

Conversation

@DominikN
Copy link
Copy Markdown
Contributor

Added support for STM32F407 (Cortex-M4) boards with native Ethernet support (like Olimex E407 board).

A lot of files in this PR are autogenerated after building with this command:

docker pull microros/micro_ros_static_library_builder:galactic
docker run -it --rm -v $(pwd):/project --env MICROROS_LIBRARY_FOLDER=extras microros/micro_ros_static_library_builder:galactic

But basically I changed only those files:

  • library_generation.sh
  • cortex_m4_toolchain.cmake
  • micro_ros_arduino.h
  • native_ethernet_transport.cpp
  • library.properties

Everything is working fine on a real hardware. Tested in this project: https://github.com/husarion/micro_ros_stm32_template

@pablogs9
Copy link
Copy Markdown
Member

Could you reduce the file changed to:

library_generation.sh
cortex_m4_toolchain.cmake
micro_ros_arduino.h
native_ethernet_transport.cpp
library.properties

?

We will generate the other when CI is executed

Signed-off-by: Pablo Garrido <[email protected]>
@Acuadros95
Copy link
Copy Markdown
Contributor

LGTM

@Acuadros95
Copy link
Copy Markdown
Contributor

@mergify backport foxy main

@Acuadros95 Acuadros95 merged commit 03779a8 into micro-ROS:galactic Nov 30, 2021
mergify Bot pushed a commit that referenced this pull request Nov 30, 2021
* added support for STM32F4 and Ethernet

* Revert library changes

Signed-off-by: Pablo Garrido <[email protected]>

Co-authored-by: Pablo Garrido <[email protected]>
(cherry picked from commit 03779a8)
mergify Bot pushed a commit that referenced this pull request Nov 30, 2021
* added support for STM32F4 and Ethernet

* Revert library changes

Signed-off-by: Pablo Garrido <[email protected]>

Co-authored-by: Pablo Garrido <[email protected]>
(cherry picked from commit 03779a8)
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Nov 30, 2021

backport foxy main

✅ Backports have been created

Details

Hey, I reacted but my real name is @Mergifyio

pablogs9 pushed a commit that referenced this pull request Nov 30, 2021
* added support for STM32F4 and Ethernet

* Revert library changes

Signed-off-by: Pablo Garrido <[email protected]>

Co-authored-by: Pablo Garrido <[email protected]>
(cherry picked from commit 03779a8)

Co-authored-by: Dominik Nowak <[email protected]>
pablogs9 pushed a commit that referenced this pull request Nov 30, 2021
* added support for STM32F4 and Ethernet

* Revert library changes

Signed-off-by: Pablo Garrido <[email protected]>

Co-authored-by: Pablo Garrido <[email protected]>
(cherry picked from commit 03779a8)

Co-authored-by: Dominik Nowak <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants