The purpose of this project is to explore:
- Using modern C++ and software engineering practices and their applications to embedded systems.
- Building a host-side simulation and visualization environment.
- Strong types and type-safety
- Explicit casting and conversion
std::expected
to return values or errors- Compile-time checks
- Correct-by-construction
- Separate calculating from doing