No description
Find a file
Brent Rubell 251ee1fa47
Merge pull request #148 from adafruit/fix-v1-i2c-output-components
[v1] I2C Output Component Bugfixes
2025-06-09 13:17:47 -04:00
.github/workflows Update Actions workflow 2025-05-20 14:49:30 -04:00
nanopb@049485ff55 include nanopb to allow inline nanopb_opt calls 2021-02-15 11:15:20 -05:00
proto Fix - increase max_size of LEDbackpackwrite 2025-06-06 15:47:33 -04:00
.gitignore ignore protoc output directories for ease of dev 2020-11-17 14:54:40 -05:00
.gitmodules include nanopb to allow inline nanopb_opt calls 2021-02-15 11:15:20 -05:00
buf.yaml buf ignore nanopb.proto, move nanopb.proto to be compilled with rest of code 2021-02-15 11:25:44 -05:00
LICENSE Initial commit 2020-06-18 09:33:43 -04:00
Makefile enable bc-checking against master 2020-11-17 11:36:36 -05:00
README.md add documentation link 2023-11-13 11:24:09 -05:00

Wippersnapper_Protobuf

Protocol buffer messages for use with Adafruit.io WipperSnapper.

Documentation

This code is for research and educational purposes only

We use this repository internally for Adafruit.io WipperSnapper and published it here. It is not supported, documented, or guaranteed to work outside of WipperSnapper whatsoever!

We do not accept external pull requests or issues for this repository.

If you would like to request a component or feature to be added into WipperSnapper, please visit the component requests repository.

Code Generation

This repository includes an automated script for generating the required protocol buffer wrapper messages.

Nanopb header files for Arduino may also be generated by installing protoc, cloning this repository, and invoking:

git submodule init
git submodule update
protoc --plugin=nanopb/generator/protoc-gen-nanopb -Inanopb/generator/proto --proto_path=./proto ./proto/wippersnapper/*/*/*.proto --nanopb_out=./arduino_out --nanopb_opt=-I./proto --nanopb_opt=-t