Currently cheapest is probably the C17/Magic3 - about 11 usd including VAT and shipping on aliexpress, which is great price for nrf52840 based smartwatch. One random seller https://www.aliexpress.com/item/1005005373233740.html
is it possible to run Espruino on a non-Bangle smartwatch
Yes but Espruino != Bangle.js, the interpreter works fine including BLE and all hardware but the UI part and Bangle apps from official repo work well only with official Bangle.js watches. However you can certainly use C17 running Espruino as a watch with custom subset of tweaked apps. C17 has 280x240 touch screen, one button and no gps or barometer. Also the HR sensor gives just raw data so is not that much usable out of box, same for step counting.
For Bangle api layer it is perhaps best to start from here https://github.com/jeffmer/WatchApps
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.
Currently cheapest is probably the C17/Magic3 - about 11 usd including VAT and shipping on aliexpress, which is great price for nrf52840 based smartwatch. One random seller https://www.aliexpress.com/item/1005005373233740.html
Yes but Espruino != Bangle.js, the interpreter works fine including BLE and all hardware but the UI part and Bangle apps from official repo work well only with official Bangle.js watches. However you can certainly use C17 running Espruino as a watch with custom subset of tweaked apps. C17 has 280x240 touch screen, one button and no gps or barometer. Also the HR sensor gives just raw data so is not that much usable out of box, same for step counting.
For Bangle api layer it is perhaps best to start from here https://github.com/jeffmer/WatchApps