5 ms·
Ok, just to make sure I understand this correctly. - This is basically a commercial smartwach (the Colmi P8) that is based on a well documented SOC, the nordic
by kken 6y ago
Ok, just to make sure I understand this correctly.
- This is basically a commercial smartwach (the Colmi P8) that is based on a well documented SOC, the nordic nRF52832
- The open source version comes with an enclosure that is not glued shut, so that it is easy to access testpoints on the pcb.
- Development is done by accessing the nRF51 SWD interface with pogo pins or similar. The programming interface can be a standard SWD interface such as an STLink clone
Ok, sounds easy enough. It should be possible to just buy one of those smartwatches and crack them open? But OTOH the developer version is not much more expensive.
The main question is now: What software to run on it, that goes beyond a few experiments? Is there any kind of open source smartwatch OS that would run on this?
Edit: Corrected typo, of course I meant SWD interface, not SWM. (SWM or rather SWIM is for STM8)
- jarnix 6y ago:) not sure it's up to anybody to do it. To me "nRF51 SWM interface with pogo pins" means absolutely nothing, same for nRF52832 or STLink.
- pantalaimon 6y agoI think GP means the SWD interface, which is a standard ARM programming/debugging connector. I would advise against the ST-Links though as they expose a more high level protocol and don't always work with non-STM chips. FT232H dongles make for a more versatile programmer.
- amar-laksh 6y agoThere ya go: https://github.com/daniel-thompson/wasp-os https://github.com/daniel-thompson/wasp-os
- kken 6y agoNice!
- wongarsu 6y agoThere is also https://github.com/endian-albin/pinetime-hypnos https://github.com/endian-albin/pinetime-hypnos and the default https://github.com/JF002/Pinetime https://github.com/JF002/Pinetime My guess would be that Wasp-OS will become the beginner-friendly fully-featured option while Pinetime will be the more battery friendly option.
- sq_ 6y ago> It should be possible to just buy one of those smartwatches and crack them open? Could the way that they're sealed become a problem? Description says waterproof glue will be involved in the final version and seem a bit unclear about whether it'll have any mechanical interlock [0]. Sounds like one might have a hard time putting it back together... [0] https://pine64.com/product/pinetime-dev-kit/?v=0446c16e2e66 https://pine64.com/product/pinetime-dev-kit/?v=0446c16e2e66
- justinclift 6y agoThe main developer of TinyGo (a version of Go for embedded devices) added support for the PineTime a while back: https://tinygo.org/microcontrollers/pinetime/ https://tinygo.org/microcontrollers/pinetime/ With that, you can write Go code which (when compiled) is then flashed to the watch for running directly on the hw. No need for an OS layer underneath.