This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/************************ Adafruit IO Config *******************************/ | |
// visit io.adafruit.com if you need to create an account, | |
// or if you need your Adafruit IO key. | |
#define IO_USERNAME "parzibyte" | |
#define IO_KEY "hunter2" | |
/******************************* WIFI **************************************/ | |
// the AdafruitIO_WiFi client will work with the following boards: | |
// - HUZZAH ESP8266 Breakout -> https://www.adafruit.com/products/2471 | |
// - Feather HUZZAH ESP8266 -> https://www.adafruit.com/products/2821 | |
// - Feather HUZZAH ESP32 -> https://www.adafruit.com/product/3405 | |
// - Feather M0 WiFi -> https://www.adafruit.com/products/3010 | |
// - Feather WICED -> https://www.adafruit.com/products/3056 | |
// - Adafruit PyPortal -> https://www.adafruit.com/product/4116 | |
// - Adafruit Metro M4 Express AirLift Lite -> | |
// https://www.adafruit.com/product/4000 | |
// - Adafruit AirLift Breakout -> https://www.adafruit.com/product/4201 | |
// - Adafruit AirLift Shield -> https://www.adafruit.com/product/4285 | |
// - Adafruit AirLift FeatherWing -> https://www.adafruit.com/product/4264 | |
#define WIFI_SSID "parzibyte" | |
#define WIFI_PASS "hunter2" | |
// uncomment the following line if you are using airlift | |
// #define USE_AIRLIFT | |
// uncomment the following line if you are using winc1500 | |
// #define USE_WINC1500 | |
// comment out the following lines if you are using fona or ethernet | |
#include "AdafruitIO_WiFi.h" | |
#if defined(USE_AIRLIFT) || defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || \ | |
defined(ADAFRUIT_PYPORTAL) | |
// Configure the pins used for the ESP32 connection | |
#if !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant | |
// Don't change the names of these #define's! they match the variant ones | |
#define SPIWIFI SPI | |
#define SPIWIFI_SS 10 // Chip select pin | |
#define NINA_ACK 9 // a.k.a BUSY or READY pin | |
#define NINA_RESETN 6 // Reset pin | |
#define NINA_GPIO0 -1 // Not connected | |
#endif | |
AdafruitIO_WiFi io(IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS, SPIWIFI_SS, | |
NINA_ACK, NINA_RESETN, NINA_GPIO0, &SPIWIFI); | |
#else | |
AdafruitIO_WiFi io(IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS); | |
#endif | |
/******************************* FONA **************************************/ | |
// the AdafruitIO_FONA client will work with the following boards: | |
// - Feather 32u4 FONA -> https://www.adafruit.com/product/3027 | |
// uncomment the following two lines for 32u4 FONA, | |
// and comment out the AdafruitIO_WiFi client in the WIFI section | |
// #include "AdafruitIO_FONA.h" | |
// AdafruitIO_FONA io(IO_USERNAME, IO_KEY); | |
/**************************** ETHERNET ************************************/ | |
// the AdafruitIO_Ethernet client will work with the following boards: | |
// - Ethernet FeatherWing -> https://www.adafruit.com/products/3201 | |
// uncomment the following two lines for ethernet, | |
// and comment out the AdafruitIO_WiFi client in the WIFI section | |
// #include "AdafruitIO_Ethernet.h" | |
// AdafruitIO_Ethernet io(IO_USERNAME, IO_KEY); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment