From 02c1eb4be35559c127368d1419ebb79e9f23f3c3 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Tue, 5 Sep 2023 10:12:15 +1000 Subject: Tweak display DMA buffer size --- src/drivers/spi.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/drivers/spi.cpp') diff --git a/src/drivers/spi.cpp b/src/drivers/spi.cpp index b31d1460..93bf9cde 100644 --- a/src/drivers/spi.cpp +++ b/src/drivers/spi.cpp @@ -35,12 +35,10 @@ esp_err_t init_spi(void) { .data7_io_num = -1, // Use the DMA default size. The display requires larger buffers, but it - // manages its down use of DMA-capable memory. - .max_transfer_sz = 128 * 16 * 2, // TODO: hmm + // manages its own use of DMA-capable memory. + .max_transfer_sz = 4096, .flags = SPICOMMON_BUSFLAG_MASTER | SPICOMMON_BUSFLAG_IOMUX_PINS, .intr_flags = ESP_INTR_FLAG_LOWMED | ESP_INTR_FLAG_IRAM, - //.intr_flags = ESP_INTR_FLAG_LOWMED | ESP_INTR_FLAG_SHARED | - // ESP_INTR_FLAG_IRAM, }; if (esp_err_t err = spi_bus_initialize(kSpiHost, &config, SPI_DMA_CH_AUTO)) { -- cgit v1.2.3