From 646b16350dfc7557f9778aec3c1c65d0c6d19894 Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Tue, 2 Mar 2021 22:22:34 -0800 Subject: [PATCH] This should match the fifo size of 8, not 16 --- src/omv/ports/stm32/modules/py_lcd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/omv/ports/stm32/modules/py_lcd.c b/src/omv/ports/stm32/modules/py_lcd.c index 9847737c6..96a17c864 100644 --- a/src/omv/ports/stm32/modules/py_lcd.c +++ b/src/omv/ports/stm32/modules/py_lcd.c @@ -273,8 +273,8 @@ static void spi_lcd_callback(SPI_HandleTypeDef *hspi) } case SPI_TX_CB_MEMORY_WRITE: { uint16_t *addr = spi_tx_cb_state_memory_write_addr; - size_t count = IM_MIN(spi_tx_cb_state_memory_write_count, (65536-16)); - spi_tx_cb_state = (spi_tx_cb_state_memory_write_count > (65536-16)) ? SPI_TX_CB_MEMORY_WRITE : SPI_TX_CB_DISPLAY_ON; + size_t count = IM_MIN(spi_tx_cb_state_memory_write_count, (65536-8)); + spi_tx_cb_state = (spi_tx_cb_state_memory_write_count > (65536-8)) ? SPI_TX_CB_MEMORY_WRITE : SPI_TX_CB_DISPLAY_ON; spi_tx_cb_state_memory_write_addr += count; spi_tx_cb_state_memory_write_count -= count; if (spi_tx_cb_state_memory_write_first) {