Переглянути джерело

Fix MKS Robin undefined pins error (#19507)

ellensp 3 роки тому
джерело
коміт
7efd740950
Аккаунт користувача з таким Email не знайдено
1 змінених файлів з 8 додано та 6 видалено
  1. 8
    6
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN.h

+ 8
- 6
Marlin/src/pins/stm32f1/pins_MKS_ROBIN.h Переглянути файл

@@ -126,12 +126,7 @@
126 126
 #endif
127 127
 #define LED_PIN                             PB2
128 128
 
129
-#ifdef HAS_GRAPHICAL_TFT
130
-  #define TFT_RESET_PIN                     PF6
131
-  #define TFT_BACKLIGHT_PIN                 PG11
132
-  #define TFT_CS_PIN                        PG12  // NE4
133
-  #define TFT_RS_PIN                        PF0   // A0
134
-#else
129
+#if HAS_FSMC_TFT
135 130
   /**
136 131
    * Note: MKS Robin TFT screens use various TFT controllers
137 132
    * Supported screens are based on the ILI9341, ST7789V and ILI9328 (320x240)
@@ -148,10 +143,17 @@
148 143
   #define LCD_BACKLIGHT_PIN                 PG11
149 144
   #define FSMC_CS_PIN                       PG12  // NE4
150 145
   #define FSMC_RS_PIN                       PF0   // A0
146
+  #define TFT_CS_PIN                        FSMC_CS_PIN
147
+  #define TFT_RS_PIN                        FSMC_RS_PIN
151 148
 
152 149
   #define LCD_USE_DMA_FSMC                        // Use DMA transfers to send data to the TFT
153 150
   #define FSMC_DMA_DEV                      DMA2
154 151
   #define FSMC_DMA_CHANNEL               DMA_CH5
152
+#elif HAS_GRAPHICAL_TFT
153
+  #define TFT_RESET_PIN                     PF6
154
+  #define TFT_BACKLIGHT_PIN                 PG11
155
+  #define TFT_CS_PIN                        PG12  // NE4
156
+  #define TFT_RS_PIN                        PF0   // A0
155 157
 #endif
156 158
 
157 159
 #if NEED_TOUCH_PINS

Завантаження…
Відмінити
Зберегти