Selaa lähdekoodia

Permit touch params override w/ Robin nano (#19196)

Martin 4 vuotta sitten
vanhempi
commit
4ab4dbb8a1
No account linked to committer's email address
1 muutettua tiedostoa jossa 37 lisäystä ja 13 poistoa
  1. 37
    13
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h

+ 37
- 13
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO.h Näytä tiedosto

194
 // LVGL Configs
194
 // LVGL Configs
195
 #if ENABLED(TFT_LVGL_UI_FSMC)
195
 #if ENABLED(TFT_LVGL_UI_FSMC)
196
 
196
 
197
-  #define XPT2046_X_CALIBRATION            17880
198
-  #define XPT2046_Y_CALIBRATION           -12234
199
-  #define XPT2046_X_OFFSET                   -45
200
-  #define XPT2046_Y_OFFSET                   349
197
+  #ifndef XPT2046_X_CALIBRATION
198
+    #define XPT2046_X_CALIBRATION          17880
199
+  #endif
200
+  #ifndef XPT2046_Y_CALIBRATION
201
+    #define XPT2046_Y_CALIBRATION         -12234
202
+  #endif
203
+  #ifndef XPT2046_X_OFFSET
204
+    #define XPT2046_X_OFFSET                 -45
205
+  #endif
206
+  #ifndef XPT2046_Y_OFFSET
207
+   #define XPT2046_Y_OFFSET                  349
208
+  #endif
201
 
209
 
202
 // Emulated DOGM Configs
210
 // Emulated DOGM Configs
203
 #elif ENABLED(FSMC_GRAPHICAL_TFT)
211
 #elif ENABLED(FSMC_GRAPHICAL_TFT)
244
   #define FSMC_DMA_DEV                      DMA2
252
   #define FSMC_DMA_DEV                      DMA2
245
   #define FSMC_DMA_CHANNEL               DMA_CH5
253
   #define FSMC_DMA_CHANNEL               DMA_CH5
246
 
254
 
247
-  #define XPT2046_X_CALIBRATION           -12246
248
-  #define XPT2046_Y_CALIBRATION             9453
249
-  #define XPT2046_X_OFFSET                   360
250
-  #define XPT2046_Y_OFFSET                   -22
255
+  #ifndef XPT2046_X_CALIBRATION
256
+    #define XPT2046_X_CALIBRATION         -12246
257
+  #endif
258
+  #ifndef XPT2046_Y_CALIBRATION
259
+    #define XPT2046_Y_CALIBRATION           9453
260
+  #endif
261
+  #ifndef XPT2046_X_OFFSET
262
+    #define XPT2046_X_OFFSET                 360
263
+  #endif
264
+  #ifndef XPT2046_Y_OFFSET
265
+    #define XPT2046_Y_OFFSET                 -22
266
+  #endif
251
 
267
 
252
   #define TOUCH_CS_PIN                      PA7   // SPI2_NSS
268
   #define TOUCH_CS_PIN                      PA7   // SPI2_NSS
253
   #define TOUCH_SCK_PIN                     PB13  // SPI2_SCK
269
   #define TOUCH_SCK_PIN                     PB13  // SPI2_SCK
265
   #define ILI9341_COLOR_RGB
281
   #define ILI9341_COLOR_RGB
266
 
282
 
267
 #elif ENABLED(TFT_480x320)
283
 #elif ENABLED(TFT_480x320)
268
-  #define XPT2046_X_CALIBRATION            17880
269
-  #define XPT2046_Y_CALIBRATION           -12234
270
-  #define XPT2046_X_OFFSET                   -45
271
-  #define XPT2046_Y_OFFSET                   349
272
-
284
+  #ifndef XPT2046_X_CALIBRATION
285
+    #define XPT2046_X_CALIBRATION          17880
286
+  #endif
287
+  #ifndef XPT2046_Y_CALIBRATION
288
+    #define XPT2046_Y_CALIBRATION         -12234
289
+  #endif
290
+  #ifndef XPT2046_X_OFFSET
291
+    #define XPT2046_X_OFFSET                 -45
292
+  #endif
293
+  #ifndef XPT2046_Y_OFFSET
294
+    #define XPT2046_Y_OFFSET                 349
295
+  #endif
296
+  
273
   #define TFT_DRIVER                     ILI9488
297
   #define TFT_DRIVER                     ILI9488
274
   #define TFT_BUFFER_SIZE                  14400
298
   #define TFT_BUFFER_SIZE                  14400
275
   #define ILI9488_ORIENTATION               ILI9488_MADCTL_MX | ILI9488_MADCTL_MV
299
   #define ILI9488_ORIENTATION               ILI9488_MADCTL_MX | ILI9488_MADCTL_MV

Loading…
Peruuta
Tallenna