Bangle.js 2 is actually reverse engineered hardware (because for the amount we ship we couldn't afford to design all our own), so we figured out basically everything you see on https://www.espruino.com/Bangle.js2+Technical by examining the PCB and disassembling the supplied firmware.
Usually you can work out from the chip markings or the I2C address/commands used for the chip but we haven't been able to do that in this case!
So if you do manage to figure it out I'd be really interested :)
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.
Yes, it is!
Bangle.js 2 is actually reverse engineered hardware (because for the amount we ship we couldn't afford to design all our own), so we figured out basically everything you see on https://www.espruino.com/Bangle.js2+Technical by examining the PCB and disassembling the supplied firmware.
Usually you can work out from the chip markings or the I2C address/commands used for the chip but we haven't been able to do that in this case!
So if you do manage to figure it out I'd be really interested :)