This is a library for processing CBOR RFC 7049 data.
Notable features of this library:
The classes you'll need are in the qindesign::cbor
namespace:
Reader
and Writer
. A complete example of how to use them are in
StructInBytes
.
The main class documentation can be found in src/CBOR.h
. Other documentation
can be found as follows:
src/CBOR_utils.h
Stream
and Print
implementations: src/CBOR_streams.h
src/CBOR_parsing.h
Not all the files in this project are necessary in an installed library. Only the following files and directories need to be there:
*.md
LICENSE
examples/
keywords.txt
library.json
library.properties
src/
There are tests included in this project that rely on a project called ArduinoUnit.
Note that the code for ArduinoUnit is not included in this library and needs to be downloaded separately.
Code style for this project mostly follows the Google C++ Style Guide.
Copyright (c) 2017-2019 Shawn Silverman