Adafruit Library
Wippersnapper_Networking.h
Go to the documentation of this file.
1 
16 #ifndef WIPPERSNAPPER_NETWORKING_H
17 #define WIPPERSNAPPER_NETWORKING_H
18 
19 #ifndef WL_MAC_ADDR_LENGTH
20 #define WL_MAC_ADDR_LENGTH 6
21 #endif
22 #define WS_MAX_ALT_WIFI_NETWORKS 3
23 
24 #if defined(ADAFRUIT_METRO_M4_EXPRESS) || \
25  defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || defined(ADAFRUIT_PYPORTAL) || \
26  defined(ADAFRUIT_PYPORTAL_M4_TITANO) || defined(USE_AIRLIFT)
30 #elif defined(ARDUINO_ARCH_ESP8266)
33 typedef Wippersnapper_ESP8266 Wippersnapper_WiFi;
34 #elif defined(ARDUINO_ARCH_ESP32)
38 #elif defined(ARDUINO_ARCH_RP2040)
40 typedef ws_networking_pico Wippersnapper_WiFi;
41 #else
42 #warning "Must define network interface in config.h!"
43 #endif
44 
45 #endif // WIPPERSNAPPER_NETWORKING_H
Class for using the ESP32 network interface.
Definition: Wippersnapper_ESP32.h:37
Class for using the AirLift Co-Processor network iface.
Definition: Wippersnapper_AIRLIFT.h:43
Wippersnapper_ESP32 Wippersnapper_WiFi
Definition: Wippersnapper_Networking.h:37