diff --git a/examples/ArduinoIoTCloud-Advanced/ArduinoIoTCloud-Advanced.ino b/examples/ArduinoIoTCloud-Advanced/ArduinoIoTCloud-Advanced.ino index 247860cff..22ba8c295 100644 --- a/examples/ArduinoIoTCloud-Advanced/ArduinoIoTCloud-Advanced.ino +++ b/examples/ArduinoIoTCloud-Advanced/ArduinoIoTCloud-Advanced.ino @@ -2,13 +2,7 @@ This sketch demonstrates how to use more complex cloud data types such as a colour or coordinates. This sketch is compatible with: - - MKR 1000 - - MKR WiFi 1010 - - MKR GSM 1400 - - MKR NB 1500 - - MKR WAN 1300/1310 - - Nano 33 IoT - - ESP8266 + - https://github.com/arduino-libraries/ArduinoIoTCloud#what */ #include "arduino_secrets.h" diff --git a/examples/ArduinoIoTCloud-Advanced/arduino_secrets.h b/examples/ArduinoIoTCloud-Advanced/arduino_secrets.h index fc0b0661e..b47db48fc 100644 --- a/examples/ArduinoIoTCloud-Advanced/arduino_secrets.h +++ b/examples/ArduinoIoTCloud-Advanced/arduino_secrets.h @@ -1,13 +1,16 @@ +#include #include -/* MKR1000, MKR WiFi 1010 */ +/* A complete list of supported boards with WiFi is available here: + * https://github.com/arduino-libraries/ArduinoIoTCloud/#what + */ #if defined(BOARD_HAS_WIFI) #define SECRET_SSID "YOUR_WIFI_NETWORK_NAME" #define SECRET_PASS "YOUR_WIFI_PASSWORD" #endif -/* ESP8266 */ -#if defined(BOARD_ESP8266) +/* ESP8266 ESP32*/ +#if defined(BOARD_ESP) #define SECRET_DEVICE_KEY "my-device-password" #endif diff --git a/examples/ArduinoIoTCloud-Advanced/thingProperties.h b/examples/ArduinoIoTCloud-Advanced/thingProperties.h index eff1564b7..425ce073b 100644 --- a/examples/ArduinoIoTCloud-Advanced/thingProperties.h +++ b/examples/ArduinoIoTCloud-Advanced/thingProperties.h @@ -1,7 +1,14 @@ -#include -#include +#if defined(BOARD_HAS_WIFI) +#elif defined(BOARD_HAS_GSM) +#elif defined(BOARD_HAS_LORA) +#elif defined(BOARD_HAS_NB) +#else + #error "Please check Arduino IoT Cloud supported boards list: https://github.com/arduino-libraries/ArduinoIoTCloud/#what" +#endif -#define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#if defined(BOARD_ESP) + #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#endif void onSwitchButtonChange(); void onColorChange(); @@ -11,7 +18,7 @@ CloudLocation location; CloudColor color; void initProperties() { -#if defined(BOARD_ESP8266) +#if defined(BOARD_ESP) ArduinoCloud.setBoardId(BOARD_ID); ArduinoCloud.setSecretDeviceKey(SECRET_DEVICE_KEY); #endif diff --git a/examples/ArduinoIoTCloud-Basic/ArduinoIoTCloud-Basic.ino b/examples/ArduinoIoTCloud-Basic/ArduinoIoTCloud-Basic.ino index 097afb6f3..d772c2d83 100644 --- a/examples/ArduinoIoTCloud-Basic/ArduinoIoTCloud-Basic.ino +++ b/examples/ArduinoIoTCloud-Basic/ArduinoIoTCloud-Basic.ino @@ -11,13 +11,7 @@ only after a value is sent to Cloud. This sketch is compatible with: - - MKR 1000 - - MKR WiFi 1010 - - MKR GSM 1400 - - MKR NB 1500 - - MKR WAN 1300/1310 - - Nano 33 IoT - - ESP8266 + - https://github.com/arduino-libraries/ArduinoIoTCloud#what */ #include "arduino_secrets.h" diff --git a/examples/ArduinoIoTCloud-Basic/arduino_secrets.h b/examples/ArduinoIoTCloud-Basic/arduino_secrets.h index fc0b0661e..56df949db 100644 --- a/examples/ArduinoIoTCloud-Basic/arduino_secrets.h +++ b/examples/ArduinoIoTCloud-Basic/arduino_secrets.h @@ -1,13 +1,16 @@ +#include #include -/* MKR1000, MKR WiFi 1010 */ +/* A complete list of supported boards with WiFi is available here: + * https://github.com/arduino-libraries/ArduinoIoTCloud/#what + */ #if defined(BOARD_HAS_WIFI) #define SECRET_SSID "YOUR_WIFI_NETWORK_NAME" #define SECRET_PASS "YOUR_WIFI_PASSWORD" #endif /* ESP8266 */ -#if defined(BOARD_ESP8266) +#if defined(BOARD_ESP) #define SECRET_DEVICE_KEY "my-device-password" #endif diff --git a/examples/ArduinoIoTCloud-Basic/thingProperties.h b/examples/ArduinoIoTCloud-Basic/thingProperties.h index 5d3de1619..8d9eea34b 100644 --- a/examples/ArduinoIoTCloud-Basic/thingProperties.h +++ b/examples/ArduinoIoTCloud-Basic/thingProperties.h @@ -1,15 +1,14 @@ -#include -#include - #if defined(BOARD_HAS_WIFI) #elif defined(BOARD_HAS_GSM) #elif defined(BOARD_HAS_LORA) #elif defined(BOARD_HAS_NB) #else - #error "Arduino IoT Cloud currently only supports MKR1000, MKR WiFi 1010, MKR WAN 1300/1310, MKR NB 1500 and MKR GSM 1400" + #error "Please check Arduino IoT Cloud supported boards list: https://github.com/arduino-libraries/ArduinoIoTCloud/#what" #endif -#define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#if defined(BOARD_ESP) + #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#endif void onLedChange(); @@ -18,7 +17,7 @@ int potentiometer; int seconds; void initProperties() { -#if defined(BOARD_ESP8266) +#if defined(BOARD_ESP) ArduinoCloud.setBoardId(BOARD_ID); ArduinoCloud.setSecretDeviceKey(SECRET_DEVICE_KEY); #endif diff --git a/examples/ArduinoIoTCloud-Callbacks/ArduinoIoTCloud-Callbacks.ino b/examples/ArduinoIoTCloud-Callbacks/ArduinoIoTCloud-Callbacks.ino index 27c9d8f4d..dcd7f2fa5 100644 --- a/examples/ArduinoIoTCloud-Callbacks/ArduinoIoTCloud-Callbacks.ino +++ b/examples/ArduinoIoTCloud-Callbacks/ArduinoIoTCloud-Callbacks.ino @@ -23,13 +23,7 @@ only after a value is sent to Cloud. This sketch is compatible with: - - MKR 1000 - - MKR WiFi 1010 - - MKR GSM 1400 - - MKR NB 1500 - - MKR WAN 1300/1310 - - Nano 33 IoT - - ESP8266 + - https://github.com/arduino-libraries/ArduinoIoTCloud#what */ #include "arduino_secrets.h" diff --git a/examples/ArduinoIoTCloud-Callbacks/arduino_secrets.h b/examples/ArduinoIoTCloud-Callbacks/arduino_secrets.h index fc0b0661e..b47db48fc 100644 --- a/examples/ArduinoIoTCloud-Callbacks/arduino_secrets.h +++ b/examples/ArduinoIoTCloud-Callbacks/arduino_secrets.h @@ -1,13 +1,16 @@ +#include #include -/* MKR1000, MKR WiFi 1010 */ +/* A complete list of supported boards with WiFi is available here: + * https://github.com/arduino-libraries/ArduinoIoTCloud/#what + */ #if defined(BOARD_HAS_WIFI) #define SECRET_SSID "YOUR_WIFI_NETWORK_NAME" #define SECRET_PASS "YOUR_WIFI_PASSWORD" #endif -/* ESP8266 */ -#if defined(BOARD_ESP8266) +/* ESP8266 ESP32*/ +#if defined(BOARD_ESP) #define SECRET_DEVICE_KEY "my-device-password" #endif diff --git a/examples/ArduinoIoTCloud-Callbacks/thingProperties.h b/examples/ArduinoIoTCloud-Callbacks/thingProperties.h index 4eda5314a..d739e85d2 100644 --- a/examples/ArduinoIoTCloud-Callbacks/thingProperties.h +++ b/examples/ArduinoIoTCloud-Callbacks/thingProperties.h @@ -1,19 +1,17 @@ -#include -#include - #if defined(BOARD_HAS_WIFI) #elif defined(BOARD_HAS_GSM) #elif defined(BOARD_HAS_LORA) #elif defined(BOARD_HAS_NB) #else - #error "Arduino IoT Cloud currently only supports MKR1000, MKR WiFi 1010, MKR WAN 1300/1310, MKR NB 1500 and MKR GSM 1400" + #error "Please check Arduino IoT Cloud supported boards list: https://github.com/arduino-libraries/ArduinoIoTCloud/#what" #endif -/* BOARD_ID is only required if you are using an ESP8266 */ -#define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#if defined(BOARD_ESP) + #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#endif void initProperties() { -#if defined(BOARD_ESP8266) +#if defined(BOARD_ESP) ArduinoCloud.setBoardId(BOARD_ID); ArduinoCloud.setSecretDeviceKey(SECRET_DEVICE_KEY); #endif diff --git a/examples/ArduinoIoTCloud-DeferredOTA/ArduinoIoTCloud-DeferredOTA.ino b/examples/ArduinoIoTCloud-DeferredOTA/ArduinoIoTCloud-DeferredOTA.ino index bd5b6a4d2..7aa206637 100644 --- a/examples/ArduinoIoTCloud-DeferredOTA/ArduinoIoTCloud-DeferredOTA.ino +++ b/examples/ArduinoIoTCloud-DeferredOTA/ArduinoIoTCloud-DeferredOTA.ino @@ -10,10 +10,7 @@ * ask_user_via_serial callback will read user input from serial to apply or postpone OTA update This sketch is compatible with: - - MKR WiFi 1010 - - Nano 33 IoT - - Portenta - - Nano RP2040 + - https://github.com/arduino-libraries/ArduinoIoTCloud/#ota */ #include "arduino_secrets.h" diff --git a/examples/ArduinoIoTCloud-DeferredOTA/arduino_secrets.h b/examples/ArduinoIoTCloud-DeferredOTA/arduino_secrets.h index fc0b0661e..b47db48fc 100644 --- a/examples/ArduinoIoTCloud-DeferredOTA/arduino_secrets.h +++ b/examples/ArduinoIoTCloud-DeferredOTA/arduino_secrets.h @@ -1,13 +1,16 @@ +#include #include -/* MKR1000, MKR WiFi 1010 */ +/* A complete list of supported boards with WiFi is available here: + * https://github.com/arduino-libraries/ArduinoIoTCloud/#what + */ #if defined(BOARD_HAS_WIFI) #define SECRET_SSID "YOUR_WIFI_NETWORK_NAME" #define SECRET_PASS "YOUR_WIFI_PASSWORD" #endif -/* ESP8266 */ -#if defined(BOARD_ESP8266) +/* ESP8266 ESP32*/ +#if defined(BOARD_ESP) #define SECRET_DEVICE_KEY "my-device-password" #endif diff --git a/examples/ArduinoIoTCloud-DeferredOTA/thingProperties.h b/examples/ArduinoIoTCloud-DeferredOTA/thingProperties.h index 2f84ea4f3..8b68b1bdc 100644 --- a/examples/ArduinoIoTCloud-DeferredOTA/thingProperties.h +++ b/examples/ArduinoIoTCloud-DeferredOTA/thingProperties.h @@ -1,22 +1,21 @@ -#include -#include - #if defined(BOARD_HAS_WIFI) #elif defined(BOARD_HAS_GSM) #elif defined(BOARD_HAS_LORA) #elif defined(BOARD_HAS_NB) #else - #error "Arduino IoT Cloud currently only supports MKR1000, MKR WiFi 1010, MKR WAN 1300/1310, MKR NB 1500 and MKR GSM 1400" + #error "Please check Arduino IoT Cloud supported boards list: https://github.com/arduino-libraries/ArduinoIoTCloud/#what" #endif -#define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#if defined(BOARD_ESP) + #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#endif void onLedChange(); bool led; void initProperties() { -#if defined(BOARD_ESP8266) +#if defined(BOARD_ESP) ArduinoCloud.setBoardId(BOARD_ID); ArduinoCloud.setSecretDeviceKey(SECRET_DEVICE_KEY); #endif diff --git a/examples/ArduinoIoTCloud-Schedule/ArduinoIoTCloud-Schedule.ino b/examples/ArduinoIoTCloud-Schedule/ArduinoIoTCloud-Schedule.ino index 3c97e49f4..1897481de 100644 --- a/examples/ArduinoIoTCloud-Schedule/ArduinoIoTCloud-Schedule.ino +++ b/examples/ArduinoIoTCloud-Schedule/ArduinoIoTCloud-Schedule.ino @@ -2,12 +2,7 @@ This sketch demonstrates how to use the cloud schedule variable type. This sketch is compatible with the following boards: - - MKR 1000 - - MKR WiFi 1010 - - MKR GSM 1400 - - MKR NB 1500 - - Nano 33 IoT - - ESP8266 + - https://github.com/arduino-libraries/ArduinoIoTCloud#what */ #include "arduino_secrets.h" diff --git a/examples/ArduinoIoTCloud-Schedule/arduino_secrets.h b/examples/ArduinoIoTCloud-Schedule/arduino_secrets.h index fc0b0661e..b47db48fc 100644 --- a/examples/ArduinoIoTCloud-Schedule/arduino_secrets.h +++ b/examples/ArduinoIoTCloud-Schedule/arduino_secrets.h @@ -1,13 +1,16 @@ +#include #include -/* MKR1000, MKR WiFi 1010 */ +/* A complete list of supported boards with WiFi is available here: + * https://github.com/arduino-libraries/ArduinoIoTCloud/#what + */ #if defined(BOARD_HAS_WIFI) #define SECRET_SSID "YOUR_WIFI_NETWORK_NAME" #define SECRET_PASS "YOUR_WIFI_PASSWORD" #endif -/* ESP8266 */ -#if defined(BOARD_ESP8266) +/* ESP8266 ESP32*/ +#if defined(BOARD_ESP) #define SECRET_DEVICE_KEY "my-device-password" #endif diff --git a/examples/ArduinoIoTCloud-Schedule/thingProperties.h b/examples/ArduinoIoTCloud-Schedule/thingProperties.h index 63231a700..5ef3bf6c1 100644 --- a/examples/ArduinoIoTCloud-Schedule/thingProperties.h +++ b/examples/ArduinoIoTCloud-Schedule/thingProperties.h @@ -1,7 +1,14 @@ -#include -#include +#if defined(BOARD_HAS_WIFI) +#elif defined(BOARD_HAS_GSM) +#elif defined(BOARD_HAS_LORA) +#elif defined(BOARD_HAS_NB) +#else + #error "Please check Arduino IoT Cloud supported boards list: https://github.com/arduino-libraries/ArduinoIoTCloud/#what" +#endif -#define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#if defined(BOARD_ESP) + #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" +#endif void onSwitchButtonChange(); @@ -15,7 +22,7 @@ CloudSchedule monthly; CloudSchedule yearly; void initProperties() { -#if defined(BOARD_ESP8266) +#if defined(BOARD_ESP) ArduinoCloud.setBoardId(BOARD_ID); ArduinoCloud.setSecretDeviceKey(SECRET_DEVICE_KEY); #endif diff --git a/examples/utility/ArduinoIoTCloud_Travis_CI/ArduinoIoTCloud_Travis_CI.ino b/examples/utility/ArduinoIoTCloud_Travis_CI/ArduinoIoTCloud_Travis_CI.ino index d74f9bc66..729cc9098 100644 --- a/examples/utility/ArduinoIoTCloud_Travis_CI/ArduinoIoTCloud_Travis_CI.ino +++ b/examples/utility/ArduinoIoTCloud_Travis_CI/ArduinoIoTCloud_Travis_CI.ino @@ -4,10 +4,7 @@ Arduino IoT Cloud API. This sketch is compatible with: - - MKR 1000 - - MKR WIFI 1010 - - MKR GSM 1400 - - MKR WAN 1300/1310 + - https://github.com/arduino-libraries/ArduinoIoTCloud#what */ #include "arduino_secrets.h" diff --git a/examples/utility/ArduinoIoTCloud_Travis_CI/arduino_secrets.h b/examples/utility/ArduinoIoTCloud_Travis_CI/arduino_secrets.h index 020482cfc..b47db48fc 100644 --- a/examples/utility/ArduinoIoTCloud_Travis_CI/arduino_secrets.h +++ b/examples/utility/ArduinoIoTCloud_Travis_CI/arduino_secrets.h @@ -1,11 +1,19 @@ +#include #include -/* MKR1000, MKR WiFi 1010 */ +/* A complete list of supported boards with WiFi is available here: + * https://github.com/arduino-libraries/ArduinoIoTCloud/#what + */ #if defined(BOARD_HAS_WIFI) #define SECRET_SSID "YOUR_WIFI_NETWORK_NAME" #define SECRET_PASS "YOUR_WIFI_PASSWORD" #endif +/* ESP8266 ESP32*/ +#if defined(BOARD_ESP) + #define SECRET_DEVICE_KEY "my-device-password" +#endif + /* MKR GSM 1400 */ #if defined(BOARD_HAS_GSM) #define SECRET_PIN "" diff --git a/examples/utility/ArduinoIoTCloud_Travis_CI/thingProperties.h b/examples/utility/ArduinoIoTCloud_Travis_CI/thingProperties.h index c21820265..89bfada2f 100644 --- a/examples/utility/ArduinoIoTCloud_Travis_CI/thingProperties.h +++ b/examples/utility/ArduinoIoTCloud_Travis_CI/thingProperties.h @@ -1,16 +1,17 @@ -/****************************************************************************** - INCLUDE - ******************************************************************************/ - -#include -#include - #if defined(BOARD_HAS_WIFI) #elif defined(BOARD_HAS_GSM) #elif defined(BOARD_HAS_LORA) #elif defined(BOARD_HAS_NB) #else - #error "Arduino IoT Cloud currently only supports MKR1000, MKR WiFi 1010, MKR WAN 1300/1310, MKR NB 1500 and MKR GSM 1400" + #error "Please check Arduino IoT Cloud supported boards list: https://github.com/arduino-libraries/ArduinoIoTCloud/#what" +#endif + +/****************************************************************************** + DEFINES + ******************************************************************************/ + +#if defined(BOARD_ESP) + #define BOARD_ID "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" #endif /****************************************************************************** @@ -72,7 +73,10 @@ void onStringPropertyChange(); ******************************************************************************/ #if defined(BOARD_HAS_WIFI) || defined(BOARD_HAS_GSM) || defined (BOARD_HAS_NB) void initProperties() { - +#if defined(BOARD_ESP) + ArduinoCloud.setBoardId(BOARD_ID); + ArduinoCloud.setSecretDeviceKey(SECRET_DEVICE_KEY); +#endif ArduinoCloud.addProperty(bool_property_1, READWRITE, 1 * SECONDS); ArduinoCloud.addProperty(int_property_1, READ, 2 * MINUTES); ArduinoCloud.addProperty(float_property_1, WRITE, 3 * HOURS);