Yes, exactly like on your picture in another thread, the image is "greenish".
I run a few tests, changing RGB colors from 0 to 255 in three for-loops, and it turns out that color map isn't what declared in the data sheet. Supposed to be: rrrrr.gggggg.bbbbb but I get : rrrrr.0ggggg.bbbbb as you can see, the highest bit in green field is not associated, though insted of RGB565 I have something like RGB5.55
I have two display from the same seller, and both have similar issue. It's difficult to trace what is the cause, may be wiring in between controller ILI9325 and LCD or it could be not ILI9325 at all, but some kind of a clone, with wrong internal registers width.
I solve a problem by changing adafruit library ADAFRUIT_TFTLCD.cpp
// Pass 8-bit (each) R,G,B, get back 16-bit packed color
uint16_t Adafruit_TFTLCD::color565fix(uint8_t r, uint8_t g, uint8_t b) {
// return ((r & 0xF8) << 8) | ((g & 0xFC) << 3) | (b >> 3);
return ((r & 0xF8) << 8) | ((g & 0xF8) << 2) | (b >> 3);
}
Now all colors are correct, bitmaps look like miracles