DisplayCore TFTProber fails to recognise ILI9341 display

Asked by ntronics at 15:57 on 06 Sep 2017.

Hello Matt, I finally have some time to experiment with DisplayCore library. The library contains TFTProber sketch, which fails to recognise TJCMTM24028-SPI board, that was purchased on eBay. Does it mean that this board is not supported by DisplayCore library?

Display board has 2.8" display with ILI9341 lcd driver and TCS2046 touch panel controllers.

Fubarino SD produces the following output:

================================================== TFT Screen Prober (8 bit parallel) V1.0 Majenko Technologies

Configuring interface...ok. Resetting screen...ok. Reading ID code... error. I cannot identify this screen. Please send details of the screen to Majenko Technologies.

Register dump follows:

0x00 = 0x00000000 0x00000000 0x00000000 0x00000000 0x01 = 0x00000000 0x00000000 0x00000000 0x00000000 0x02 = 0x00000000 0x00000000 0x00000000 0x00000000 0x03 = 0x00000000 0x00000000 0x00000000 0x00000000 0x04 = 0x00000000 0x00000000 0x00000000 0x00000000 0x05 = 0x00000000 0x00000000 0x00000000 0x00000000 0x06 = 0x00000000 0x00000000 0x00000000 0x00000000 0x07 = 0x00000000 0x00000000 0x00000000 0x00000000 0x08 = 0x00000000 0x00000000 0x00000000 0x00000000 0x09 = 0x00308000 0x00000000 0x00000000 0x00000000 0x0A = 0x08000000 0x00000000 0x00000000 0x00000000 0x0B = 0x00000000 0x00000000 0x00000000 0x00000000 0x0C = 0x06000000 0x00000000 0x00000000 0x00000000 0x0D = 0x00000000 0x00000000 0x00000000 0x00000000 0x0E = 0x00000000 0x00000000 0x00000000 0x00000000 0x0F = 0x00000000 0x00000000 0x00000000 0x00000000 0x10 = 0x00000000 0x00000000 0x00000000 0x00000000 0x11 = 0x00000000 0x00000000 0x00000000 0x00000000 0x12 = 0x00000000 0x00000000 0x00000000 0x00000000 0x13 = 0x00000000 0x00000000 0x00000000 0x00000000 0x14 = 0x00000000 0x00000000 0x00000000 0x00000000 0x15 = 0x00000000 0x00000000 0x00000000 0x00000000 0x16 = 0x00000000 0x00000000 0x00000000 0x00000000 0x17 = 0x00000000 0x00000000 0x00000000 0x00000000 0x18 = 0x00000000 0x00000000 0x00000000 0x00000000 0x19 = 0x00000000 0x00000000 0x00000000 0x00000000 0x1A = 0x00000000 0x00000000 0x00000000 0x00000000 0x1B = 0x00000000 0x00000000 0x00000000 0x00000000 0x1C = 0x00000000 0x00000000 0x00000000 0x00000000 0x1D = 0x00000000 0x00000000 0x00000000 0x00000000 0x1E = 0x00000000 0x00000000 0x00000000 0x00000000 0x1F = 0x00000000 0x00000000 0x00000000 0x00000000 0x20 = 0x00000000 0x00000000 0x00000000 0x00000000 0x21 = 0x00000000 0x00000000 0x00000000 0x00000000 0x22 = 0x00000000 0x00000000 0x00000000 0x00000000 0x23 = 0x00000000 0x00000000 0x00000000 0x00000000 0x24 = 0x00000000 0x00000000 0x00000000 0x00000000 0x25 = 0x00000000 0x00000000 0x00000000 0x00000000 0x26 = 0x00000000 0x00000000 0x00000000 0x00000000 0x27 = 0x00000000 0x00000000 0x00000000 0x00000000 0x28 = 0x00000000 0x00000000 0x00000000 0x00000000 0x29 = 0x00000000 0x00000000 0x00000000 0x00000000 0x2A = 0x00000000 0x00000000 0x00000000 0x00000000 0x2B = 0x00000000 0x00000000 0x00000000 0x00000000 0x2C = 0x00000000 0x00000000 0x00000000 0x00000000 0x2D = 0x0000007F 0xFF800000 0x00000FFF 0xC0000000 0x2E = 0x80000000 0x00000000 0x00000000 0x00000000 0x2F = 0x00000000 0x00000000 0x00000000 0x00000000 0x30 = 0x00000000 0x00000000 0x00000000 0x00000000 0x31 = 0x00000000 0x00000000 0x00000000 0x00000000 0x32 = 0x00000000 0x00000000 0x00000000 0x00000000 0x33 = 0x00000000 0x00000000 0x00000000 0x00000000 0x34 = 0x00000000 0x00000000 0x00000000 0x00000000 0x35 = 0x00000000 0x00000000 0x00000000 0x00000000 0x36 = 0x00000000 0x00000000 0x00000000 0x00000000 0x37 = 0x00000000 0x00000000 0x00000000 0x00000000 0x38 = 0x00000000 0x00000000 0x00000000 0x00000000 0x39 = 0x00000000 0x00000000 0x00000000 0x00000000 0x3A = 0x00000000 0x00000000 0x00000000 0x00000000 0x3B = 0x00000000 0x00000000 0x00000000 0x00000000 0x3C = 0x00000000 0x00000000 0x00000000 0x00000000 0x3D = 0x00000000 0x00000000 0x00000000 0x00000000 0x3E = 0x00000000 0x00000000 0x00000000 0x00000000 0x3F = 0x00000000 0x00000000 0x00000000 0x00000000 0x40 = 0x00000000 0x00000000 0x00000000 0x00000000 0x41 = 0x00000000 0x00000000 0x00000000 0x00000000 0x42 = 0x00000000 0x00000000 0x00000000 0x00000000 0x43 = 0x00000000 0x00000000 0x00000000 0x00000000 0x44 = 0x00000000 0x00000000 0x00000000 0x00000000 0x45 = 0x002EFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x46 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x47 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x48 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x49 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x4A = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x4B = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x4C = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x4D = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x4E = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x4F = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x50 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x51 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x52 = 0x00000000 0x00000000 0x00000000 0x00000000 0x53 = 0x00000000 0x00000000 0x00000000 0x00000000 0x54 = 0x00000000 0x00000000 0x00000000 0x00000000 0x55 = 0x00000000 0x00000000 0x00000000 0x00000000 0x56 = 0x00000000 0x00000000 0x00000000 0x00000000 0x57 = 0x00000000 0x00000000 0x00000000 0x00000000 0x58 = 0x00000000 0x00000000 0x00000000 0x00000000 0x59 = 0x00000000 0x00000000 0x00000000 0x00000000 0x5A = 0x00000000 0x00000000 0x00000000 0x00000000 0x5B = 0x00000000 0x00000000 0x00000000 0x00000000 0x5C = 0x00000000 0x00000000 0x00000000 0x00000000 0x5D = 0x00000000 0x00000000 0x00000000 0x00000000 0x5E = 0x00000000 0x00000000 0x00000000 0x00000000 0x5F = 0x00000000 0x00000000 0x00000000 0x00000000 0x60 = 0x00000000 0x00000000 0x00000000 0x00000000 0x61 = 0x00000000 0x00000000 0x00000000 0x00000000 0x62 = 0x00000000 0x00000000 0x00000000 0x00000000 0x63 = 0x00000000 0x00000000 0x00000000 0x00000000 0x64 = 0x00000000 0x00000000 0x00000000 0x00000000 0x65 = 0x00000000 0x00000000 0x00000000 0x00000000 0x66 = 0x00000000 0x00000000 0x00000000 0x00000000 0x67 = 0x00000000 0x00000000 0x00000000 0x00000000 0x68 = 0x00000000 0x00000000 0x00000000 0x00000000 0x69 = 0x00000000 0x00000000 0x00000000 0x00000000 0x6A = 0x00000000 0x00000000 0x00000000 0x00000000 0x6B = 0x00000000 0x00000000 0x00000000 0x00000000 0x6C = 0x00000000 0x00000000 0x00000000 0x00000000 0x6D = 0x00000000 0x00000000 0x00000000 0x00000000 0x6E = 0x00000000 0x00000000 0x00000000 0x00000000 0x6F = 0x00000000 0x00000000 0x00000000 0x00000000 0x70 = 0x00000000 0x00000000 0x00000000 0x00000000 0x71 = 0x00000000 0x00000000 0x00000000 0x00000000 0x72 = 0x00000000 0x00000000 0x00000000 0x00000000 0x73 = 0x00000000 0x00000000 0x00000000 0x00000000 0x74 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x75 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x76 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x77 = 0x00000000 0x00000000 0x00000000 0x00000000 0x78 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x79 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x7A = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x7B = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x7C = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x7D = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x7E = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x7F = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x80 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x81 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x82 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x83 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x84 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x85 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x86 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x87 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x88 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x89 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x8A = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x8B = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x8C = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x8D = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x8E = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x8F = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x90 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x91 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x92 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x93 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x94 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x95 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x96 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x97 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x98 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x99 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x9A = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x9B = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x9C = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x9D = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x9E = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0x9F = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA0 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA1 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA2 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA3 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA4 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA5 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA6 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA7 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA8 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xA9 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xAA = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xAB = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xAC = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xAD = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xAE = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xAF = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB0 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB1 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB2 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB3 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB4 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB5 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB6 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB7 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB8 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xB9 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xBA = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xBB = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xBC = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xBD = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xBE = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xBF = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC0 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC1 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC2 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC3 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC4 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC5 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC6 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC7 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC8 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xC9 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xCA = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xCB = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xCC = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xCD = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xCE = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xCF = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD0 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD1 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD2 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD3 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD4 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD5 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD6 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD7 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD8 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xD9 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xDA = 0x00000000 0x00000000 0x00000000 0x00000000 0xDB = 0x00000000 0x00000000 0x00000000 0x00000000 0xDC = 0x00000000 0x00000000 0x00000000 0x00000000 0xDD = 0x00000000 0x00000000 0x00000000 0x00000000 0xDE = 0x00000000 0x00000000 0x00000000 0x00000000 0xDF = 0x00000000 0x00000000 0x00000000 0x00000000 0xE0 = 0x00000000 0x00000000 0x00000000 0x00000000 0xE1 = 0x00000000 0x00000000 0x00000000 0x00000000 0xE2 = 0x00000000 0x00000000 0x00000000 0x00000000 0xE3 = 0x00000000 0x00000000 0x00000000 0x00000000 0xE4 = 0x00000000 0x00000000 0x00000000 0x00000000 0xE5 = 0x00000000 0x00000000 0x00000000 0x00000000 0xE6 = 0x00000000 0x00000000 0x00000000 0x00000000 0xE7 = 0x00000000 0x00000000 0x00000000 0x00000000 0xE8 = 0x00000000 0x00000000 0x00000000 0x00000000 0xE9 = 0x00000000 0x00001FFF 0xFFFFFFFF 0xFE000000 0xEA = 0x00000000 0x0FFFFFFF 0xFFFFFF80 0x00000000 0xEB = 0x00000000 0x0007FFFF 0xFFC00000 0x00000000 0xEC = 0x00000000 0x7FFDFFF8 0x00000000 0x00000000 0xED = 0xFFFFFFFF 0xFFFF8000 0x00000000 0x0FFFFFFF 0xEE = 0x0F04DA00 0x00000000 0x000003FF 0xFFFFFFFF 0xEF = 0x00000FFF 0xFFFFFFFF 0xFF800000 0x0000001F 0xF0 = 0x007FFFFF 0xFFFFFFF0 0x00000000 0x00007FFF 0xF1 = 0xFFFFFFFF 0xFFFFC000 0x000000FF 0xFFFFFFFF 0xF2 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xF3 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xF4 = 0xFFFFFFFF 0x017FFFFF 0xFFFFFFFF 0xFFFFFFFF 0xF5 = 0xFFFF8001 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xF6 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xF7 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xF8 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xF9 = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFA = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFB = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFC = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFD = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFE = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFF = 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF

