во вложении проект под IAR для TE-LPC2478LCD56
и Common - некоторые вложения
из графики - примитивы(точки, линии, квадратики кружочки, текст) Используется буферизация экрана контролер считывает из 1 буфера, в это время заполняется 2 буфер, потом команда LCD_flip(); меняет буферы местами, перед рисованием в буфер он заполняется цветом.
подключены 2 USART. RTC- с выводом текущего времени.
внизу справа отображается кол-во кадров/сек( у меня 5-6)- эти настройки для корректной работы обычного монитора подключенного по R2R -› VGA
в файле \Common\src\target.c
можно поиграться со значением - несколько увеличит скорость перерисовки за счет уменьшения частоты обращения контролера дисплея к ОЗУ
LCD_CFG = 2; // Clock divider LCD_CFG = 2;
по коментам разберетесь - там все просто.