Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 575 Bytes

README.md

File metadata and controls

12 lines (11 loc) · 575 Bytes

Embedded CPP BSP

The purpose of this project is to explore:

  1. Using modern C++ and software engineering practices and their applications to embedded systems.
  2. Building a host-side simulation and visualization environment.

C++ Features and SW Engineering Principles

  1. Strong types and type-safety
  2. Explicit casting and conversion
  3. std::expected to return values or errors
  4. Compile-time checks
  5. Correct-by-construction
  6. Separate calculating from doing