Sign up or log in for live updates and to post messages.

If you are using an SPI TFT chances are it doesn't have MISO connected at all. I haven't yet seen an SPI TFT that allows reading of data - only parallel connected ones.

Posted 06 Sep 2017, 15:58, 0 votes
matt
Rating: 3

Thank you Matt, this makes sense

Posted 06 Sep 2017, 16:00, 0 votes
ntronics
Rating: 0

Is there manual available for DisplayCore library? I had a look at displaycore.org website but found that most of the tutorials (01 ... 06) are shown as blank pages.

Posted 08 Sep 2017, 11:42, 0 votes
ntronics
Rating: 0

Yeah, I never got round to writing them ;)

I did create a doxygen PDF ages ago, but it's wildly out of date now - much has changed and been added. It's a good start though.

Posted 08 Sep 2017, 12:47, 0 votes
matt
Rating: 3

I have just built a new doxygen PDF from the current sources. It's only for the DisplayCore library (which gives you all the basic functions and templates) instead of the entire system, which would just be too big now.

Not all the functions are documented, but they are all listed now.

Posted 08 Sep 2017, 13:01, 0 votes
matt
Rating: 3

Thank you Matt, this will get me started. I have just noticed that there are many examples available for Picadillo board.

Posted 08 Sep 2017, 13:02, 0 votes
ntronics
Rating: 0

