|
@@ -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
|