I'm working on an OTA firmware upgrade application.
I just wanted to find out, if there is any way to change slots during the zephyr application's runtime?
An example would be as follows: Firmware upgrade process is seen as successful. During Runtime the code detects an error with a peripheral (GSM modem), and therefore cannot download a new image OTA. The image needs to rollback to old firmware. How do I accomplish this?