Is your feature request related to a problem? Please describe.
A common scenario when developing an embedded hardware are firmware updates. I believe having an abstraction library in TcMenu which does that with different boards would be a great addon to the ecosystem. Especially the commercial users need this feature.
Describe the solution you'd like
I would like to have a one-click solution to add OTA for my target platform. Two modes should be supported:
Server mode (default) where the embedded board runs a webserver allowing to push an updated firmware
Client mode where the board could check a remote server for the firmware updates. The exact procedure how would have to be defined.
Is your feature request related to a problem? Please describe. A common scenario when developing an embedded hardware are firmware updates. I believe having an abstraction library in TcMenu which does that with different boards would be a great addon to the ecosystem. Especially the commercial users need this feature.
Describe the solution you'd like I would like to have a one-click solution to add OTA for my target platform. Two modes should be supported:
We can get inspiration from an open Tasmota ESP32 firmware which already has this feature implemented. https://tasmota.github.io/docs/About/