Closed rfairley closed 5 years ago
Note: just noticed it only gives a compiler warning on one laptop, but a compiler error on my older laptop where C++17 features are not available.
We discovered the root cause of the unit tests requiring the huart symbols is actually a bug in how we set up SystemConf.h
- this file should be used to configure the app
code only and not component
code.
we will make these macros rather than use inline variables
^ getting another build error for unit tests right now; hold on review for now
Updated include paths for #171 - now building and ready for review
The previous constexpr declarations here caused linkage problems, when building RobotTest configurations. Making these inline allows us to keep using constexpr, where the variable definition must occur at the variable declaration.