I'd like to understand more about the flashing & build process for getting a build of WatchApps onto a Magic3 watch. Specifically:
1) What's the need for the SoftDevice downgrade step before uploading the WatchApps build?
2) Would it be possible to build a complete image containing both @fanoush's base Espruino build and @jeffmer's WatchApps stuff that could be flashed in one go from DaFlasher?
On 2), maybe it could be possible to image the whole memory of a watch that has already had everything flashed onto it, and clone that onto a new (identical) watch? I don't understand enough about how memory is structured on the device, and how bootloader flashing etc works to know if that's a sensible idea.
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.
Hello @fanoush & @jeffmer
I'd like to understand more about the flashing & build process for getting a build of WatchApps onto a Magic3 watch. Specifically:
1) What's the need for the SoftDevice downgrade step before uploading the WatchApps build?
2) Would it be possible to build a complete image containing both @fanoush's base Espruino build and @jeffmer's WatchApps stuff that could be flashed in one go from DaFlasher?
On 2), maybe it could be possible to image the whole memory of a watch that has already had everything flashed onto it, and clone that onto a new (identical) watch? I don't understand enough about how memory is structured on the device, and how bootloader flashing etc works to know if that's a sensible idea.