1.8 TFT SPI 128x160
Will work?If so, how?
You could probably start playing with this module http://www.espruino.com/ST7565. If not working out of the box, it should not be too difficult to make it compatible with ST7735 chip.
In case you need help , this is a ST7735 driver from Adafruit : https://github.com/adafruit/Adafruit-ST7735-Library
This is the actual ST7565 module code: https://github.com/espruino/EspruinoDocs/blob/master/devices/ST7565.js
However the ST7735 looks like the code will be more like this: https://github.com/espruino/EspruinoDocs/blob/master/devices/ILI9163.js
Basically you won't have enough RAM on the ESP8266 to store a full 128 x 160 x 16 bit image, so you can either draw each pixel as it's needed (easier to implement, but slower). Or store a lower bit depth image in RAM with a color palette. The ILI9163 module offers both options, so you can pick and choose.
Probably the first one is easier.
If you do get it working, please can you contribute your code back? It'd be great to have something that everyone could use
If can get, then Yes of course
Even though it is tempting to use these frugal 8266 boards, it is just not advisable, because their Wifi functionality has priority over everything else and will thus *mess with any other time or space sensitive item... Best is a combination of plain vanilla 8266 doing its destined duty - Wifi / Connectivity - and bother a different 'system' with the rest of the application.
There is the Espruino-Wifi and similarly the Original and Pico Espruino boards combined with a plain vanilla 8266 over serial, and they all do that just fine. @Gordon integrated them tightly very nicely but let the loosely coupled components do their wok. (Even very successful expressif - the 8266 creator - follows that approach/advice in ther own product developmet/evolution...).
Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
For a full reference visit the Markdown syntax.
© Espruino, powered by microcosm.
Report a problem