Riverdi 70

Dependencies:   mbed HYT FT813

Committer:
vitlog
Date:
Thu Jun 18 13:18:02 2020 +0000
Revision:
0:e46c1282b39f
Riverdi EVE 70

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vitlog 0:e46c1282b39f 1 #include "display.h"
vitlog 0:e46c1282b39f 2
vitlog 0:e46c1282b39f 3 /**************************************************************************************************************************
vitlog 0:e46c1282b39f 4 ************************** Start display list *****************************************************************************
vitlog 0:e46c1282b39f 5 **************************************************************************************************************************/
vitlog 0:e46c1282b39f 6 void Display::StartDL()
vitlog 0:e46c1282b39f 7 {
vitlog 0:e46c1282b39f 8 (*_TFT).DLstart();
vitlog 0:e46c1282b39f 9 // set white color for background
vitlog 0:e46c1282b39f 10 (*_TFT).DL(CLEAR_COLOR_RGB(255, 255, 255));
vitlog 0:e46c1282b39f 11 // clear buffers for preset values
vitlog 0:e46c1282b39f 12 (*_TFT).DL(CLEAR(1, 1, 1));
vitlog 0:e46c1282b39f 13 }
vitlog 0:e46c1282b39f 14
vitlog 0:e46c1282b39f 15 /**************************************************************************************************************************
vitlog 0:e46c1282b39f 16 ************************** Finish display list ****************************************************************************
vitlog 0:e46c1282b39f 17 **************************************************************************************************************************/
vitlog 0:e46c1282b39f 18 void Display::FinishDL()
vitlog 0:e46c1282b39f 19 {
vitlog 0:e46c1282b39f 20 (*_TFT).DL(DISPLAY());
vitlog 0:e46c1282b39f 21 // Swap the current display list
vitlog 0:e46c1282b39f 22 (*_TFT).Swap();
vitlog 0:e46c1282b39f 23 // Download the command list into fifo TFT
vitlog 0:e46c1282b39f 24 (*_TFT).Flush_Co_Buffer();
vitlog 0:e46c1282b39f 25 // Wait for the complete consumption of FT800 Coprocessor commands
vitlog 0:e46c1282b39f 26 (*_TFT).WaitCmdfifo_empty();
vitlog 0:e46c1282b39f 27 }
vitlog 0:e46c1282b39f 28