# Wippersnapper_Protobuf Protocol buffer messages for use with [Adafruit.io WipperSnapper](http://io.adafruit.com/wippersnapper). [Documentation](https://adafruit.github.io/Wippersnapper_Protobuf/) # This code is for research and educational purposes only We use this repository internally for [Adafruit.io WipperSnapper](http://io.adafruit.com/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](https://github.com/adafruit/WipperSnapper_Component_Requests). # 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 ```