diff options
Diffstat (limited to 'host/lib/deps/flatbuffers/README.md')
-rw-r--r-- | host/lib/deps/flatbuffers/README.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/host/lib/deps/flatbuffers/README.md b/host/lib/deps/flatbuffers/README.md new file mode 100644 index 000000000..5db31a788 --- /dev/null +++ b/host/lib/deps/flatbuffers/README.md @@ -0,0 +1,24 @@ +# FlatBuffers: Third-Party Dependency for UHD + +Version: 1.11.0 + +FlatBuffers is a serialization library. We use it to serialize/deserialize +calibration data (and possibly other data) that we want to store in binary +format either on device EEPROMs, or on the local filesystem. + +A full installation of FlatBuffers is not required to run UHD, and the headers +are only required to compile libuhd. Therefore, we ship a version of FlatBuffers +with UHD to avoid the requirement for users to install their own version of +FlatBuffers. + +## License for FlatBuffers + +As a separate, third-party project, FlatBuffers has a different license from UHD. +See the LICENSE file in the same directory as this readme. FlatBuffers has an +Apache license. + +## Importing into UHD + +In order to copy FlatBuffers into UHD, only the `include/` subdirectory from the +FlatBuffers repository was copied into UHD, along with the LICENSE file. + |