Skip to content

Commit 40be44a

Browse files
authored
Merge pull request #1 from gbr1/iron-giga
added Arduino Giga (USB and WiFi)
2 parents 362acd4 + baf9e16 commit 40be44a

File tree

5 files changed

+13
-9
lines changed

5 files changed

+13
-9
lines changed

examples/micro-ros_publisher_wifi/micro-ros_publisher_wifi.ino

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
#include <std_msgs/msg/int32.h>
1010

11-
#if !defined(ESP32) && !defined(TARGET_PORTENTA_H7_M7) && !defined(ARDUINO_NANO_RP2040_CONNECT) && !defined(ARDUINO_WIO_TERMINAL)
12-
#error This example is only available for Arduino Portenta, Arduino Nano RP2040 Connect, ESP32 Dev module and Wio Terminal
11+
#if !defined(ESP32) && !defined(TARGET_PORTENTA_H7_M7) && !defined(ARDUINO_GIGA) && !defined(ARDUINO_NANO_RP2040_CONNECT) && !defined(ARDUINO_WIO_TERMINAL)
12+
#error This example is only available for Arduino Portenta, Arduino Giga R1, Arduino Nano RP2040 Connect, ESP32 Dev module and Wio Terminal
1313
#endif
1414

1515
rcl_publisher_t publisher;
@@ -18,7 +18,11 @@ rclc_support_t support;
1818
rcl_allocator_t allocator;
1919
rcl_node_t node;
2020

21-
#define LED_PIN 13
21+
#ifdef ARDUINO_GIGA
22+
#define LED_PIN LEDR
23+
#else
24+
#define LED_PIN 13
25+
#endif
2226

2327
#define RCCHECK(fn) { rcl_ret_t temp_rc = fn; if((temp_rc != RCL_RET_OK)){error_loop();}}
2428
#define RCSOFTCHECK(fn) { rcl_ret_t temp_rc = fn; if((temp_rc != RCL_RET_OK)){}}

examples/micro-ros_publisher_wifi_at/micro-ros_publisher_wifi_at.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
#include <std_msgs/msg/int32.h>
2323

24-
#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL)
24+
#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL)
2525
#define BOARD_HAS_NATIVE_WIFI
2626
#endif
2727

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ paragraph=micro-ROS Arduino library
77
url=https://github.com/micro-ROS/micro_ros_arduino
88
precompiled=true
99
category=Other
10-
architectures=stm32,OpenCR,Teensyduino,samd,sam,mbed,esp32,mbed_portenta
10+
architectures=stm32,OpenCR,Teensyduino,samd,sam,mbed,esp32,mbed_portenta,mbed_giga

src/micro_ros_arduino.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ static inline void set_microros_native_ethernet_udp_transports(byte mac[], IPAdd
9595

9696
#endif
9797

98-
#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT)
98+
#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)
9999

100-
#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7)
100+
#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA)
101101
#include <WiFi.h>
102102
#include <WiFiUdp.h>
103103
#elif defined(ARDUINO_NANO_RP2040_CONNECT)

src/wifi_transport.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_WIO_TERMINAL) || defined(BOARD_WITH_ESP_AT)
1+
#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)
22
#include <Arduino.h>
33

44

5-
#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7)
5+
#if defined(ESP32) || defined(TARGET_PORTENTA_H7_M7) || defined(ARDUINO_GIGA)
66
#include <WiFi.h>
77
#include <WiFiUdp.h>
88
#elif defined(ARDUINO_NANO_RP2040_CONNECT)

0 commit comments

Comments
 (0)