ソースを参照

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

Victor Oliveira 4年前
コミット
dca7c5d1ad
コミッターのメールアドレスに関連付けられたアカウントが存在しません
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,7 +251,7 @@
251 251
  *                _____                                            _____
252 252
  * (BEEPER) 1.31 | · · | 1.30 (BTN_ENC)          (MISO)       0.8 | · · | 0.7  (SD_SCK)
253 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 255
  * (LCD_D6)  1.0 | · · | 1.22 (LCD_D7)           (SD_DETECT) 0.27 | · · | RST
256 256
  *           GND | · · | 5V                                   GND | · · | NC
257 257
  *                -----                                            -----
@@ -299,6 +299,56 @@
299 299
       #define LCD_PINS_D7                  P1_22
300 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 352
     #else                                         // !MKS_12864OLED_SSD1306
303 353
 
304 354
       #define LCD_PINS_RS                  P0_16

読み込み中…
キャンセル
保存