And BTW this board is pretty good overall, one cheap source is the twin pack here https://www.aliexpress.com/item/1005008144734921.html , the resistor is fixed on this one so power consumption in idle is about 5uA
I like how this board is powered from battery, it uses internal nrf52840 VDDH regulator and battery is directly connected to it so there is little loss, one can measure battery voltage via internal VDDH reference and the gpio voltage can be set between 1.8 - 3.3V via UICR REGOUT0 setting.
Apart from Espruino I also have DAPLink ported to this board and use it as SWD/JTAG probe. DAPLink can optionally have hardcoded target board and then it provides USB storage for easy flashing of hex files to the target, I have a build for nrf52832 and 52840 targets and it is kind of nice to just drop hex file to flash e.g. Bangle 2. It also works with newly merged SWDCON https://github.com/espruino/Espruino/tree/master/libs/swdcon console over the charging cable with Bangle 2 so devices with broken bluetooth can be somehow used as ordinary watch.
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.
And BTW this board is pretty good overall, one cheap source is the twin pack here https://www.aliexpress.com/item/1005008144734921.html , the resistor is fixed on this one so power consumption in idle is about 5uA
I like how this board is powered from battery, it uses internal nrf52840 VDDH regulator and battery is directly connected to it so there is little loss, one can measure battery voltage via internal VDDH reference and the gpio voltage can be set between 1.8 - 3.3V via UICR REGOUT0 setting.
Apart from Espruino I also have DAPLink ported to this board and use it as SWD/JTAG probe. DAPLink can optionally have hardcoded target board and then it provides USB storage for easy flashing of hex files to the target, I have a build for nrf52832 and 52840 targets and it is kind of nice to just drop hex file to flash e.g. Bangle 2. It also works with newly merged SWDCON https://github.com/espruino/Espruino/tree/master/libs/swdcon console over the charging cable with Bangle 2 so devices with broken bluetooth can be somehow used as ordinary watch.