![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Riverdi 70
TFT/display.DisplayListFunctions.cpp@0:e46c1282b39f, 2020-06-18 (annotated)
- Committer:
- vitlog
- Date:
- Thu Jun 18 13:18:02 2020 +0000
- Revision:
- 0:e46c1282b39f
Riverdi EVE 70
Who changed what in which revision?
User | Revision | Line number | New 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 |