No description
Find a file
2024-11-26 11:28:44 -05:00
.github Merge pull request #647 from tyeth/add-metro-s3 2024-11-21 12:31:39 -05:00
.vscode Refactor generateWSTopics() 2024-08-13 15:33:02 -04:00
examples Merge pull request #647 from tyeth/add-metro-s3 2024-11-21 12:31:39 -05:00
src [SD] Refactor all parsing 2024-11-26 11:28:44 -05:00
tests update tests, result ignore 2024-11-20 15:54:36 -05:00
tools add uf2 2021-06-22 11:20:03 -04:00
.gitignore update tests, result ignore 2024-11-20 15:54:36 -05:00
.gitmodules add uf2 2021-06-22 11:20:03 -04:00
CODE_OF_CONDUCT.md Add CoC 2022-09-27 11:22:49 -04:00
Doxyfile 🎨 Add doxygen across new v2 classes 2024-09-27 12:28:40 -04:00
library.properties rip off beta tag 2024-08-13 14:34:53 -04:00
LICENSE rip off beta tag 2024-08-13 14:34:53 -04:00
partitions-4MB.csv add partitions, use larger parition size 2024-10-04 15:15:30 -04:00
platformio.ini [SD] Push #offline config into the PIO build ini for one platform only 2024-11-25 16:09:24 -05:00
README.md rip off beta tag 2024-08-13 14:34:53 -04:00
rename_usb_config.py push for env. 2023-07-14 13:29:24 -04:00
tinyuf2-partitions-4MB-noota.csv bring in noota partition scheme, 47.2% of flash space on ESP32-S2 2024-08-16 16:02:35 -04:00
tinyuf2-partitions-4MB.csv add partitions, use larger parition size 2024-10-04 15:15:30 -04:00
upload_no_build.py fix generateDeviceUIDV2 failure and crash 2024-08-20 12:59:16 -04:00

Adafruit WipperSnapper

Build CIDocumentation

Adafruit.io WipperSnapper is a firmware designed to turn any Wi-Fi capable board into an Internet-of-Things (IoT) device. No code required!

WipperSnapper works with multiple microcontroller architectures and development boards. It is designed to be easily extensible to support new sensors, inputs, and outputs.

A free Adafruit IO account is required to use WipperSnapper.

Get Started

Learn how to install and use WipperSnapper by following this guide on the Adafruit Learning System - QuickStart: Adafruit IO WipperSnapper.

Get WipperSnapper

Pre-compiled binaries and UF2 files for supported hardware are provided on the releases page of this repository.

Supported Platforms

Platform MCU(s)
ESP32-x ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6
ESP8266 ESP8266
RP2040 RP2040 MCU w/WiFi (i.e: Pico W)
ATSAMD SAMD51 MCU w/separate WiFi Co-Processor (i.e: Adafruit "AirLift")

Contributing to Adafruit.io and WipperSnapper

If you have a sensor, input, or output you'd like to add Adafruit IO support for it - we have a guide for contributing a new sensor to Adafruit.io and WipperSnapper here.

If you have a WiFi-enabled development board with a compatible microcontroller (see: "Supported Hardware" section above) and would like to add Adafruit IO support for it - we have a guide for adding a new board to Adafruit.io and WipperSnapper here.

Building WipperSnapper