Wi-Fi enable your Arduino sketches using Dialog's DA16200 Module.
Includes support for the SparkFun's "Qwiic WiFi Shield - DA16200". Requires firmware version 3.1.2.0
or later.
Currently compatible with samd
and mbed_nano
based Arduino boards, such as the Arduino Zero, SparkFun RedBoard Turbo - SAMD21 Development Board, and Arduino Nano 33 BLE. Please open a pull request if you've succesfully used this library with another architecture.
#include <DA16200_WiFi.h>
See API.md for more details. This library aims to be compatible with with the official Arduino WiFi and WiFi101 libraries where possible.
See examples
folder. Examples are based on the official Arduino WiFi and WiFi101 library examples.
- No support for provisioning mode
- Only one active TCP client (
WiFiClient
), TCP server (WiFiServer
), UDP socket (WiFiUDP
) at a time - No TLS socket support
- No support for disconnecting individual clients connected to a TCP server (
WiFiServer
) - No support for UDP multicast sockets (
WiFiUDP
) - No flow control when receiving large amounts of data on sockets