didnt he do a software PWM code as well ???