but how can I show some shade of grey? Is that not possible?
Not without dithering - because of the 3 bits.
On Bangle.js 2 you may not even need the separate buffer. In fact I just pushed an update to the development app loader which renders fullscreen, and direct.
Bangle.js 2's graphics aren't super fast at the moment (particularly the fill) - it's something I've been meaning to look at. Specifically if we were willing to throw away a bit of RAM (aligning to 4 bits, not 3) things get a lot easier!
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.
Not without dithering - because of the 3 bits.
On Bangle.js 2 you may not even need the separate buffer. In fact I just pushed an update to the development app loader which renders fullscreen, and direct.
Bangle.js 2's graphics aren't super fast at the moment (particularly the fill) - it's something I've been meaning to look at. Specifically if we were willing to throw away a bit of RAM (aligning to 4 bits, not 3) things get a lot easier!