From 3a71bb719d600e75b49143709e76a3aed785b60d Mon Sep 17 00:00:00 2001 From: prenticedavid Date: Sat, 30 Jul 2016 13:44:26 +0100 Subject: [PATCH] remove uncalled 0x6814, force ML=0 for 0x1511 --- MCUFRIEND_kbv.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MCUFRIEND_kbv.cpp b/MCUFRIEND_kbv.cpp index 121b755..7a56bc6 100644 --- a/MCUFRIEND_kbv.cpp +++ b/MCUFRIEND_kbv.cpp @@ -323,16 +323,16 @@ void MCUFRIEND_kbv::setRotation(uint8_t r) d[2] = 0x3B; WriteCmdParamN(0xB6, 3, d); goto common_MC; - } else if (_lcd_ID == 0x1963 || _lcd_ID == 0x9481 || _lcd_ID == 0x1511 || _lcd_ID == 0x6814) { + } else if (_lcd_ID == 0x1963 || _lcd_ID == 0x9481 || _lcd_ID == 0x1511) { if (val & 0x80) val |= 0x01; //GS if ((val & 0x40)) val |= 0x02; //SS - if (_lcd_ID == 0x1963 || _lcd_ID == 0x6814) val &= ~0xC0; + if (_lcd_ID == 0x1963) val &= ~0xC0; if (_lcd_ID == 0x9481) val &= ~0xD0; if (_lcd_ID == 0x1511) { - val &= ~0x01; //remove flip vert - val |= 0xC0; //force penguin 180 rotation, keep ML + val &= ~0x10; //remove ML + val |= 0xC0; //force penguin 180 rotation } // val &= (_lcd_ID == 0x1963) ? ~0xC0 : ~0xD0; //MY=0, MX=0 with ML=0 for ILI9481 goto common_MC;