No description
Find a file
2025-03-11 14:14:08 -04:00
.github do NOT build the regular release workflow 2025-03-11 14:14:08 -04:00
.vscode Add Adafruit RP2040 Adalogger to PIO and codebase 2025-02-26 12:04:04 -05:00
examples attempt to fix rp2040 adalogger 2025-02-26 15:22:47 -05:00
src Address Tyeth feedback 2025-03-03 10:50:02 -05:00
tests Pass tests 2025-02-19 11:42:33 -05:00
tools add uf2 2021-06-22 11:20:03 -04:00
.gitignore Add Adafruit RP2040 Adalogger to PIO and codebase 2025-02-26 12:04:04 -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
config.json [SD] Add some overhead for pico2, generate json checksum data script 2024-12-05 11:33:04 -05:00
data.json [SD] Refactor checksum validation out, dont require it to operate 2024-12-06 12:15:11 -05:00
Doxyfile complete doxygen pass through 2025-02-11 14:58:34 -05:00
generate_json_checksum.py Bring over SD card review changes 2025-02-11 15:13:35 -05:00
library.properties Mirror library.properties on main 2025-03-03 10:58:42 -05: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 Add Metro RP2350 2025-02-26 14:58:46 -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