diff --git a/TFTSurenoo.cpp b/TFTSurenoo.cpp index c9498b6..af6c340 100644 --- a/TFTSurenoo.cpp +++ b/TFTSurenoo.cpp @@ -121,10 +121,6 @@ bool CTFTSurenoo::open() lcdReset(); clearScreen(BG_COLOUR); - - setRotation(ROTATION_LANDSCAPE); - setBrightness(m_brightness); - setBackground(BG_COLOUR); setIdle(); m_refreshTimer.start(); @@ -456,6 +452,13 @@ void CTFTSurenoo::refreshDisplay(void) ::snprintf(m_temp, sizeof(m_temp), STR_CRLF); m_serial->write((unsigned char*)m_temp, (unsigned int)::strlen(m_temp)); + // config display + setRotation(ROTATION_LANDSCAPE); + setBrightness(m_brightness); + setBackground(BG_COLOUR); + m_serial->write((unsigned char*)m_temp, (unsigned int)::strlen(m_temp)); + CThread::sleep(5); + // clear display ::snprintf(m_temp, sizeof(m_temp), "BOXF(%d,%d,%d,%d,%d);", 0, 0, X_WIDTH - 1, Y_WIDTH - 1, BG_COLOUR);