Thanks! Sorry to hear it's such a pain to get a Bangle where you are.
I believe there are some things you can do to improve SPI on the nRF52. With the Starfield watch we managed to get it pretty quick. On the nRF52840 you may have enough RAM for an offscreen buffer which means you can blit the data to the screen in the background.
But yes, there do seem to be a bunch of watches based on RTL8762 now - and I guess someone could hack something up to get Espruino built for it - but actually getting things like the Bluetooth working well on it (eg more than just the UART) is something that'd take months and months of effort. It's not something I personally have time for at the moment, but I guess it's possible someone else might pick it up.
Potentially you could look at one of the ESP32-based watches. They're more like hacker-devices at the moment, but at least we have builds for ESP32 that you could work off.
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.
Thanks! Sorry to hear it's such a pain to get a Bangle where you are.
I believe there are some things you can do to improve SPI on the nRF52. With the Starfield watch we managed to get it pretty quick. On the nRF52840 you may have enough RAM for an offscreen buffer which means you can blit the data to the screen in the background.
But yes, there do seem to be a bunch of watches based on RTL8762 now - and I guess someone could hack something up to get Espruino built for it - but actually getting things like the Bluetooth working well on it (eg more than just the UART) is something that'd take months and months of effort. It's not something I personally have time for at the moment, but I guess it's possible someone else might pick it up.
Potentially you could look at one of the ESP32-based watches. They're more like hacker-devices at the moment, but at least we have builds for ESP32 that you could work off.