cvra / robot-software

CVRA monorepo - All software running on our bots lives here
MIT License
43 stars 21 forks source link

Migrate master-firmware tracing to lib/trace #235

Closed antoinealb closed 4 years ago

antoinealb commented 5 years ago

So far we have two different tracing systems, which are almost identical. From a quick diff, it appears that the most important difference is that lib/trace is doing platform-specific stuff using functions where master firmware is doing that using preprocessor macro.

As preprocessor macros are harder to integrate in a clean build, I suggest removing the tracing code from master-firmware and using lib/trace.