Yes, I was involved in the creation of it and the Picadillo was one of the driving forces behind DisplayCore. It's a shame the Picadillo has now been dropped through lack of sales, it was a great board.

Most of the examples can easily be ported to any other display though by just changing the TFT and Touch Screen drivers.

Posted 08 Sep 2017, 13:11, 0 votes
matt
Rating: 3

I am a bit surprised how I quickly I got tft and touch panel working. If only I could figure out how to calibrate touch panel. I use WaveShare28 example to test the touch panel and it does not look good at all. Are there any calibration examples I could use?

Posted 08 Sep 2017, 13:52, 0 votes
ntronics
Rating: 0

There's no automatic / interactive calibration yet, no. There's 4 functions for calibrating a touch screen though:

ts.scaleX(x);
ts.scaleY(y);
ts.offsetX(x);
ts.offsetY(y);

Scale multiplies the incoming touch value, and offset adds / subtracts a value to it. Scale is done first, then the offset is added.

Posted 08 Sep 2017, 13:56, 0 votes
matt
Rating: 3

Thanks Matt, how can I flip x axis direction?

Posted 08 Sep 2017, 15:18, 0 votes
ntronics
Rating: 0

I already figured it out:

  • add screen width to offsetX
  • multiply scaleX by -1
Posted 08 Sep 2017, 15:26, 0 votes
ntronics
Rating: 0

Yep. Note that all the calibration is before any rotation is added.

Posted 08 Sep 2017, 16:48, 0 votes
matt
Rating: 3

This site uses cookies to maintain your current login session and improve your browsing experience. By continuing to use this site you agree to the placing of these cookies on your computer or device.

About cookies | Close this popup