I hacked an nRF51 watch that appears to be from the same manufacturer (it's just an older version), so chances are the code I used will work if you change the pin names.
You'll find that the chip in there is the AA variant (so only 16k of RAM). With Bluetooth that leaves 6k for all your program code, so things are getting a bit tight. With recent changes and the ability to execute out of flash (save on send) life will be better, but it's still not much.
It'll be fun, but if you wanted something really usable I'd maybe try one of the manufacturer's later NRF52-based watches as they've got bags of memory :) It's been on my to-do list if I ever get any free time.
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.
Have you seen this? http://forum.espruino.com/conversations/280747/ I thought that's what you linked originally but it seems not.
I hacked an nRF51 watch that appears to be from the same manufacturer (it's just an older version), so chances are the code I used will work if you change the pin names.
There's even a branch where I added a compiled OLED driver (I'm not 100% sure if that ever worked): https://github.com/espruino/Espruino/compare/DO003-oled
You'll find that the chip in there is the AA variant (so only 16k of RAM). With Bluetooth that leaves 6k for all your program code, so things are getting a bit tight. With recent changes and the ability to execute out of flash (save on send) life will be better, but it's still not much.
It'll be fun, but if you wanted something really usable I'd maybe try one of the manufacturer's later NRF52-based watches as they've got bags of memory :) It's been on my to-do list if I ever get any free time.