Is there a way to keep a PWM output at the same duty cycle through firmware flashes?
Presumably (I’m guessing) some piece of code resets the pins to a default state when the flash occurs, so that rebooted firmware has a clean slate where to start from. However, in our case, we’d like to make flashes as little disruptive to the user as possible and keep output levels driving some other hardware at the same level.
We run in SYSTEM_MODE(MANUAL), and switch the PWM on as soon as we can, but it’s still about 1.5sec the pin is off.
If we can’t do it in software, we’d have to do it on the hardware side, and that would be tricky.