Сообщение от MoonLate
|
А что такое теневая страница и где она находится?
|
Да всё там-же, это просто вторая копия экранной области в памяти SDRAM.
Когда нужно что-то изменить на экране, рисуем там - где не читает LTDC. В момент готовности - ждём прерывание от LTDC, и переключаем указатели.
Точнее - меняем внешние флаги для самого прерывания, смену указателей проще и быстрее сделать в самом прерывании.
Не советую нагружать память на два слоя в самом LTDC - это можно сделать один раз через dma2d. Исключение - наложение графики на видео с видеокамеры, там задник всегда будет новый.