From 94ade0dd4fa6f9d1e2638491eed5c330874e6cc9 Mon Sep 17 00:00:00 2001 From: Stanislav N Mikhailov Date: Thu, 16 Apr 2026 09:42:42 +0300 Subject: [PATCH] Tune EngineDemo display timing --- Examples/EngineDemo/src/main.c | 2 +- src/core/display_transport.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Examples/EngineDemo/src/main.c b/Examples/EngineDemo/src/main.c index f244307..aff8452 100644 --- a/Examples/EngineDemo/src/main.c +++ b/Examples/EngineDemo/src/main.c @@ -56,7 +56,7 @@ int main() display_config_t cfg = { // Формируем конфигурацию дисплейного движка. .width = WIDTH, // Передаем ширину кадра. .height = HEIGHT, // Передаем высоту кадра. - .buffer_count = 1, // Используем один буфер кадра (SAFE режим блокирует доступ при DMA). + .buffer_count = 2, // Используем два буфера кадра (SAFE режим блокирует доступ при DMA). .mode = DISPLAY_MODE_SAFE, // Выбираем безопасный режим работы буфера. }; diff --git a/src/core/display_transport.c b/src/core/display_transport.c index 02617b6..90b68ae 100644 --- a/src/core/display_transport.c +++ b/src/core/display_transport.c @@ -9,7 +9,7 @@ static int dma_chan = -1; void display_transport_init(uint16_t width, uint16_t height, irq_handler_t dma_irq_handler) { - spi_init(DISPLAY_SPI_PORT, 1000 * 100 * 625); /* 62.5 MHz */ + spi_init(DISPLAY_SPI_PORT, 1000 * 100 * 75); /* 7.5 MHz */ spi_set_format( DISPLAY_SPI_PORT, 8,