This is a lightweight library for serializing and deserializing data.
It is available as:
- a library in the Arduino Library Manager (Tiny Matrix Math)
- a CMake library (
TARGET_LINK_LIBRARIES (${EXECUTABLE_NAME} tinymatrixmath)
)
Although this library is not as feature-rich as Cista or Cap'n Proto, it can easily be integrated into many kinds of projects running on platforms ranging from Arduinos to supercomputers with its native integration into the Arduino Library Manager and CMake, simplifying communication across such devices.
Also compare to SerialTransfer for Arduinos, but with CMake support
The Sheldrake library employs this library to control policies between desktop environments and microcontrollers.
todo
Here are some examples of how to use the library:
todo
- Arduino examples can be found in the "examples" folder
- Examples for CMake project can be found in the "cmake_examples" folder