15 #ifndef ADAFRUITIO_WIFI_H 16 #define ADAFRUITIO_WIFI_H 18 #if defined(ARDUINO_SAMD_MKR1000) 20 #include "wifi/AdafruitIO_MKR1000.h" 21 typedef AdafruitIO_MKR1000 AdafruitIO_WiFi;
23 #elif defined(ARDUINO_SAMD_MKR1010) 25 #include "wifi/AdafruitIO_MKR1010.h" 26 typedef AdafruitIO_MKR1010 AdafruitIO_WiFi;
28 #elif defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || defined(ADAFRUIT_PYPORTAL) || \ 31 #include "wifi/AdafruitIO_AIRLIFT.h" 32 typedef AdafruitIO_AIRLIFT AdafruitIO_WiFi;
34 #elif defined(USE_WINC1500) 36 #include "wifi/AdafruitIO_WINC1500.h" 37 typedef AdafruitIO_WINC1500 AdafruitIO_WiFi;
39 #elif defined(ARDUINO_ARCH_ESP32) 41 #include "wifi/AdafruitIO_ESP32.h" 42 typedef AdafruitIO_ESP32 AdafruitIO_WiFi;
44 #elif defined(ESP8266) 46 #include "wifi/AdafruitIO_ESP8266.h" 47 typedef AdafruitIO_ESP8266 AdafruitIO_WiFi;
49 #elif defined(ARDUINO_STM32_FEATHER) 51 #include "wifi/AdafruitIO_WICED.h" 52 typedef AdafruitIO_WICED AdafruitIO_WiFi;
54 #elif defined(ARDUINO_ARCH_RP2040) 56 #include "wifi/AdafruitIO_RP2040.h" 57 typedef AdafruitIO_RP2040 AdafruitIO_WiFi;
61 #warning "Must define USE_AIRLIFT or USE_WINC1500 before including this file." 65 #endif // ADAFRUITIO_WIFI_H