Adafruit IO Arduino Library
AdafruitIO_WiFi.h
Go to the documentation of this file.
1 
15 #ifndef ADAFRUITIO_WIFI_H
16 #define ADAFRUITIO_WIFI_H
17 
18 #if defined(ARDUINO_SAMD_MKR1000)
19 
20 #include "wifi/AdafruitIO_MKR1000.h"
21 typedef AdafruitIO_MKR1000 AdafruitIO_WiFi;
22 
23 #elif defined(ARDUINO_SAMD_MKR1010)
24 
25 #include "wifi/AdafruitIO_MKR1010.h"
26 typedef AdafruitIO_MKR1010 AdafruitIO_WiFi;
27 
28 #elif defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || defined(ADAFRUIT_PYPORTAL) || \
29  defined(USE_AIRLIFT)
30 
31 #include "wifi/AdafruitIO_AIRLIFT.h"
32 typedef AdafruitIO_AIRLIFT AdafruitIO_WiFi;
33 
34 #elif defined(USE_WINC1500)
35 
36 #include "wifi/AdafruitIO_WINC1500.h"
37 typedef AdafruitIO_WINC1500 AdafruitIO_WiFi;
38 
39 #elif defined(ARDUINO_ARCH_ESP32)
40 
41 #include "wifi/AdafruitIO_ESP32.h"
42 typedef AdafruitIO_ESP32 AdafruitIO_WiFi;
43 
44 #elif defined(ESP8266)
45 
46 #include "wifi/AdafruitIO_ESP8266.h"
47 typedef AdafruitIO_ESP8266 AdafruitIO_WiFi;
48 
49 #elif defined(ARDUINO_STM32_FEATHER)
50 
51 #include "wifi/AdafruitIO_WICED.h"
52 typedef AdafruitIO_WICED AdafruitIO_WiFi;
53 
54 #elif defined(ARDUINO_ARCH_RP2040)
55 
56 #include "wifi/AdafruitIO_RP2040.h"
57 typedef AdafruitIO_RP2040 AdafruitIO_WiFi;
58 
59 #else
60 
61 #warning "Must define USE_AIRLIFT or USE_WINC1500 before including this file."
62 
63 #endif
64 
65 #endif // ADAFRUITIO_WIFI_H