TFT Display ST7735 with MicroPython
I got a cheap SPI TFT ST7735 Display module with SD Card reader off eBay, it had an unusual number of pins on the back for an SPI display.
It took a while searching about on the internet and GitHub and some head scratching to find a library and work out what to connect to what on the Raspberry Pi Pico to get this working using MicroPython.
This is what I found, and worked out.
TFT Board => Raspberry Pi Pico Pin
LED => 3v3(Out)
SCK => GP10
SDA => GP11
AO/DC => GP16
Reset => GP17
CS => GP18
GND => GND
VCC => VBUS 5V
Using that information, I was able to put together this library based on a few others I found and write a few test programs.
Visit my repository on GitHub for the code https://github.com/alastairhm/micropython-st7735
This was based on the work from, Guy Carver and boochow libraries.
Here are pictures of the test programs displaying various things to the TFT Display.