Using CRTP (Curiously Recurring Template Pattern) for Compile-Time Polymorphism in Motor Control Classes
A bold move to skip virtual functions—see how CRTP slashes loop time and transforms motor control precision at compile time.

A bold move to skip virtual functions—see how CRTP slashes loop time and transforms motor control precision at compile time.

Use 256-byte flash tables to slash motor lag—see how precomputed sines unlock jitter-free control at 50kHz.

I split real-time motor control across the Portenta H7’s dual cores—discover how deterministic pulse generation stays untouched by network chatter.