Nanopb is a small code-size Protocol Buffers implementation. Homepage: http://kapsi.fi/~jpa/nanopb/ To compile the library, you'll need these libraries: protobuf-compiler python-protobuf libprotobuf-dev The only runtime dependencies are memset() and memcpy(). To run the tests, run make under the tests folder. If it completes without error, everything is fine.
Petteri Aimonen
authored
The arg field can be used to store the field presence from inside the callback. Furthermore, having the has_ field for encoding callbacks would be more annoying than useful. Update issue 70 Status: FixedInGit
Name | Last commit | Last update |
---|---|---|
cmake | ||
docs | ||
example | ||
example_avr_double | ||
example_unions | ||
generator | ||
tests | ||
tools | ||
.gitignore | ||
CHANGELOG | ||
LICENSE | ||
README | ||
pb.h | ||
pb_decode.c | ||
pb_decode.h | ||
pb_encode.c | ||
pb_encode.h |