No description
Find a file
2024-10-30 15:13:20 -04:00
.github build using adafruit ci rather than brentru 2024-07-19 15:52:31 -04:00
.vscode Refactor generateWSTopics() 2024-08-13 15:33:02 -04:00
examples break out fs to v2 class, attempting to pull all info from json, not working fully yet 2024-08-19 14:43:51 -04:00
src 🚧 Wokwi progress 2024-10-30 15:13:20 -04:00
tests 🚧 Wokwi progress 2024-10-30 15:13:20 -04:00
tools add uf2 2021-06-22 11:20:03 -04:00
.gitignore 🚧 Integrate Wokwi CLI and simulator builds, begin 2024-10-30 12:41:29 -04: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 🚧 Wokwi progress 2024-10-30 15:13:20 -04: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