Why does it return 16 bits per pixel ? And those 16 bit color values ?
All of these questions because I have an application running on both 2V09 and 2V10 firmwares and the user can save his preferred colour scheme. The (saved) colour values for 2V09 were 0..7 and now 2V10 apparently expects 0..65535. The saved preferences result in a troubled display, with unreadable menus for changing the user colour, causing a lot of havoc of course.
(I can't seem to find the 'What's changed' for 2V10 - can someone provide a link - thanks)
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.
I'm confused. Bangle.js 2 has a '3 bit colour LCD display'.
With firmware 2V09, this translates nicely to :
But with firmware 2V10, the result confuses me :
Why does it return 16 bits per pixel ? And those 16 bit color values ?
All of these questions because I have an application running on both 2V09 and 2V10 firmwares and the user can save his preferred colour scheme. The (saved) colour values for 2V09 were 0..7 and now 2V10 apparently expects 0..65535. The saved preferences result in a troubled display, with unreadable menus for changing the user colour, causing a lot of havoc of course.
(I can't seem to find the 'What's changed' for 2V10 - can someone provide a link - thanks)