blob: 5db31a788f1f63e6675461c4ab44766ac6e4c889 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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.
|