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) || \
27  defined(ADAFRUIT_FRUITJAM_RP2350)
31 #elif defined(ARDUINO_ARCH_ESP8266)
34 typedef Wippersnapper_ESP8266 Wippersnapper_WiFi;
35 #elif defined(ARDUINO_ARCH_ESP32)
39 #elif defined(ARDUINO_ARCH_RP2040)
41 typedef ws_networking_pico Wippersnapper_WiFi;
42 #else
43 #warning "Must define network interface in config.h!"
44 #endif
45 
46 #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:45
Wippersnapper_ESP32 Wippersnapper_WiFi
Definition: Wippersnapper_Networking.h:38