In Bangle.js 2 we have a buffer for all the screen's data in the CPU's memory (in fact we have to because the minimum we can send to the Bangle 2 display is one entire line). It's easy to read from that.
On Bangle.js 1 we write straight to the display (with no buffer because we don't have enough RAM to store 240x240x16 bits), and as far as I'm aware there is no way to read back because it's set up as an 8 bit parallel device and the 'read/write' pin is permanently wired to 'write'.
I'd love to be proved wrong though, and maybe someone might be able to find a way of reading (but I doubt it).
© Espruino, powered by microcosm.
Report a problem