A simple dependency-free header-only library of C++17 classes for real-time embedded systems. It is mostly intended for use as a git submodule.
Either copy the code into your source tree, or (better) add this repository as a submodule to your version control system. For example:
git submodule add https://github.com/Zubax/senoval
For more information, refer to the Git docs.
Having added the library to your codebase, configure your build system so that its root directory is located within your include search paths. Then include the library as follows (example):
#include <senoval/string.hpp>
Contributors, please follow the Zubax Coding Conventions.
Build and run the tests like this: cd test/ && cmake . && make && ./senoval_test
.
See the CI build script for additional details.