I’ve been struggling with making TDD work in embedded software design. Using QP made me realize that perhaps the problem isn't our tools. It's our policy.
Almost every standard library comes with a set of advanced math functions However, occasionally an implementation more closely tuned to your use case is needed