Do you want to use your favorite WiFi development board with Adafruit.io WipperSnapper?
This guide will walk you through the process of adding a new board to Adafruit.io WipperSnapper - our no-code IoT platform. Upon completion of the guide, your board will be included with every new release of the WipperSnapper library.
You'll begin by creating a board definition to describe the physical characteristics and properties of your board. Then, you create local forks of WipperSnapper and its required build tool and test that everything is working correctly by building the firmware. You'll edit files so WipperSnapper can detect your development board and create a pull request to add the board to WipperSnapper. Finally, once your board is added to the WipperSnapper library, its corresponding firmware file(s) will be built and distributed with each release of the library.
You will need to be familiar with Git and GitHub to complete this guide. Adafruit has a great guide on Contributing to CircuitPython with Git and GitHub if you're unsure how to get started. You will also be asked to modify some Python, C++, and JSON code. If you are unfamiliar with any of these - don't fret - this guide will explain what to do, step by step.
Is my Board Compatible with WipperSnapper?
Only the following chips are compatible with the Adafruit.io WipperSnapper Library at this time:
- Raspberry Pi RP2040
- SAMD51 + Adafruit "AirLift" ESP32 Co-Processor
If your development board is based on one of these chips - you can add it to WipperSnapper by following the steps in this guide.