From 362acd478f4c283d8a97fb2f4b2945d20523bfe3 Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Thu, 21 Mar 2024 12:06:35 +0100 Subject: [PATCH 01/13] fixes time.h import --- src/default_transport.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/default_transport.cpp b/src/default_transport.cpp index 82b15cdb..aa9b4908 100755 --- a/src/default_transport.cpp +++ b/src/default_transport.cpp @@ -4,7 +4,7 @@ extern "C" { #include #include - #include + #include int clock_gettime(clockid_t unused, struct timespec *tp) __attribute__ ((weak)); bool arduino_transport_open(struct uxrCustomTransport * transport) __attribute__ ((weak)); From 1c1e4f824108295be8af7f668c95a62fd593c56d Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Tue, 26 Mar 2024 16:29:47 +0100 Subject: [PATCH 02/13] added support for Arduino GIGA R1 over WiFi --- src/micro_ros_arduino.h | 4 ++-- src/wifi_transport.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/micro_ros_arduino.h b/src/micro_ros_arduino.h index d7c00605..59c8cf9d 100755 --- a/src/micro_ros_arduino.h +++ b/src/micro_ros_arduino.h @@ -95,9 +95,9 @@ static inline void set_microros_native_ethernet_udp_transports(byte mac[], IPAdd #endif -#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT) +#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT) -#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) +#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) #include #include #elif defined(ARDUINO_NANO_RP2040_CONNECT) diff --git a/src/wifi_transport.cpp b/src/wifi_transport.cpp index a295e60c..ca2c7d3f 100755 --- a/src/wifi_transport.cpp +++ b/src/wifi_transport.cpp @@ -1,8 +1,8 @@ -#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT) +#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT) #include -#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) +#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) #include #include #elif defined(ARDUINO_NANO_RP2040_CONNECT) From baf9e1611378ab2bd287bc9242073873f969c638 Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Tue, 26 Mar 2024 16:35:34 +0100 Subject: [PATCH 03/13] examples with giga r1 --- .../micro-ros_publisher_wifi.ino | 10 +++++++--- .../micro-ros_publisher_wifi_at.ino | 2 +- library.properties | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino b/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino index eafce53c..d26af434 100755 --- a/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino +++ b/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino @@ -8,8 +8,8 @@ #include -#if !defined(ESP32) && !defined(TARGET_PORTENTA_H7_M7) && !defined(ARDUINO_NANO_RP2040_CONNECT) && !defined(ARDUINO_WIO_TERMINAL) -#error This example is only available for Arduino Portenta, Arduino Nano RP2040 Connect, ESP32 Dev module and Wio Terminal +#if !defined(ESP32) && !defined(TARGET_PORTENTA_H7_M7) && !defined(ARDUINO_GIGA) && !defined(ARDUINO_NANO_RP2040_CONNECT) && !defined(ARDUINO_WIO_TERMINAL) +#error This example is only available for Arduino Portenta, Arduino Giga R1, Arduino Nano RP2040 Connect, ESP32 Dev module and Wio Terminal #endif rcl_publisher_t publisher; @@ -18,7 +18,11 @@ rclc_support_t support; rcl_allocator_t allocator; rcl_node_t node; -#define LED_PIN 13 +#ifdef ARDUINO_GIGA + #define LED_PIN LEDR +#else + #define LED_PIN 13 +#endif #define RCCHECK(fn) { rcl_ret_t temp_rc = fn; if((temp_rc != RCL_RET_OK)){error_loop();}} #define RCSOFTCHECK(fn) { rcl_ret_t temp_rc = fn; if((temp_rc != RCL_RET_OK)){}} diff --git a/examples/micro-ros_publisher_wifi_at/micro-ros_publisher_wifi_at.ino b/examples/micro-ros_publisher_wifi_at/micro-ros_publisher_wifi_at.ino index 9621a963..63dcd962 100755 --- a/examples/micro-ros_publisher_wifi_at/micro-ros_publisher_wifi_at.ino +++ b/examples/micro-ros_publisher_wifi_at/micro-ros_publisher_wifi_at.ino @@ -21,7 +21,7 @@ #include -#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) +#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) #define BOARD_HAS_NATIVE_WIFI #endif diff --git a/library.properties b/library.properties index a0147594..0eaaebdc 100755 --- a/library.properties +++ b/library.properties @@ -7,4 +7,4 @@ paragraph=micro-ROS Arduino library url=https://github.com/micro-ROS/micro_ros_arduino precompiled=true category=Other -architectures=stm32,OpenCR,Teensyduino,samd,sam,mbed,esp32,mbed_portenta +architectures=stm32,OpenCR,Teensyduino,samd,sam,mbed,esp32,mbed_portenta,mbed_giga From 95a5b8894824271bc2702f8db880ce994f1c33ce Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Wed, 27 Mar 2024 17:14:44 +0100 Subject: [PATCH 04/13] uint -> uint32_t, added uno r4 wifi --- src/micro_ros_arduino.h | 6 ++++-- src/wifi_transport.cpp | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/micro_ros_arduino.h b/src/micro_ros_arduino.h index 59c8cf9d..d7b87f04 100755 --- a/src/micro_ros_arduino.h +++ b/src/micro_ros_arduino.h @@ -95,7 +95,7 @@ static inline void set_microros_native_ethernet_udp_transports(byte mac[], IPAdd #endif -#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT) +#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT) || defined(ARDUINO_UNOR4_WIFI) #if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) #include @@ -108,6 +108,8 @@ static inline void set_microros_native_ethernet_udp_transports(byte mac[], IPAdd #include #elif defined(BOARD_WITH_ESP_AT) #include +#elif defined(ARDUINO_UNOR4_WIFI) +#include #endif extern "C" bool arduino_wifi_transport_open(struct uxrCustomTransport * transport); @@ -121,7 +123,7 @@ struct micro_ros_agent_locator { }; #endif -static inline void set_microros_wifi_transports(char * ssid, char * pass, char * agent_ip, uint agent_port){ +static inline void set_microros_wifi_transports(char * ssid, char * pass, char * agent_ip, uint32_t agent_port){ #if defined(BOARD_WITH_ESP_AT) ESP_AT_SERIAL_PORT.begin(ESP_AT_BAUDRATE); diff --git a/src/wifi_transport.cpp b/src/wifi_transport.cpp index ca2c7d3f..f9d9b9f7 100755 --- a/src/wifi_transport.cpp +++ b/src/wifi_transport.cpp @@ -1,4 +1,4 @@ -#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT) +#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT) || defined(ARDUINO_UNOR4_WIFI) #include @@ -13,6 +13,8 @@ #include #elif defined(BOARD_WITH_ESP_AT) #include +#elid defined(ARDUINO_UNOR4_WIFI) +#include #endif #include From 00d091670f8595af841ce7b08447ea429446655d Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Wed, 27 Mar 2024 17:17:39 +0100 Subject: [PATCH 05/13] added uno r4 into the example --- .../micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino b/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino index d26af434..11c66ca2 100755 --- a/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino +++ b/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino @@ -8,8 +8,8 @@ #include -#if !defined(ESP32) && !defined(TARGET_PORTENTA_H7_M7) && !defined(ARDUINO_GIGA) && !defined(ARDUINO_NANO_RP2040_CONNECT) && !defined(ARDUINO_WIO_TERMINAL) -#error This example is only available for Arduino Portenta, Arduino Giga R1, Arduino Nano RP2040 Connect, ESP32 Dev module and Wio Terminal +#if !defined(ESP32) && !defined(TARGET_PORTENTA_H7_M7) && !defined(ARDUINO_GIGA) && !defined(ARDUINO_NANO_RP2040_CONNECT) && !defined(ARDUINO_WIO_TERMINAL) && !defined(ARDUINO_UNOR4_WIFI) +#error This example is only available for Arduino Portenta, Arduino Giga R1, Arduino Nano RP2040 Connect, ESP32 Dev module, Wio Terminal and Arduino Uno R4 WiFi #endif rcl_publisher_t publisher; From 3aee142bd626a3a016441fcfe640802997417794 Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Wed, 27 Mar 2024 17:34:22 +0100 Subject: [PATCH 06/13] added uno r4 family into library properties --- library.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library.properties b/library.properties index 0eaaebdc..b6c8b700 100755 --- a/library.properties +++ b/library.properties @@ -7,4 +7,4 @@ paragraph=micro-ROS Arduino library url=https://github.com/micro-ROS/micro_ros_arduino precompiled=true category=Other -architectures=stm32,OpenCR,Teensyduino,samd,sam,mbed,esp32,mbed_portenta,mbed_giga +architectures=stm32,OpenCR,Teensyduino,samd,sam,mbed,esp32,mbed_portenta,mbed_giga,renesas_uno From fae478cc440584271c592fc3ba551a83253bec88 Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Wed, 27 Mar 2024 17:53:17 +0100 Subject: [PATCH 07/13] led builtin check --- .../micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino b/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino index 11c66ca2..79e2fb44 100755 --- a/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino +++ b/examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino @@ -18,8 +18,8 @@ rclc_support_t support; rcl_allocator_t allocator; rcl_node_t node; -#ifdef ARDUINO_GIGA - #define LED_PIN LEDR +#if defined(LED_BUILTIN) + #define LED_PIN LED_BUILTIN #else #define LED_PIN 13 #endif From 0899722de948b165a48f84cceb2716a8bb115a50 Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Wed, 10 Jul 2024 17:10:52 +0200 Subject: [PATCH 08/13] added boards into readme --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index ac73b5c6..381eb9b1 100755 --- a/README.md +++ b/README.md @@ -48,6 +48,10 @@ Community contributed boards are: | [Raspberry Pi Pico](https://www.raspberrypi.com/documentation/microcontrollers/) | - | [@maehara-keisuke](https://github.com/maehara-keisuke) | with [ESP-AT](https://www.espressif.com/en/products/sdks/esp-at/overview) | `colcon_verylowmem.meta` | | [Seeed Studio XIAO SAMD21](https://wiki.seeedstudio.com/Seeeduino-XIAO/) | - | [@maehara-keisuke](https://github.com/maehara-keisuke) | with [ESP-AT](https://www.espressif.com/en/products/sdks/esp-at/overview) | `colcon_verylowmem.meta` | | [Seeed Studio XIAO RP2040](https://wiki.seeedstudio.com/XIAO-RP2040/) | - | [@maehara-keisuke](https://github.com/maehara-keisuke) | with [ESP-AT](https://www.espressif.com/en/products/sdks/esp-at/overview) | `colcon_verylowmem.meta` | +| [Arduino Giga R1](https://store.arduino.cc/products/giga-r1-wifi) | - | [@gbr1](https://github.com/gbr1) | | `colcon.meta` | +| [Arduino UNO R4 WiFi](https://store.arduino.cc/products/uno-r4-wifi) | - | [@gbr1](https://github.com/gbr1) | | `colcon.meta` | +| [Arduino UNO R4 Minima](https://store.arduino.cc/products/uno-r4-minima) | - | [@gbr1](https://github.com/gbr1) | | `colcon.meta` | + You can find the available precompiled ROS 2 types for messages and services in [available_ros2_types](available_ros2_types). From abb2a9ac9ddfce26c1b2f3c85100dde2b4952971 Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Wed, 10 Jul 2024 18:02:21 +0200 Subject: [PATCH 09/13] updated ci --- .github/workflows/ci.yml | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 587ab304..bb5a46d6 100755 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,11 @@ jobs: arduino-cli core install OpenCR:OpenCR -v arduino-cli core install arduino:samd -v arduino-cli core install arduino:sam -v - arduino-cli core install arduino:mbed -v + arduino-cli core install arduino:mbed_giga -v + arduino-cli core install arduino:mbed_rp2040 -v + arduino-cli core install arduino:mbed_portenta -v + arduino-cli core install arduino:renesas_uno -v + arduino-cli core install arduino:mbed_nano -v arduino-cli core install esp32:esp32 -v arduino-cli core install teensy:avr@1.59.0 -v arduino-cli core install Seeeduino:samd -v @@ -65,10 +69,10 @@ jobs: arduino-cli compile --fqbn teensy:avr:teensy41 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_time_sync -v arduino-cli compile --fqbn teensy:avr:teensy41 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_types_handling -v # Build one demo for each platform - arduino-cli compile --fqbn arduino:mbed:nanorp2040connect /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v - arduino-cli compile --fqbn arduino:mbed:nanorp2040connect /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_decibels -v - arduino-cli compile --fqbn arduino:mbed:nanorp2040connect /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_IMU_ML -v - arduino-cli compile --fqbn arduino:mbed:nanorp2040connect /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi -v + arduino-cli compile --fqbn arduino:mbed_nano:nanorp2040connect /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v + arduino-cli compile --fqbn arduino:mbed_nano:nanorp2040connect /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_decibels -v + arduino-cli compile --fqbn arduino:mbed_nano:nanorp2040connect /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_IMU_ML -v + arduino-cli compile --fqbn arduino:mbed_nano:nanorp2040connect /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi -v arduino-cli compile --fqbn teensy:avr:teensy31 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v arduino-cli compile --fqbn teensy:avr:teensy35 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v arduino-cli compile --fqbn teensy:avr:teensy36 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v @@ -77,10 +81,16 @@ jobs: arduino-cli compile --fqbn arduino:samd:arduino_zero_native /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v arduino-cli compile --fqbn arduino:sam:arduino_due_x /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v # arduino-cli compile --fqbn arduino:mbed:envie_m4 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v - arduino-cli compile --fqbn arduino:mbed:envie_m7 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v - arduino-cli compile --fqbn arduino:mbed:envie_m7 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi -v + arduino-cli compile --fqbn arduino:mbed_portenta:envie_m7 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v + arduino-cli compile --fqbn arduino:mbed_portenta:envie_m7 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi -v arduino-cli compile --fqbn esp32:esp32:esp32 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v arduino-cli compile --fqbn esp32:esp32:esp32 /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi -v arduino-cli compile --fqbn Seeeduino:samd:seeed_wio_terminal /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi -v + arduino-cli compile --fqbn arduino:mbed_giga:giga /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v + arduino-cli compile --fqbn arduino:mbed_giga:giga /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi -v + arduino-cli compile --fqbn arduino:renesas_uno:minima /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v + arduino-cli compile --fqbn arduino:renesas_uno:unor4wifi /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher -v + arduino-cli compile --fqbn arduino:renesas_uno:unor4wifi /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi -v # Build micro-ros_publisher-wifi_at for WiFi non-native board with ESP-AT - arduino-cli compile --fqbn arduino:mbed:pico /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi_at -v + arduino-cli compile --fqbn arduino:mbed_rp2040:pico /github/home/Arduino/libraries/micro_ros_arduino/examples/micro-ros_publisher_wifi_at -v + From 05dae2b31fc61d5983b437d149cf3209d4713e2b Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Thu, 11 Jul 2024 11:21:24 +0200 Subject: [PATCH 10/13] fix typo --- src/wifi_transport.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wifi_transport.cpp b/src/wifi_transport.cpp index f9d9b9f7..c86bc959 100755 --- a/src/wifi_transport.cpp +++ b/src/wifi_transport.cpp @@ -13,7 +13,7 @@ #include #elif defined(BOARD_WITH_ESP_AT) #include -#elid defined(ARDUINO_UNOR4_WIFI) +#elif defined(ARDUINO_UNOR4_WIFI) #include #endif From 460cd0f074a7d90bc372ab270b8c863a547c31cb Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Thu, 11 Jul 2024 17:11:48 +0200 Subject: [PATCH 11/13] updated cli version --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bb5a46d6..381c001d 100755 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: apt update apt install -y git curl lib32z1 wget libfontconfig libxft2 xz-utils rsync python-is-python3 python3-pip pip3 install pyserial - curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh -s 0.31.0 + curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh -s 1.0.2 mkdir -p /github/home/Arduino/libraries/micro_ros_arduino/ cp -R checkout/* /github/home/Arduino/libraries/micro_ros_arduino/ echo '''board_manager: From 92d521e92a9947955c0efa7813a724b0f82963fd Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Wed, 24 Jul 2024 11:47:48 +0200 Subject: [PATCH 12/13] force update index --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 381c001d..e3588d9d 100755 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,6 +35,8 @@ jobs: curl -fsSL https://www.pjrc.com/teensy/package_teensy_index.json -o /github/home/.arduino15/package_teensy_index.json curl -fsSL https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json -o /github/home/.arduino15/package_seeeduino_boards_index.json export PATH=$PATH:/github/workspace/bin:/__w/micro_ros_arduino/micro_ros_arduino/bin + arduino-cli core update-index + arduino-cli core install OpenCR:OpenCR -v arduino-cli core install arduino:samd -v arduino-cli core install arduino:sam -v From fcef03802f38198c86b1dd06a277789b711670b5 Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Fri, 2 Aug 2024 13:06:13 +0200 Subject: [PATCH 13/13] reverted cli --- .github/workflows/ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e3588d9d..613473e6 100755 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: apt update apt install -y git curl lib32z1 wget libfontconfig libxft2 xz-utils rsync python-is-python3 python3-pip pip3 install pyserial - curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh -s 1.0.2 + curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh -s 0.31.0 mkdir -p /github/home/Arduino/libraries/micro_ros_arduino/ cp -R checkout/* /github/home/Arduino/libraries/micro_ros_arduino/ echo '''board_manager: @@ -35,7 +35,6 @@ jobs: curl -fsSL https://www.pjrc.com/teensy/package_teensy_index.json -o /github/home/.arduino15/package_teensy_index.json curl -fsSL https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json -o /github/home/.arduino15/package_seeeduino_boards_index.json export PATH=$PATH:/github/workspace/bin:/__w/micro_ros_arduino/micro_ros_arduino/bin - arduino-cli core update-index arduino-cli core install OpenCR:OpenCR -v arduino-cli core install arduino:samd -v