瀏覽代碼

Color UI for MKS SGen-L V2 (#19919)

Victor Oliveira 4 年之前
父節點
當前提交
dca7c5d1ad
No account linked to committer's email address
共有 1 個文件被更改,包括 51 次插入1 次删除
  1. 51
    1
      Marlin/src/pins/lpc1769/pins_MKS_SGEN_L_V2.h

+ 51
- 1
Marlin/src/pins/lpc1769/pins_MKS_SGEN_L_V2.h 查看文件

251
  *                _____                                            _____
251
  *                _____                                            _____
252
  * (BEEPER) 1.31 | · · | 1.30 (BTN_ENC)          (MISO)       0.8 | · · | 0.7  (SD_SCK)
252
  * (BEEPER) 1.31 | · · | 1.30 (BTN_ENC)          (MISO)       0.8 | · · | 0.7  (SD_SCK)
253
  * (LCD_EN) 0.18 | · · | 0.16 (LCD_RS)           (BTN_EN1)   3.25 | · · | 0.28 (SD_CS2)
253
  * (LCD_EN) 0.18 | · · | 0.16 (LCD_RS)           (BTN_EN1)   3.25 | · · | 0.28 (SD_CS2)
254
- * (LCD_D4) 0.15 | · ·| 0.17 (LCD_D5)            (BTN_EN2)   3.26 | · ·|  0.9 (SD_MOSI)
254
+ * (LCD_D4) 0.15 | · · | 0.17 (LCD_D5)            (BTN_EN2)  3.26 | · · | 0.9 (SD_MOSI)
255
  * (LCD_D6)  1.0 | · · | 1.22 (LCD_D7)           (SD_DETECT) 0.27 | · · | RST
255
  * (LCD_D6)  1.0 | · · | 1.22 (LCD_D7)           (SD_DETECT) 0.27 | · · | RST
256
  *           GND | · · | 5V                                   GND | · · | NC
256
  *           GND | · · | 5V                                   GND | · · | NC
257
  *                -----                                            -----
257
  *                -----                                            -----
299
       #define LCD_PINS_D7                  P1_22
299
       #define LCD_PINS_D7                  P1_22
300
       #define KILL_PIN                     -1     // NC
300
       #define KILL_PIN                     -1     // NC
301
 
301
 
302
+    #elif HAS_SPI_TFT                             // Config for Classic UI (emulated DOGM) and Color UI
303
+      #define TFT_CS_PIN                   P1_00
304
+      #define TFT_A0_PIN                   P1_22
305
+      #define TFT_DC_PIN                   P1_22
306
+      #define TFT_MISO_PIN                 P0_08
307
+      #define TFT_BACKLIGHT_PIN            P0_18
308
+      #define TFT_RESET_PIN                P0_16
309
+
310
+      #define LCD_USE_DMA_SPI
311
+
312
+      #define TOUCH_INT_PIN                P0_17
313
+      #define TOUCH_CS_PIN                 P0_15
314
+      #define TOUCH_BUTTONS_HW_SPI
315
+      #define TOUCH_BUTTONS_HW_SPI_DEVICE      2
316
+
317
+      // Disable any LCD related PINs config
318
+      #define LCD_PINS_ENABLE              -1
319
+      #define LCD_PINS_RS                  -1
320
+
321
+      // XPT2046 Touch Screen calibration
322
+      #if ENABLED(TFT_CLASSIC_UI)
323
+        #ifndef XPT2046_X_CALIBRATION
324
+          #define XPT2046_X_CALIBRATION   -11386
325
+        #endif
326
+        #ifndef XPT2046_Y_CALIBRATION
327
+          #define XPT2046_Y_CALIBRATION     8684
328
+        #endif
329
+        #ifndef XPT2046_X_OFFSET
330
+          #define XPT2046_X_OFFSET           689
331
+        #endif
332
+        #ifndef XPT2046_Y_OFFSET
333
+          #define XPT2046_Y_OFFSET          -273
334
+        #endif
335
+      #elif ENABLED(TFT_COLOR_UI)
336
+        #ifndef XPT2046_X_CALIBRATION
337
+          #define XPT2046_X_CALIBRATION   -17089
338
+        #endif
339
+        #ifndef XPT2046_Y_CALIBRATION
340
+          #define XPT2046_Y_CALIBRATION    11424
341
+        #endif
342
+        #ifndef XPT2046_X_OFFSET
343
+          #define XPT2046_X_OFFSET          1044
344
+        #endif
345
+        #ifndef XPT2046_Y_OFFSET
346
+          #define XPT2046_Y_OFFSET          -365
347
+        #endif
348
+
349
+        #define TFT_BUFFER_SIZE             2400
350
+      #endif
351
+
302
     #else                                         // !MKS_12864OLED_SSD1306
352
     #else                                         // !MKS_12864OLED_SSD1306
303
 
353
 
304
       #define LCD_PINS_RS                  P0_16
354
       #define LCD_PINS_RS                  P0_16

Loading…
取消
儲存