🩹 Fix TFT LCD in Simulation (#24871)
This commit is contained in:
		@@ -1496,7 +1496,7 @@
 | 
			
		||||
  #endif
 | 
			
		||||
#elif ENABLED(TFT_GENERIC)
 | 
			
		||||
  #define TFT_DEFAULT_ORIENTATION (TFT_EXCHANGE_XY | TFT_INVERT_X | TFT_INVERT_Y)
 | 
			
		||||
  #if NONE(TFT_RES_320x240, TFT_RES_480x272, TFT_RES_480x320)
 | 
			
		||||
  #if NONE(TFT_RES_320x240, TFT_RES_480x272, TFT_RES_480x320, TFT_RES_1024x600)
 | 
			
		||||
    #define TFT_RES_320x240
 | 
			
		||||
  #endif
 | 
			
		||||
  #if NONE(TFT_INTERFACE_FSMC, TFT_INTERFACE_SPI)
 | 
			
		||||
@@ -1574,6 +1574,8 @@
 | 
			
		||||
  #elif TFT_HEIGHT == 600
 | 
			
		||||
    #if ENABLED(TFT_INTERFACE_LTDC)
 | 
			
		||||
      #define TFT_1024x600_LTDC
 | 
			
		||||
    #else
 | 
			
		||||
      #define TFT_1024x600_SIM  // "Simulation" - for testing purposes only
 | 
			
		||||
    #endif
 | 
			
		||||
  #endif
 | 
			
		||||
#endif
 | 
			
		||||
@@ -1584,7 +1586,7 @@
 | 
			
		||||
  #define HAS_UI_480x320 1
 | 
			
		||||
#elif EITHER(TFT_480x272, TFT_480x272_SPI)
 | 
			
		||||
  #define HAS_UI_480x272 1
 | 
			
		||||
#elif defined(TFT_1024x600_LTDC)
 | 
			
		||||
#elif EITHER(TFT_1024x600_LTDC, TFT_1024x600_SIM)
 | 
			
		||||
  #define HAS_UI_1024x600 1
 | 
			
		||||
#endif
 | 
			
		||||
#if ANY(HAS_UI_320x240, HAS_UI_480x320, HAS_UI_480x272)
 | 
			
		||||
 
 | 
			
		||||
@@ -1726,7 +1726,7 @@ void MarlinUI::init() {
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  #if LCD_WITH_BLINK
 | 
			
		||||
  #if LCD_WITH_BLINK && DISABLED(HAS_GRAPHICAL_TFT)
 | 
			
		||||
    typedef void (*PrintProgress_t)();
 | 
			
		||||
    void MarlinUI::rotate_progress() { // Renew and redraw all enabled progress strings
 | 
			
		||||
      const PrintProgress_t progFunc[] = {
 | 
			
		||||
 
 | 
			
		||||
@@ -450,6 +450,19 @@
 | 
			
		||||
      #ifndef TOUCH_OFFSET_Y
 | 
			
		||||
        #define TOUCH_OFFSET_Y                 1
 | 
			
		||||
      #endif
 | 
			
		||||
    #elif ENABLED(TFT_RES_1024x600)
 | 
			
		||||
      #ifndef TOUCH_CALIBRATION_X
 | 
			
		||||
        #define TOUCH_CALIBRATION_X        65533
 | 
			
		||||
      #endif
 | 
			
		||||
      #ifndef TOUCH_CALIBRATION_Y
 | 
			
		||||
        #define TOUCH_CALIBRATION_Y        38399
 | 
			
		||||
      #endif
 | 
			
		||||
      #ifndef TOUCH_OFFSET_X
 | 
			
		||||
        #define TOUCH_OFFSET_X                 2
 | 
			
		||||
      #endif
 | 
			
		||||
      #ifndef TOUCH_OFFSET_Y
 | 
			
		||||
        #define TOUCH_OFFSET_Y                 1
 | 
			
		||||
      #endif
 | 
			
		||||
    #endif
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user