- RGB BGR の設定は正しいか
- 0xdddddd がグレーで表示されるか?
- されない場合 GBRG / GRBG の可能性あり
ドライバが同じでも、載っている液晶のデータ形式が違うことがある。
備考 RGB888 (24bit) から RGB565 (16bit) へ変換
RGB
#define RGB565(rgb888) ( ((( (rgb888)&0xf80000)>>8) | (((rgb888)&0xfc00)>>5) | (((rgb888)&0xf8)>>3)) )
GRBG
#define RGB565(rgb888) (( (rgb888) & 0x1c00) << 3)|(( (rgb888) & 0xf8) << 5)|(( (rgb888) & 0xf80000) >> 16)|(((rgb888) & 0xe000) >> 13)