Help ST7735 0.96" 160x80 TFT Display - Shifted Image

Thank you very much for your help. Here are the testing results:

Wiring

Serial output from "ST7789_readreg_diag.ino"

  1. select correct defines for your board wiring
  2. select correct interface type
  3. select appropriate report function

certain registers read first byte e.g. 0x00-0x0F, 0xDA-0xDC
other multi-argument registers read first byte as dummy

Bi-directional Read registers SDA (+ DC)
read reg(4): ID = 0x9104
controller
data sheet specific calls
controller reg(0x04) = 0x009104
controller reg(0x09) = 0x00610000
controller reg(0x0A) = 0x08
controller reg(0x0B) = 0x00
controller reg(0x0C) = 0x06
controller reg(0x0D) = 0x00
controller reg(0x0E) = 0x00
controller reg(0x0F) = 0xF0
controller reg(0xDA) = 0x00
controller reg(0xDB) = 0x91
controller reg(0xDC) = 0x04

Results of "GC9106_rotation.ino"




"GC9106_rotation.ino" seems to work perfectly.

Once again, thank you.

2 Likes