terjeio / Trinamic-library

Plain C library for Trinamic TMC2130 stepper drivers
Other
54 stars 21 forks source link

Backslashes in include header paths is pratically UB #1

Closed noahwilliamsson closed 3 years ago

noahwilliamsson commented 3 years ago

#include "foo\bar.h" was previously undefined behavior, and not all compilers support it.

Found when attempting to build the code with an ARM GCC 7.2 toolchain under PlatformIO.