@chalkers thanks! You know you can use Espruino's built-in graphics library, rather than using your own?
var g = Graphics.createArrayBuffer(8,8,1);
// g.buffer is now a Uint8Array with 8 bytes, one for each row
// You might even be able to use your existing code with matrix.drawBitmap(g.buffer)
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.
@chalkers thanks! You know you can use Espruino's built-in graphics library, rather than using your own?
It's got rotation, fonts, lines, etc etc.