Update firmware - v61 had some issues with PWM on various pins fighting each other, these were fixed in v62.
Also, each "bank" of PWM pins shares the timer (though not the duty cycle, of course) - if you weren't aware of this.
What frequency is the PWM running at? If it mattered whether the timer reset when changing duty cycles, I imagine it would have to be a very low frequency? Or a very sensitive device you're driving.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Update firmware - v61 had some issues with PWM on various pins fighting each other, these were fixed in v62.
Also, each "bank" of PWM pins shares the timer (though not the duty cycle, of course) - if you weren't aware of this.
What frequency is the PWM running at? If it mattered whether the timer reset when changing duty cycles, I imagine it would have to be a very low frequency? Or a very sensitive device you're driving.