From ea1cfe254169a1a8e4b9f65ce96bb793e30a4b7f Mon Sep 17 00:00:00 2001 From: Leon Gies Date: Fri, 5 Dec 2025 18:48:01 +0100 Subject: [PATCH 1/3] Fix Arduino giga_r1_m7 build error This fixes a linking error using the Arduino Giga --- extra_script.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extra_script.py b/extra_script.py index d6b029f..ca3e3b6 100644 --- a/extra_script.py +++ b/extra_script.py @@ -117,7 +117,7 @@ def build_microros(*args, **kwargs): ####################################################### # Add library - if (board == "portenta_h7_m7" or board == "nanorp2040connect" or board == "pico"): + if (board == "portenta_h7_m7" or board == "giga_r1_m7" or board == "nanorp2040connect" or board == "pico"): # Workaround for including the library in the linker group # This solves a problem with duplicated symbols in Galactic global_env["_LIBFLAGS"] = "-Wl,--start-group " + global_env["_LIBFLAGS"] + " -l{} -Wl,--end-group".format(builder.library_name) From 26473b7376bf4cac0ab1b73e343aa77e18ddcfff Mon Sep 17 00:00:00 2001 From: Leon Gies Date: Fri, 5 Dec 2025 18:49:36 +0100 Subject: [PATCH 2/3] Add giga_r1_m7 board to README table --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4fd1492..c11ed5d 100755 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ Supported boards are: | Board | Platform | Framework | Transports | Default meta file | | -------------------------------------------- | ------------- | ----------- | ---------------------------------------- | ------------------------ | | `portenta_h7_m7` | `ststm32` | `arduino` | `serial`
`wifi` | `colcon.meta` | +| `giga_r1_m7` | `ststm32` | `arduino` | `serial`
`wifi` | `colcon.meta` | | `teensy41` | `teensy` | `arduino` | `serial`
`native_ethernet` | `colcon.meta` | | `teensy40` | `teensy` | `arduino` | `serial` | `colcon.meta` | | `teensy36`
`teensy35`
`teensy31` | `teensy` | `arduino` | `serial` | `colcon_lowmem.meta` | From a353af9003d67c1f4fb81f91f6f626082c792ad5 Mon Sep 17 00:00:00 2001 From: Leon Gies Date: Mon, 8 Dec 2025 13:55:11 +0100 Subject: [PATCH 3/3] Add 'giga_r1_m7' to boards_metas --- extra_script.py | 1 + 1 file changed, 1 insertion(+) diff --git a/extra_script.py b/extra_script.py index ca3e3b6..30a4654 100644 --- a/extra_script.py +++ b/extra_script.py @@ -10,6 +10,7 @@ boards_metas = { "portenta_h7_m7" : "colcon.meta", + "giga_r1_m7": "colcon.meta", "nanorp2040connect" : "colcon_verylowmem.meta", "teensy41" : "colcon.meta", "teensy40" : "colcon.meta",