Update and rename pwm_engine.cpp to pwm_engine.h