working softpwm, flash write