diff --git a/.github/workflows/compile-examples.yml b/.github/workflows/compile-examples.yml index 67382b479..7cc56c845 100644 --- a/.github/workflows/compile-examples.yml +++ b/.github/workflows/compile-examples.yml @@ -66,6 +66,8 @@ jobs: type: renesas_portenta - fqbn: arduino:renesas_uno:unor4wifi type: renesas_uno + - fqbn: arduino:esp32:nano_nora + type: arduino_esp32 # make board type-specific customizations to the matrix jobs @@ -193,6 +195,16 @@ jobs: platforms: | # Install renesas_uno platform via Boards Manager - name: arduino:renesas_uno + # Nano ESP32 + - board: + type: arduino_esp32 + platforms: | + # Install arduino_esp32 platform via Boards Manager + - name: arduino:esp32 + libraries: | + - name: Arduino_ESP32_OTA + sketch-paths: | + - examples/ArduinoIoTCloud-DeferredOTA # ESP8266 boards - board: type: esp8266 diff --git a/examples/ArduinoIoTCloud-Basic/ArduinoIoTCloud-Basic.ino b/examples/ArduinoIoTCloud-Basic/ArduinoIoTCloud-Basic.ino index a32644941..ba4162baf 100644 --- a/examples/ArduinoIoTCloud-Basic/ArduinoIoTCloud-Basic.ino +++ b/examples/ArduinoIoTCloud-Basic/ArduinoIoTCloud-Basic.ino @@ -17,7 +17,7 @@ #include "arduino_secrets.h" #include "thingProperties.h" -#if !defined(LED_BUILTIN) +#if !defined(LED_BUILTIN) && !defined(ARDUINO_NANO_ESP32) static int const LED_BUILTIN = 2; #endif diff --git a/examples/ArduinoIoTCloud-DeferredOTA/ArduinoIoTCloud-DeferredOTA.ino b/examples/ArduinoIoTCloud-DeferredOTA/ArduinoIoTCloud-DeferredOTA.ino index fd5ab7977..b39439b4a 100644 --- a/examples/ArduinoIoTCloud-DeferredOTA/ArduinoIoTCloud-DeferredOTA.ino +++ b/examples/ArduinoIoTCloud-DeferredOTA/ArduinoIoTCloud-DeferredOTA.ino @@ -19,7 +19,7 @@ #include "arduino_secrets.h" #include "thingProperties.h" -#if defined(ESP32) +#if !defined(LED_BUILTIN) && !defined(ARDUINO_NANO_ESP32) static int const LED_BUILTIN = 2; #endif diff --git a/examples/ArduinoIoTCloud-Schedule/ArduinoIoTCloud-Schedule.ino b/examples/ArduinoIoTCloud-Schedule/ArduinoIoTCloud-Schedule.ino index 7b82394ac..21e62f11d 100644 --- a/examples/ArduinoIoTCloud-Schedule/ArduinoIoTCloud-Schedule.ino +++ b/examples/ArduinoIoTCloud-Schedule/ArduinoIoTCloud-Schedule.ino @@ -9,7 +9,7 @@ #include "arduino_secrets.h" #include "thingProperties.h" -#if defined(ESP32) +#if !defined(LED_BUILTIN) && !defined(ARDUINO_NANO_ESP32) static int const LED_BUILTIN = 2; #endif