From c7b0626b02fba7ac37a918e6cc2b2f86556fd1e1 Mon Sep 17 00:00:00 2001 From: Mike La Spina Date: Wed, 26 Jan 2022 14:01:22 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20SPI=20DMA=20and=20default?= =?UTF-8?q?=20mode=20(#23627)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Followup to #23464 --- Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp | 2 +- Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V3_common.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp b/Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp index 82b209593e..6e852a7487 100644 --- a/Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp +++ b/Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp @@ -270,7 +270,7 @@ void my_disp_flush(lv_disp_drv_t * disp, const lv_area_t * area, lv_color_t * co uint16_t width = area->x2 - area->x1 + 1, height = area->y2 - area->y1 + 1; - TERN_(USE_SPI_DMA_TC, disp_drv_p = disp); + disp_drv_p = disp; SPI_TFT.setWindow((uint16_t)area->x1, (uint16_t)area->y1, width, height); diff --git a/Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V3_common.h b/Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V3_common.h index dee6923076..032ce41bcb 100644 --- a/Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V3_common.h +++ b/Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V3_common.h @@ -369,7 +369,8 @@ #endif // HAS_WIRED_LCD #if HAS_TFT_LVGL_UI - #define USE_SPI_DMA_TC + // Enable SPI DMA, this requires button pins, thus no buttons. Default is DISABLED. + //#define USE_SPI_DMA_TC #endif #if ANY(TFT_COLOR_UI, TFT_LVGL_UI, TFT_CLASSIC_UI, HAS_WIRED_LCD)