Просмотр исходного кода

🎨 Use largest default ST9720 delays (#22713)

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
dotdash32 2 лет назад
Родитель
Сommit
c881fab128
Аккаунт пользователя с таким Email не найден
59 измененных файлов: 231 добавлений и 242 удалений
  1. 6
    6
      Marlin/src/HAL/AVR/HAL.h
  2. 3
    3
      Marlin/src/HAL/LINUX/HAL.h
  3. 3
    3
      Marlin/src/HAL/LPC1768/HAL.h
  4. 3
    3
      Marlin/src/HAL/NATIVE_SIM/HAL.h
  5. 3
    3
      Marlin/src/HAL/STM32/HAL.h
  6. 3
    3
      Marlin/src/HAL/STM32F1/HAL.h
  7. 3
    3
      Marlin/src/HAL/TEENSY31_32/HAL.h
  8. 3
    3
      Marlin/src/HAL/TEENSY35_36/HAL.h
  9. 3
    3
      Marlin/src/HAL/TEENSY40_41/HAL.h
  10. 6
    6
      Marlin/src/inc/Conditionals_LCD.h
  11. 50
    0
      Marlin/src/lcd/dogm/ultralcd_st7920_u8glib_rrd_AVR.cpp
  12. 3
    3
      Marlin/src/pins/mega/pins_SILVER_GATE.h
  13. 1
    29
      Marlin/src/pins/pins_postprocess.h
  14. 3
    3
      Marlin/src/pins/rambo/pins_EINSY_RAMBO.h
  15. 3
    3
      Marlin/src/pins/rambo/pins_EINSY_RETRO.h
  16. 3
    3
      Marlin/src/pins/rambo/pins_MINIRAMBO.h
  17. 3
    3
      Marlin/src/pins/rambo/pins_RAMBO.h
  18. 3
    3
      Marlin/src/pins/ramps/pins_3DRAG.h
  19. 3
    3
      Marlin/src/pins/ramps/pins_BQ_ZUM_MEGA_3D.h
  20. 3
    3
      Marlin/src/pins/ramps/pins_DAGOMA_F5.h
  21. 3
    3
      Marlin/src/pins/ramps/pins_FORMBOT_TREX2PLUS.h
  22. 6
    6
      Marlin/src/pins/sanguino/pins_ANET_10.h
  23. 3
    3
      Marlin/src/pins/sanguino/pins_MELZI.h
  24. 3
    3
      Marlin/src/pins/sanguino/pins_MELZI_CREALITY.h
  25. 3
    3
      Marlin/src/pins/sanguino/pins_MELZI_TRONXY.h
  26. 3
    3
      Marlin/src/pins/sanguino/pins_MELZI_V2.h
  27. 3
    3
      Marlin/src/pins/stm32f1/pins_BTT_SKR_MINI_V1_1.h
  28. 3
    3
      Marlin/src/pins/stm32f1/pins_CCROBOT_MEEB_3DP.h
  29. 3
    3
      Marlin/src/pins/stm32f1/pins_FLY_MINI.h
  30. 3
    3
      Marlin/src/pins/stm32f1/pins_GTM32_MINI.h
  31. 3
    3
      Marlin/src/pins/stm32f1/pins_GTM32_MINI_A30.h
  32. 3
    3
      Marlin/src/pins/stm32f1/pins_GTM32_PRO_VB.h
  33. 3
    3
      Marlin/src/pins/stm32f1/pins_GTM32_REV_B.h
  34. 3
    3
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_E3P.h
  35. 3
    3
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_E3_common.h
  36. 3
    3
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_LITE.h
  37. 3
    3
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_LITE3.h
  38. 3
    3
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO_V2.h
  39. 3
    3
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_PRO.h
  40. 3
    3
      Marlin/src/pins/stm32f1/pins_ZM3E2_V1_0.h
  41. 3
    3
      Marlin/src/pins/stm32f1/pins_ZM3E4_V1_0.h
  42. 3
    3
      Marlin/src/pins/stm32f1/pins_ZM3E4_V2_0.h
  43. 3
    3
      Marlin/src/pins/stm32f4/pins_BTT_BTT002_V1_0.h
  44. 3
    8
      Marlin/src/pins/stm32f4/pins_BTT_E3_RRF.h
  45. 3
    8
      Marlin/src/pins/stm32f4/pins_BTT_GTR_V1_0.h
  46. 3
    8
      Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h
  47. 3
    8
      Marlin/src/pins/stm32f4/pins_BTT_SKR_PRO_common.h
  48. 3
    8
      Marlin/src/pins/stm32f4/pins_BTT_SKR_V2_0_common.h
  49. 3
    3
      Marlin/src/pins/stm32f4/pins_FLYF407ZG.h
  50. 3
    8
      Marlin/src/pins/stm32f4/pins_FYSETC_CHEETAH_V20.h
  51. 3
    3
      Marlin/src/pins/stm32f4/pins_FYSETC_S6.h
  52. 3
    3
      Marlin/src/pins/stm32f4/pins_MKS_MONSTER8.h
  53. 3
    3
      Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V3.h
  54. 3
    3
      Marlin/src/pins/stm32f4/pins_MKS_ROBIN_PRO_V2.h
  55. 3
    3
      Marlin/src/pins/stm32f4/pins_RUMBA32_common.h
  56. 3
    6
      Marlin/src/pins/stm32f4/pins_TH3D_EZBOARD_LITE_V2.h
  57. 3
    3
      Marlin/src/pins/stm32f4/pins_VAKE403D.h
  58. 3
    3
      Marlin/src/pins/stm32f7/pins_NUCLEO_F767ZI.h
  59. 3
    3
      Marlin/src/pins/teensy2/pins_PRINTRBOARD_REVF.h

+ 6
- 6
Marlin/src/HAL/AVR/HAL.h Просмотреть файл

@@ -43,13 +43,13 @@
43 43
 // Default graphical display delays
44 44
 //
45 45
 #if F_CPU >= 20000000
46
-  #define CPU_ST7920_DELAY_1 DELAY_NS(150)
47
-  #define CPU_ST7920_DELAY_2 DELAY_NS(  0)
48
-  #define CPU_ST7920_DELAY_3 DELAY_NS(150)
46
+  #define CPU_ST7920_DELAY_1 150
47
+  #define CPU_ST7920_DELAY_2   0
48
+  #define CPU_ST7920_DELAY_3 150
49 49
 #elif F_CPU == 16000000
50
-  #define CPU_ST7920_DELAY_1 DELAY_NS(125)
51
-  #define CPU_ST7920_DELAY_2 DELAY_NS(  0)
52
-  #define CPU_ST7920_DELAY_3 DELAY_NS(188)
50
+  #define CPU_ST7920_DELAY_1 125
51
+  #define CPU_ST7920_DELAY_2   0
52
+  #define CPU_ST7920_DELAY_3 188
53 53
 #endif
54 54
 
55 55
 #ifndef pgm_read_ptr

+ 3
- 3
Marlin/src/HAL/LINUX/HAL.h Просмотреть файл

@@ -63,9 +63,9 @@ uint8_t _getc();
63 63
 extern MSerialT usb_serial;
64 64
 #define MYSERIAL1 usb_serial
65 65
 
66
-#define CPU_ST7920_DELAY_1 DELAY_NS(600)
67
-#define CPU_ST7920_DELAY_2 DELAY_NS(750)
68
-#define CPU_ST7920_DELAY_3 DELAY_NS(750)
66
+#define CPU_ST7920_DELAY_1 600
67
+#define CPU_ST7920_DELAY_2 750
68
+#define CPU_ST7920_DELAY_3 750
69 69
 
70 70
 //
71 71
 // Interrupts

+ 3
- 3
Marlin/src/HAL/LPC1768/HAL.h Просмотреть файл

@@ -50,9 +50,9 @@ extern "C" volatile uint32_t _millis;
50 50
 //
51 51
 // Default graphical display delays
52 52
 //
53
-#define CPU_ST7920_DELAY_1 DELAY_NS(600)
54
-#define CPU_ST7920_DELAY_2 DELAY_NS(750)
55
-#define CPU_ST7920_DELAY_3 DELAY_NS(750)
53
+#define CPU_ST7920_DELAY_1 600
54
+#define CPU_ST7920_DELAY_2 750
55
+#define CPU_ST7920_DELAY_3 750
56 56
 
57 57
 typedef ForwardSerial1Class< decltype(UsbSerial) > DefaultSerial1;
58 58
 extern DefaultSerial1 USBSerial;

+ 3
- 3
Marlin/src/HAL/NATIVE_SIM/HAL.h Просмотреть файл

@@ -99,9 +99,9 @@ extern MSerialT serial_stream_3;
99 99
 #endif
100 100
 
101 101
 
102
-#define CPU_ST7920_DELAY_1 DELAY_NS(600)
103
-#define CPU_ST7920_DELAY_2 DELAY_NS(750)
104
-#define CPU_ST7920_DELAY_3 DELAY_NS(750)
102
+#define CPU_ST7920_DELAY_1 600
103
+#define CPU_ST7920_DELAY_2 750
104
+#define CPU_ST7920_DELAY_3 750
105 105
 
106 106
 //
107 107
 // Interrupts

+ 3
- 3
Marlin/src/HAL/STM32/HAL.h Просмотреть файл

@@ -40,9 +40,9 @@
40 40
 //
41 41
 // Default graphical display delays
42 42
 //
43
-#define CPU_ST7920_DELAY_1 DELAY_NS(300)
44
-#define CPU_ST7920_DELAY_2 DELAY_NS( 40)
45
-#define CPU_ST7920_DELAY_3 DELAY_NS(340)
43
+#define CPU_ST7920_DELAY_1 300
44
+#define CPU_ST7920_DELAY_2  40
45
+#define CPU_ST7920_DELAY_3 340
46 46
 
47 47
 //
48 48
 // Serial Ports

+ 3
- 3
Marlin/src/HAL/STM32F1/HAL.h Просмотреть файл

@@ -54,9 +54,9 @@
54 54
 //
55 55
 // Default graphical display delays
56 56
 //
57
-#define CPU_ST7920_DELAY_1 DELAY_NS(300)
58
-#define CPU_ST7920_DELAY_2 DELAY_NS( 40)
59
-#define CPU_ST7920_DELAY_3 DELAY_NS(340)
57
+#define CPU_ST7920_DELAY_1 300
58
+#define CPU_ST7920_DELAY_2  40
59
+#define CPU_ST7920_DELAY_3 340
60 60
 
61 61
 #ifndef STM32_FLASH_SIZE
62 62
   #if ANY(MCU_STM32F103RE, MCU_STM32F103VE, MCU_STM32F103ZE)

+ 3
- 3
Marlin/src/HAL/TEENSY31_32/HAL.h Просмотреть файл

@@ -36,9 +36,9 @@
36 36
 
37 37
 #include <stdint.h>
38 38
 
39
-#define CPU_ST7920_DELAY_1 DELAY_NS(600)
40
-#define CPU_ST7920_DELAY_2 DELAY_NS(750)
41
-#define CPU_ST7920_DELAY_3 DELAY_NS(750)
39
+#define CPU_ST7920_DELAY_1 600
40
+#define CPU_ST7920_DELAY_2 750
41
+#define CPU_ST7920_DELAY_3 750
42 42
 
43 43
 //#undef MOTHERBOARD
44 44
 //#define MOTHERBOARD BOARD_TEENSY31_32

+ 3
- 3
Marlin/src/HAL/TEENSY35_36/HAL.h Просмотреть файл

@@ -37,9 +37,9 @@
37 37
 #include <stdint.h>
38 38
 #include <util/atomic.h>
39 39
 
40
-#define CPU_ST7920_DELAY_1 DELAY_NS(600)
41
-#define CPU_ST7920_DELAY_2 DELAY_NS(750)
42
-#define CPU_ST7920_DELAY_3 DELAY_NS(750)
40
+#define CPU_ST7920_DELAY_1 600
41
+#define CPU_ST7920_DELAY_2 750
42
+#define CPU_ST7920_DELAY_3 750
43 43
 
44 44
 // ------------------------
45 45
 // Defines

+ 3
- 3
Marlin/src/HAL/TEENSY40_41/HAL.h Просмотреть файл

@@ -41,9 +41,9 @@
41 41
   #include "../../feature/ethernet.h"
42 42
 #endif
43 43
 
44
-#define CPU_ST7920_DELAY_1 DELAY_NS(600)
45
-#define CPU_ST7920_DELAY_2 DELAY_NS(750)
46
-#define CPU_ST7920_DELAY_3 DELAY_NS(750)
44
+#define CPU_ST7920_DELAY_1 600
45
+#define CPU_ST7920_DELAY_2 750
46
+#define CPU_ST7920_DELAY_3 750
47 47
 
48 48
 // ------------------------
49 49
 // Defines

+ 6
- 6
Marlin/src/inc/Conditionals_LCD.h Просмотреть файл

@@ -237,16 +237,16 @@
237 237
 #elif ENABLED(CR10_STOCKDISPLAY)
238 238
 
239 239
   #define IS_RRD_FG_SC 1
240
-  #define LCD_ST7920_DELAY_1 DELAY_NS(125)
241
-  #define LCD_ST7920_DELAY_2 DELAY_NS(125)
242
-  #define LCD_ST7920_DELAY_3 DELAY_NS(125)
240
+  #define LCD_ST7920_DELAY_1           125
241
+  #define LCD_ST7920_DELAY_2           125
242
+  #define LCD_ST7920_DELAY_3           125
243 243
 
244 244
 #elif ENABLED(ANET_FULL_GRAPHICS_LCD, ANET_FULL_GRAPHICS_LCD_ALT_WIRING)
245 245
 
246 246
   #define IS_RRD_FG_SC 1
247
-  #define LCD_ST7920_DELAY_1 DELAY_NS(150)
248
-  #define LCD_ST7920_DELAY_2 DELAY_NS(150)
249
-  #define LCD_ST7920_DELAY_3 DELAY_NS(150)
247
+  #define LCD_ST7920_DELAY_1           150
248
+  #define LCD_ST7920_DELAY_2           150
249
+  #define LCD_ST7920_DELAY_3           150
250 250
 
251 251
 #elif ANY(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER, BQ_LCD_SMART_CONTROLLER, K3D_FULL_GRAPHIC_SMART_CONTROLLER)
252 252
 

+ 50
- 0
Marlin/src/lcd/dogm/ultralcd_st7920_u8glib_rrd_AVR.cpp Просмотреть файл

@@ -36,11 +36,61 @@
36 36
 // Optimize this code with -O3
37 37
 #pragma GCC optimize (3)
38 38
 
39
+#ifndef ST7920_DELAY_1
40
+  #ifndef LCD_ST7920_DELAY_1
41
+    #define LCD_ST7920_DELAY_1 0
42
+  #endif
43
+  #ifndef BOARD_ST7920_DELAY_1
44
+    #define BOARD_ST7920_DELAY_1 0
45
+  #endif
46
+  #ifndef CPU_ST7920_DELAY_1
47
+    #define CPU_ST7920_DELAY_1 0
48
+  #endif
49
+  #if LCD_ST7920_DELAY_1 || BOARD_ST7920_DELAY_1 || CPU_ST7920_DELAY_1
50
+    #define ST7920_DELAY_1 DELAY_NS(_MAX(LCD_ST7920_DELAY_1, BOARD_ST7920_DELAY_1, CPU_ST7920_DELAY_1))
51
+  #else
52
+    #define ST7920_DELAY_1
53
+  #endif
54
+#endif
55
+#ifndef ST7920_DELAY_2
56
+  #ifndef LCD_ST7920_DELAY_2
57
+    #define LCD_ST7920_DELAY_2 0
58
+  #endif
59
+  #ifndef BOARD_ST7920_DELAY_2
60
+    #define BOARD_ST7920_DELAY_2 0
61
+  #endif
62
+  #ifndef CPU_ST7920_DELAY_2
63
+    #define CPU_ST7920_DELAY_2 0
64
+  #endif
65
+  #if LCD_ST7920_DELAY_2 || BOARD_ST7920_DELAY_2 || CPU_ST7920_DELAY_2
66
+    #define ST7920_DELAY_2 DELAY_NS(_MAX(LCD_ST7920_DELAY_2, BOARD_ST7920_DELAY_2, CPU_ST7920_DELAY_2))
67
+  #else
68
+    #define ST7920_DELAY_2
69
+  #endif
70
+#endif
71
+#ifndef ST7920_DELAY_3
72
+  #ifndef LCD_ST7920_DELAY_3
73
+    #define LCD_ST7920_DELAY_3 0
74
+  #endif
75
+  #ifndef BOARD_ST7920_DELAY_3
76
+    #define BOARD_ST7920_DELAY_3 0
77
+  #endif
78
+  #ifndef CPU_ST7920_DELAY_3
79
+    #define CPU_ST7920_DELAY_3 0
80
+  #endif
81
+  #if LCD_ST7920_DELAY_3 || BOARD_ST7920_DELAY_3 || CPU_ST7920_DELAY_3
82
+    #define ST7920_DELAY_3 DELAY_NS(_MAX(LCD_ST7920_DELAY_3, BOARD_ST7920_DELAY_3, CPU_ST7920_DELAY_3))
83
+  #else
84
+    #define ST7920_DELAY_3
85
+  #endif
86
+#endif
87
+
39 88
 #ifdef ARDUINO_ARCH_STM32F1
40 89
   #define ST7920_DAT(V) !!((V) & 0x80)
41 90
 #else
42 91
   #define ST7920_DAT(V) ((V) & 0x80)
43 92
 #endif
93
+
44 94
 #define ST7920_SND_BIT do{ \
45 95
   WRITE(ST7920_CLK_PIN, LOW);             ST7920_DELAY_1; \
46 96
   WRITE(ST7920_DAT_PIN, ST7920_DAT(val)); ST7920_DELAY_2; \

+ 3
- 3
Marlin/src/pins/mega/pins_SILVER_GATE.h Просмотреть файл

@@ -86,9 +86,9 @@
86 86
       #define KILL_PIN                        21
87 87
       #define HOME_PIN                        28
88 88
     #endif
89
-    #define BOARD_ST7920_DELAY_1   DELAY_NS(  0)
90
-    #define BOARD_ST7920_DELAY_2   DELAY_NS(250)
91
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(  0)
89
+    #define BOARD_ST7920_DELAY_1               0
90
+    #define BOARD_ST7920_DELAY_2             250
91
+    #define BOARD_ST7920_DELAY_3               0
92 92
   #endif
93 93
 #endif
94 94
 

+ 1
- 29
Marlin/src/pins/pins_postprocess.h Просмотреть файл

@@ -1221,35 +1221,7 @@
1221 1221
 //
1222 1222
 // Default DOGLCD SPI delays
1223 1223
 //
1224
-#if ENABLED(U8GLIB_ST7920)
1225
-  #ifndef ST7920_DELAY_1
1226
-    #ifdef LCD_ST7920_DELAY_1
1227
-      #define ST7920_DELAY_1 LCD_ST7920_DELAY_1
1228
-    #elif defined(BOARD_ST7920_DELAY_1)
1229
-      #define ST7920_DELAY_1 BOARD_ST7920_DELAY_1
1230
-    #elif defined(CPU_ST7920_DELAY_1)
1231
-      #define ST7920_DELAY_1 CPU_ST7920_DELAY_1
1232
-    #endif
1233
-  #endif
1234
-  #ifndef ST7920_DELAY_2
1235
-    #ifdef LCD_ST7920_DELAY_2
1236
-      #define ST7920_DELAY_2 LCD_ST7920_DELAY_2
1237
-    #elif defined(BOARD_ST7920_DELAY_2)
1238
-      #define ST7920_DELAY_2 BOARD_ST7920_DELAY_2
1239
-    #elif defined(CPU_ST7920_DELAY_2)
1240
-      #define ST7920_DELAY_2 CPU_ST7920_DELAY_2
1241
-    #endif
1242
-  #endif
1243
-  #ifndef ST7920_DELAY_3
1244
-    #ifdef LCD_ST7920_DELAY_3
1245
-      #define ST7920_DELAY_3 LCD_ST7920_DELAY_3
1246
-    #elif defined(BOARD_ST7920_DELAY_3)
1247
-      #define ST7920_DELAY_3 BOARD_ST7920_DELAY_3
1248
-    #elif defined(CPU_ST7920_DELAY_3)
1249
-      #define ST7920_DELAY_3 CPU_ST7920_DELAY_3
1250
-    #endif
1251
-  #endif
1252
-#else
1224
+#if DISABLED(U8GLIB_ST7920)
1253 1225
   #undef ST7920_DELAY_1
1254 1226
   #undef ST7920_DELAY_2
1255 1227
   #undef ST7920_DELAY_3

+ 3
- 3
Marlin/src/pins/rambo/pins_EINSY_RAMBO.h Просмотреть файл

@@ -206,9 +206,9 @@
206 206
 #endif // HAS_WIRED_LCD
207 207
 
208 208
 #if ENABLED(U8GLIB_ST7920)
209
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(  0)
210
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(250)
211
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(  0)
209
+  #define BOARD_ST7920_DELAY_1                 0
210
+  #define BOARD_ST7920_DELAY_2               250
211
+  #define BOARD_ST7920_DELAY_3                 0
212 212
 #endif
213 213
 
214 214
 #undef MK3_FAN_PINS

+ 3
- 3
Marlin/src/pins/rambo/pins_EINSY_RETRO.h Просмотреть файл

@@ -202,7 +202,7 @@
202 202
 
203 203
 // Alter timing for graphical display
204 204
 #if ENABLED(U8GLIB_ST7920)
205
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(  0)
206
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(250)
207
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(  0)
205
+  #define BOARD_ST7920_DELAY_1                 0
206
+  #define BOARD_ST7920_DELAY_2               250
207
+  #define BOARD_ST7920_DELAY_3                 0
208 208
 #endif

+ 3
- 3
Marlin/src/pins/rambo/pins_MINIRAMBO.h Просмотреть файл

@@ -194,7 +194,7 @@
194 194
 #endif // HAS_WIRED_LCD || TOUCH_UI_ULTIPANEL
195 195
 
196 196
 #if ENABLED(U8GLIB_ST7920)
197
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(  0)
198
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(250)
199
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(  0)
197
+  #define BOARD_ST7920_DELAY_1                 0
198
+  #define BOARD_ST7920_DELAY_2               250
199
+  #define BOARD_ST7920_DELAY_3                 0
200 200
 #endif

+ 3
- 3
Marlin/src/pins/rambo/pins_RAMBO.h Просмотреть файл

@@ -271,7 +271,7 @@
271 271
 
272 272
 // Alter timing for graphical display
273 273
 #if ENABLED(U8GLIB_ST7920)
274
-  #define BOARD_ST7920_DELAY_1       DELAY_NS(0)
275
-  #define BOARD_ST7920_DELAY_2       DELAY_NS(0)
276
-  #define BOARD_ST7920_DELAY_3       DELAY_NS(0)
274
+  #define BOARD_ST7920_DELAY_1                 0
275
+  #define BOARD_ST7920_DELAY_2                 0
276
+  #define BOARD_ST7920_DELAY_3                 0
277 277
 #endif

+ 3
- 3
Marlin/src/pins/ramps/pins_3DRAG.h Просмотреть файл

@@ -109,9 +109,9 @@
109 109
 #endif // IS_ULTRA_LCD && IS_NEWPANEL
110 110
 
111 111
 #if ENABLED(U8GLIB_ST7920)
112
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(  0)
113
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(188)
114
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(  0)
112
+  #define BOARD_ST7920_DELAY_1                 0
113
+  #define BOARD_ST7920_DELAY_2               188
114
+  #define BOARD_ST7920_DELAY_3                 0
115 115
 #endif
116 116
 
117 117
 /**

+ 3
- 3
Marlin/src/pins/ramps/pins_BQ_ZUM_MEGA_3D.h Просмотреть файл

@@ -126,7 +126,7 @@
126 126
 
127 127
 // Alter timing for graphical display
128 128
 #if ENABLED(U8GLIB_ST7920)
129
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(  0)
130
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(  0)
131
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(189)
129
+  #define BOARD_ST7920_DELAY_1                 0
130
+  #define BOARD_ST7920_DELAY_2                 0
131
+  #define BOARD_ST7920_DELAY_3               189
132 132
 #endif

+ 3
- 3
Marlin/src/pins/ramps/pins_DAGOMA_F5.h Просмотреть файл

@@ -41,9 +41,9 @@
41 41
 
42 42
 // Alter timing for graphical display
43 43
 #if ENABLED(U8GLIB_ST7920)
44
-  #define BOARD_ST7920_DELAY_1 DELAY_NS(0)
45
-  #define BOARD_ST7920_DELAY_2 DELAY_NS(250)
46
-  #define BOARD_ST7920_DELAY_3 DELAY_NS(250)
44
+  #define BOARD_ST7920_DELAY_1                 0
45
+  #define BOARD_ST7920_DELAY_2               250
46
+  #define BOARD_ST7920_DELAY_3               250
47 47
 #endif
48 48
 
49 49
 //

+ 3
- 3
Marlin/src/pins/ramps/pins_FORMBOT_TREX2PLUS.h Просмотреть файл

@@ -200,7 +200,7 @@
200 200
 
201 201
 // Alter timing for graphical display
202 202
 #if ENABLED(U8GLIB_ST7920)
203
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(200)
204
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(200)
205
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(200)
203
+  #define BOARD_ST7920_DELAY_1               200
204
+  #define BOARD_ST7920_DELAY_2               200
205
+  #define BOARD_ST7920_DELAY_3               200
206 206
 #endif

+ 6
- 6
Marlin/src/pins/sanguino/pins_ANET_10.h Просмотреть файл

@@ -195,9 +195,9 @@
195 195
       #define BTN_EN1                         28
196 196
       #define BTN_EN2                         10
197 197
       #define BTN_ENC                         17
198
-      #define BOARD_ST7920_DELAY_1 DELAY_NS(250)
199
-      #define BOARD_ST7920_DELAY_2 DELAY_NS(250)
200
-      #define BOARD_ST7920_DELAY_3 DELAY_NS(250)
198
+      #define BOARD_ST7920_DELAY_1           250
199
+      #define BOARD_ST7920_DELAY_2           250
200
+      #define BOARD_ST7920_DELAY_3           250
201 201
     #else
202 202
       #define SERVO0_PIN                      29  // free for BLTouch/3D-Touch
203 203
       #define BEEPER_PIN                      17
@@ -207,9 +207,9 @@
207 207
       #define BTN_EN1                         11
208 208
       #define BTN_EN2                         10
209 209
       #define BTN_ENC                         16
210
-      #define BOARD_ST7920_DELAY_1 DELAY_NS(125)
211
-      #define BOARD_ST7920_DELAY_2 DELAY_NS(63)
212
-      #define BOARD_ST7920_DELAY_3 DELAY_NS(125)
210
+      #define BOARD_ST7920_DELAY_1           125
211
+      #define BOARD_ST7920_DELAY_2            63
212
+      #define BOARD_ST7920_DELAY_3           125
213 213
     #endif
214 214
 
215 215
   #endif

+ 3
- 3
Marlin/src/pins/sanguino/pins_MELZI.h Просмотреть файл

@@ -34,13 +34,13 @@
34 34
 // Alter timing for graphical display
35 35
 #if ENABLED(U8GLIB_ST7920)
36 36
   #ifndef BOARD_ST7920_DELAY_1
37
-    #define BOARD_ST7920_DELAY_1   DELAY_NS(  0)
37
+    #define BOARD_ST7920_DELAY_1               0
38 38
   #endif
39 39
   #ifndef BOARD_ST7920_DELAY_2
40
-    #define BOARD_ST7920_DELAY_2   DELAY_NS(188)
40
+    #define BOARD_ST7920_DELAY_2             188
41 41
   #endif
42 42
   #ifndef BOARD_ST7920_DELAY_3
43
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(  0)
43
+    #define BOARD_ST7920_DELAY_3               0
44 44
   #endif
45 45
 #endif
46 46
 

+ 3
- 3
Marlin/src/pins/sanguino/pins_MELZI_CREALITY.h Просмотреть файл

@@ -37,9 +37,9 @@
37 37
 
38 38
 // Alter timing for graphical display
39 39
 #if ENABLED(U8GLIB_ST7920)
40
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(125)
41
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(125)
42
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(125)
40
+  #define BOARD_ST7920_DELAY_1               125
41
+  #define BOARD_ST7920_DELAY_2               125
42
+  #define BOARD_ST7920_DELAY_3               125
43 43
 #endif
44 44
 
45 45
 #include "pins_MELZI.h"

+ 3
- 3
Marlin/src/pins/sanguino/pins_MELZI_TRONXY.h Просмотреть файл

@@ -29,9 +29,9 @@
29 29
 
30 30
 // Alter timing for graphical display
31 31
 #if ENABLED(U8GLIB_ST7920)
32
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(  0)
33
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(125)
34
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(  0)
32
+  #define BOARD_ST7920_DELAY_1                 0
33
+  #define BOARD_ST7920_DELAY_2               125
34
+  #define BOARD_ST7920_DELAY_3                 0
35 35
 #endif
36 36
 
37 37
 #include "pins_MELZI.h"

+ 3
- 3
Marlin/src/pins/sanguino/pins_MELZI_V2.h Просмотреть файл

@@ -26,9 +26,9 @@
26 26
 
27 27
 // Alter timing for graphical display
28 28
 #if ENABLED(U8GLIB_ST7920)
29
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(  0)
30
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(400)
31
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(  0)
29
+  #define BOARD_ST7920_DELAY_1                 0
30
+  #define BOARD_ST7920_DELAY_2               400
31
+  #define BOARD_ST7920_DELAY_3                 0
32 32
 #endif
33 33
 
34 34
 #include "pins_MELZI.h"

+ 3
- 3
Marlin/src/pins/stm32f1/pins_BTT_SKR_MINI_V1_1.h Просмотреть файл

@@ -203,9 +203,9 @@
203 203
 
204 204
     // Alter timing for graphical display
205 205
     #if ENABLED(U8GLIB_ST7920)
206
-      #define BOARD_ST7920_DELAY_1 DELAY_NS(125)
207
-      #define BOARD_ST7920_DELAY_2 DELAY_NS(125)
208
-      #define BOARD_ST7920_DELAY_3 DELAY_NS(125)
206
+      #define BOARD_ST7920_DELAY_1           125
207
+      #define BOARD_ST7920_DELAY_2           125
208
+      #define BOARD_ST7920_DELAY_3           125
209 209
     #endif
210 210
 
211 211
   #endif

+ 3
- 3
Marlin/src/pins/stm32f1/pins_CCROBOT_MEEB_3DP.h Просмотреть файл

@@ -156,9 +156,9 @@
156 156
 
157 157
 // Alter timing for graphical display
158 158
 #if ENABLED(U8GLIB_ST7920)
159
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(125)
160
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(125)
161
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(125)
159
+  #define BOARD_ST7920_DELAY_1               125
160
+  #define BOARD_ST7920_DELAY_2               125
161
+  #define BOARD_ST7920_DELAY_3               125
162 162
 #endif
163 163
 
164 164
 //

+ 3
- 3
Marlin/src/pins/stm32f1/pins_FLY_MINI.h Просмотреть файл

@@ -180,9 +180,9 @@
180 180
 
181 181
   // Alter timing for graphical display
182 182
   #if ENABLED(U8GLIB_ST7920)
183
-    #define BOARD_ST7920_DELAY_1   DELAY_NS( 96)
184
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 48)
185
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(715)
183
+    #define BOARD_ST7920_DELAY_1              96
184
+    #define BOARD_ST7920_DELAY_2              48
185
+    #define BOARD_ST7920_DELAY_3             715
186 186
   #endif
187 187
 
188 188
 #endif // HAS_WIRED_LCD

+ 3
- 3
Marlin/src/pins/stm32f1/pins_GTM32_MINI.h Просмотреть файл

@@ -159,9 +159,9 @@
159 159
 
160 160
   // Alter timing for graphical display
161 161
   #if ENABLED(U8GLIB_ST7920)
162
-    #define BOARD_ST7920_DELAY_1   DELAY_NS( 96)
163
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 48)
164
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(715)
162
+    #define BOARD_ST7920_DELAY_1              96
163
+    #define BOARD_ST7920_DELAY_2              48
164
+    #define BOARD_ST7920_DELAY_3             715
165 165
   #endif
166 166
 
167 167
 #endif // HAS_WIRED_LCD

+ 3
- 3
Marlin/src/pins/stm32f1/pins_GTM32_MINI_A30.h Просмотреть файл

@@ -167,9 +167,9 @@
167 167
 
168 168
   // Alter timing for graphical display
169 169
   #if ENABLED(U8GLIB_ST7920)
170
-    #define BOARD_ST7920_DELAY_1   DELAY_NS( 96)
171
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 48)
172
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(715)
170
+    #define BOARD_ST7920_DELAY_1              96
171
+    #define BOARD_ST7920_DELAY_2              48
172
+    #define BOARD_ST7920_DELAY_3             715
173 173
   #endif
174 174
 
175 175
 #endif // HAS_WIRED_LCD

+ 3
- 3
Marlin/src/pins/stm32f1/pins_GTM32_PRO_VB.h Просмотреть файл

@@ -164,9 +164,9 @@
164 164
 
165 165
   // Alter timing for graphical display
166 166
   #if ENABLED(U8GLIB_ST7920)
167
-    #define BOARD_ST7920_DELAY_1   DELAY_NS( 96)
168
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 48)
169
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(715)
167
+    #define BOARD_ST7920_DELAY_1              96
168
+    #define BOARD_ST7920_DELAY_2              48
169
+    #define BOARD_ST7920_DELAY_3             715
170 170
   #endif
171 171
 
172 172
 #endif // HAS_WIRED_LCD

+ 3
- 3
Marlin/src/pins/stm32f1/pins_GTM32_REV_B.h Просмотреть файл

@@ -169,9 +169,9 @@
169 169
 
170 170
   // Alter timing for graphical display
171 171
   #if ENABLED(U8GLIB_ST7920)
172
-    #define BOARD_ST7920_DELAY_1   DELAY_NS( 96)
173
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 48)
174
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(715)
172
+    #define BOARD_ST7920_DELAY_1              96
173
+    #define BOARD_ST7920_DELAY_2              48
174
+    #define BOARD_ST7920_DELAY_3             715
175 175
   #endif
176 176
 
177 177
 #endif // HAS_WIRED_LCD

+ 3
- 3
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_E3P.h Просмотреть файл

@@ -342,9 +342,9 @@
342 342
 
343 343
     #endif
344 344
 
345
-    #define BOARD_ST7920_DELAY_1   DELAY_NS(125)
346
-    #define BOARD_ST7920_DELAY_2   DELAY_NS(125)
347
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(125)
345
+    #define BOARD_ST7920_DELAY_1             125
346
+    #define BOARD_ST7920_DELAY_2             125
347
+    #define BOARD_ST7920_DELAY_3             125
348 348
 
349 349
   #endif // !MKS_MINI_12864
350 350
 

+ 3
- 3
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_E3_common.h Просмотреть файл

@@ -223,13 +223,13 @@
223 223
 // Alter timing for graphical display
224 224
 #if ENABLED(U8GLIB_ST7920)
225 225
   #ifndef BOARD_ST7920_DELAY_1
226
-    #define BOARD_ST7920_DELAY_1   DELAY_NS(125)
226
+    #define BOARD_ST7920_DELAY_1             125
227 227
   #endif
228 228
   #ifndef BOARD_ST7920_DELAY_2
229
-    #define BOARD_ST7920_DELAY_2   DELAY_NS(125)
229
+    #define BOARD_ST7920_DELAY_2             125
230 230
   #endif
231 231
   #ifndef BOARD_ST7920_DELAY_3
232
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(125)
232
+    #define BOARD_ST7920_DELAY_3             125
233 233
   #endif
234 234
 #endif
235 235
 

+ 3
- 3
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_LITE.h Просмотреть файл

@@ -114,9 +114,9 @@
114 114
 
115 115
   // Alter timing for graphical display
116 116
   #if ENABLED(U8GLIB_ST7920)
117
-    #define BOARD_ST7920_DELAY_1   DELAY_NS(125)
118
-    #define BOARD_ST7920_DELAY_2   DELAY_NS(125)
119
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(125)
117
+    #define BOARD_ST7920_DELAY_1             125
118
+    #define BOARD_ST7920_DELAY_2             125
119
+    #define BOARD_ST7920_DELAY_3             125
120 120
   #endif
121 121
 
122 122
 #endif // HAS_WIRED_LCD

+ 3
- 3
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_LITE3.h Просмотреть файл

@@ -138,9 +138,9 @@
138 138
 
139 139
   #endif // !MKS_MINI_12864
140 140
 
141
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(125)
142
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(125)
143
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(125)
141
+  #define BOARD_ST7920_DELAY_1               125
142
+  #define BOARD_ST7920_DELAY_2               125
143
+  #define BOARD_ST7920_DELAY_3               125
144 144
 
145 145
 #endif // HAS_WIRED_LCD
146 146
 

+ 3
- 3
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO_V2.h Просмотреть файл

@@ -366,9 +366,9 @@
366 366
     #endif
367 367
 
368 368
     #if ENABLED(U8GLIB_ST7920)
369
-      #define BOARD_ST7920_DELAY_1 DELAY_NS(125)
370
-      #define BOARD_ST7920_DELAY_2 DELAY_NS(125)
371
-      #define BOARD_ST7920_DELAY_3 DELAY_NS(125)
369
+      #define BOARD_ST7920_DELAY_1           125
370
+      #define BOARD_ST7920_DELAY_2           125
371
+      #define BOARD_ST7920_DELAY_3           125
372 372
     #endif
373 373
 
374 374
   #endif // !MKS_MINI_12864

+ 3
- 3
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_PRO.h Просмотреть файл

@@ -301,9 +301,9 @@
301 301
 
302 302
 // Alter timing for graphical display
303 303
 #if ENABLED(U8GLIB_ST7920)
304
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(125)
305
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(125)
306
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(125)
304
+  #define BOARD_ST7920_DELAY_1               125
305
+  #define BOARD_ST7920_DELAY_2               125
306
+  #define BOARD_ST7920_DELAY_3               125
307 307
 #endif
308 308
 
309 309
 #define HAS_SPI_FLASH                          1

+ 3
- 3
Marlin/src/pins/stm32f1/pins_ZM3E2_V1_0.h Просмотреть файл

@@ -201,9 +201,9 @@
201 201
   #define BTN_EN1                    EXP1_03_PIN
202 202
   #define BTN_EN2                    EXP1_06_PIN
203 203
   #define BTN_ENC                    EXP1_04_PIN
204
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(125)
205
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(200)
206
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(125)
204
+  #define BOARD_ST7920_DELAY_1               125
205
+  #define BOARD_ST7920_DELAY_2               200
206
+  #define BOARD_ST7920_DELAY_3               125
207 207
 
208 208
 #elif EITHER(ZONESTAR_12864OLED, ZONESTAR_12864OLED_SSD1306)
209 209
 

+ 3
- 3
Marlin/src/pins/stm32f1/pins_ZM3E4_V1_0.h Просмотреть файл

@@ -333,9 +333,9 @@
333 333
 
334 334
 // Alter timing for graphical display
335 335
 #if ENABLED(U8GLIB_ST7920)
336
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(125)
337
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(250)
338
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(125)
336
+  #define BOARD_ST7920_DELAY_1               125
337
+  #define BOARD_ST7920_DELAY_2               250
338
+  #define BOARD_ST7920_DELAY_3               125
339 339
 #endif
340 340
 
341 341
 // Remap SERVO0 PIN for BLTouch

+ 3
- 3
Marlin/src/pins/stm32f1/pins_ZM3E4_V2_0.h Просмотреть файл

@@ -306,9 +306,9 @@
306 306
 
307 307
 // Alter timing for graphical display
308 308
 #if ENABLED(U8GLIB_ST7920)
309
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(200)  // Tclk_fall <200ns
310
-  #define BOARD_ST7920_DELAY_2     DELAY_NS(250)  // Tdata_width >200ns
311
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(200)  // Tclk_rise <200ns
309
+  #define BOARD_ST7920_DELAY_1               200  // Tclk_fall <200ns
310
+  #define BOARD_ST7920_DELAY_2               250  // Tdata_width >200ns
311
+  #define BOARD_ST7920_DELAY_3               200  // Tclk_rise <200ns
312 312
 #endif
313 313
 
314 314
 // Remap SERVO0 PIN for BLTouch

+ 3
- 3
Marlin/src/pins/stm32f4/pins_BTT_BTT002_V1_0.h Просмотреть файл

@@ -286,9 +286,9 @@
286 286
 
287 287
   // Alter timing for graphical display
288 288
   #if ENABLED(U8GLIB_ST7920)
289
-    #define BOARD_ST7920_DELAY_1   DELAY_NS( 96)
290
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 48)
291
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(600)
289
+    #define BOARD_ST7920_DELAY_1              96
290
+    #define BOARD_ST7920_DELAY_2              48
291
+    #define BOARD_ST7920_DELAY_3             600
292 292
   #endif
293 293
 
294 294
 #endif // HAS_WIRED_LCD

+ 3
- 8
Marlin/src/pins/stm32f4/pins_BTT_E3_RRF.h Просмотреть файл

@@ -207,11 +207,6 @@
207 207
     #define LCD_PINS_ENABLE                 PE11
208 208
     #define LCD_PINS_D4                     PE10
209 209
 
210
-    // CR10_STOCKDISPLAY default timing is too fast
211
-    #undef BOARD_ST7920_DELAY_1
212
-    #undef BOARD_ST7920_DELAY_2
213
-    #undef BOARD_ST7920_DELAY_3
214
-
215 210
   #elif ENABLED(ZONESTAR_LCD)                     // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD!
216 211
 
217 212
     #error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_E3_RRF.h' for details. Comment out this line to continue."
@@ -283,9 +278,9 @@
283 278
 
284 279
   // Alter timing for graphical display
285 280
   #if ENABLED(U8GLIB_ST7920)
286
-    #define BOARD_ST7920_DELAY_1   DELAY_NS( 96)
287
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 48)
288
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(600)
281
+    #define BOARD_ST7920_DELAY_1              96
282
+    #define BOARD_ST7920_DELAY_2              48
283
+    #define BOARD_ST7920_DELAY_3             600
289 284
   #endif
290 285
 
291 286
 #endif // HAS_WIRED_LCD

+ 3
- 8
Marlin/src/pins/stm32f4/pins_BTT_GTR_V1_0.h Просмотреть файл

@@ -425,11 +425,6 @@
425 425
     #define LCD_PINS_ENABLE          EXP1_03_PIN
426 426
     #define LCD_PINS_D4              EXP1_05_PIN
427 427
 
428
-    // CR10_STOCKDISPLAY default timing is too fast
429
-    #undef BOARD_ST7920_DELAY_1
430
-    #undef BOARD_ST7920_DELAY_2
431
-    #undef BOARD_ST7920_DELAY_3
432
-
433 428
   #elif ENABLED(MKS_MINI_12864)
434 429
     #define DOGLCD_A0                EXP1_04_PIN
435 430
     #define DOGLCD_CS                EXP1_05_PIN
@@ -489,9 +484,9 @@
489 484
 
490 485
   // Alter timing for graphical display
491 486
   #if ENABLED(U8GLIB_ST7920)
492
-    #define BOARD_ST7920_DELAY_1   DELAY_NS( 96)
493
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 48)
494
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(600)
487
+    #define BOARD_ST7920_DELAY_1              96
488
+    #define BOARD_ST7920_DELAY_2              48
489
+    #define BOARD_ST7920_DELAY_3             600
495 490
   #endif
496 491
 
497 492
 #endif // HAS_WIRED_LCD

+ 3
- 8
Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h Просмотреть файл

@@ -433,11 +433,6 @@
433 433
     #define LCD_PINS_ENABLE          EXP1_03_PIN
434 434
     #define LCD_PINS_D4              EXP1_05_PIN
435 435
 
436
-    // CR10_STOCKDISPLAY default timing is too fast
437
-    #undef BOARD_ST7920_DELAY_1
438
-    #undef BOARD_ST7920_DELAY_2
439
-    #undef BOARD_ST7920_DELAY_3
440
-
441 436
   #else
442 437
 
443 438
     #define LCD_PINS_RS              EXP1_07_PIN
@@ -484,9 +479,9 @@
484 479
 
485 480
 // Alter timing for graphical display
486 481
 #if ENABLED(U8GLIB_ST7920)
487
-  #define BOARD_ST7920_DELAY_1     DELAY_NS(120)
488
-  #define BOARD_ST7920_DELAY_2     DELAY_NS( 80)
489
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(580)
482
+  #define BOARD_ST7920_DELAY_1               120
483
+  #define BOARD_ST7920_DELAY_2                80
484
+  #define BOARD_ST7920_DELAY_3               580
490 485
 #endif
491 486
 
492 487
 #if HAS_SPI_TFT

+ 3
- 8
Marlin/src/pins/stm32f4/pins_BTT_SKR_PRO_common.h Просмотреть файл

@@ -446,11 +446,6 @@
446 446
     #define LCD_PINS_ENABLE          EXP1_03_PIN
447 447
     #define LCD_PINS_D4              EXP1_05_PIN
448 448
 
449
-    // CR10_STOCKDISPLAY default timing is too fast
450
-    #undef BOARD_ST7920_DELAY_1
451
-    #undef BOARD_ST7920_DELAY_2
452
-    #undef BOARD_ST7920_DELAY_3
453
-
454 449
   #elif ENABLED(MKS_MINI_12864)
455 450
 
456 451
     #define DOGLCD_A0                EXP1_04_PIN
@@ -506,13 +501,13 @@
506 501
 // Alter timing for graphical display
507 502
 #if ENABLED(U8GLIB_ST7920)
508 503
   #ifndef BOARD_ST7920_DELAY_1
509
-    #define BOARD_ST7920_DELAY_1   DELAY_NS(125)
504
+    #define BOARD_ST7920_DELAY_1             125
510 505
   #endif
511 506
   #ifndef BOARD_ST7920_DELAY_2
512
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 90)
507
+    #define BOARD_ST7920_DELAY_2              90
513 508
   #endif
514 509
   #ifndef BOARD_ST7920_DELAY_3
515
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(600)
510
+    #define BOARD_ST7920_DELAY_3             600
516 511
   #endif
517 512
 #endif
518 513
 

+ 3
- 8
Marlin/src/pins/stm32f4/pins_BTT_SKR_V2_0_common.h Просмотреть файл

@@ -430,11 +430,6 @@
430 430
     #define LCD_PINS_ENABLE          EXP1_03_PIN
431 431
     #define LCD_PINS_D4              EXP1_05_PIN
432 432
 
433
-    // CR10_STOCKDISPLAY default timing is too fast
434
-    #undef BOARD_ST7920_DELAY_1
435
-    #undef BOARD_ST7920_DELAY_2
436
-    #undef BOARD_ST7920_DELAY_3
437
-
438 433
   #elif ENABLED(MKS_MINI_12864)
439 434
 
440 435
     #define DOGLCD_A0                EXP1_04_PIN
@@ -490,13 +485,13 @@
490 485
 // Alter timing for graphical display
491 486
 #if ENABLED(U8GLIB_ST7920)
492 487
   #ifndef BOARD_ST7920_DELAY_1
493
-    #define BOARD_ST7920_DELAY_1   DELAY_NS(120)
488
+    #define BOARD_ST7920_DELAY_1             120
494 489
   #endif
495 490
   #ifndef BOARD_ST7920_DELAY_2
496
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 80)
491
+    #define BOARD_ST7920_DELAY_2              80
497 492
   #endif
498 493
   #ifndef BOARD_ST7920_DELAY_3
499
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(580)
494
+    #define BOARD_ST7920_DELAY_3             580
500 495
   #endif
501 496
 #endif
502 497
 

+ 3
- 3
Marlin/src/pins/stm32f4/pins_FLYF407ZG.h Просмотреть файл

@@ -306,7 +306,7 @@
306 306
 
307 307
 // Alter timing for graphical display
308 308
 #if ENABLED(U8GLIB_ST7920)
309
-  #define BOARD_ST7920_DELAY_1     DELAY_NS( 96)
310
-  #define BOARD_ST7920_DELAY_2     DELAY_NS( 48)
311
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(715)
309
+  #define BOARD_ST7920_DELAY_1                96
310
+  #define BOARD_ST7920_DELAY_2                48
311
+  #define BOARD_ST7920_DELAY_3               715
312 312
 #endif

+ 3
- 8
Marlin/src/pins/stm32f4/pins_FYSETC_CHEETAH_V20.h Просмотреть файл

@@ -192,11 +192,6 @@
192 192
     #define LCD_PINS_ENABLE          EXP1_08_PIN
193 193
     #define LCD_PINS_D4              EXP1_06_PIN
194 194
 
195
-    // CR10_STOCKDISPLAY default timing is too fast
196
-    #undef BOARD_ST7920_DELAY_1
197
-    #undef BOARD_ST7920_DELAY_2
198
-    #undef BOARD_ST7920_DELAY_3
199
-
200 195
   #elif ENABLED(MKS_MINI_12864)
201 196
 
202 197
     #define DOGLCD_A0                EXP1_04_PIN
@@ -251,9 +246,9 @@
251 246
 
252 247
 // Alter timing for graphical display
253 248
 #if ENABLED(U8GLIB_ST7920)
254
-  #define BOARD_ST7920_DELAY_1     DELAY_NS( 96)
255
-  #define BOARD_ST7920_DELAY_2     DELAY_NS( 48)
256
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(600)
249
+  #define BOARD_ST7920_DELAY_1                96
250
+  #define BOARD_ST7920_DELAY_2                48
251
+  #define BOARD_ST7920_DELAY_3               600
257 252
 #endif
258 253
 
259 254
 #if ENABLED(TOUCH_UI_FTDI_EVE)

+ 3
- 3
Marlin/src/pins/stm32f4/pins_FYSETC_S6.h Просмотреть файл

@@ -315,9 +315,9 @@
315 315
 
316 316
 // Alter timing for graphical display
317 317
 #if ENABLED(U8GLIB_ST7920)
318
-  #define BOARD_ST7920_DELAY_1     DELAY_NS( 96)
319
-  #define BOARD_ST7920_DELAY_2     DELAY_NS( 48)
320
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(640)
318
+  #define BOARD_ST7920_DELAY_1                96
319
+  #define BOARD_ST7920_DELAY_2                48
320
+  #define BOARD_ST7920_DELAY_3               640
321 321
 #endif
322 322
 
323 323
 #ifndef RGB_LED_R_PIN

+ 3
- 3
Marlin/src/pins/stm32f4/pins_MKS_MONSTER8.h Просмотреть файл

@@ -369,9 +369,9 @@
369 369
       #define LCD_PINS_D7            EXP1_03_PIN
370 370
     #endif
371 371
 
372
-    #define BOARD_ST7920_DELAY_1    DELAY_NS(96)
373
-    #define BOARD_ST7920_DELAY_2    DELAY_NS(48)
374
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(600)
372
+    #define BOARD_ST7920_DELAY_1              96
373
+    #define BOARD_ST7920_DELAY_2              48
374
+    #define BOARD_ST7920_DELAY_3             600
375 375
 
376 376
   #endif // !MKS_MINI_12864
377 377
 

+ 3
- 3
Marlin/src/pins/stm32f4/pins_MKS_ROBIN_NANO_V3.h Просмотреть файл

@@ -400,9 +400,9 @@
400 400
       #define LCD_PINS_D7            EXP1_03_PIN
401 401
     #endif
402 402
 
403
-    #define BOARD_ST7920_DELAY_1    DELAY_NS(96)
404
-    #define BOARD_ST7920_DELAY_2    DELAY_NS(48)
405
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(600)
403
+    #define BOARD_ST7920_DELAY_1              96
404
+    #define BOARD_ST7920_DELAY_2              48
405
+    #define BOARD_ST7920_DELAY_3             600
406 406
 
407 407
   #endif // !MKS_MINI_12864
408 408
 

+ 3
- 3
Marlin/src/pins/stm32f4/pins_MKS_ROBIN_PRO_V2.h Просмотреть файл

@@ -371,9 +371,9 @@
371 371
       #define LCD_PINS_D7            EXP1_03_PIN
372 372
     #endif
373 373
 
374
-    #define BOARD_ST7920_DELAY_1   DELAY_NS( 96)
375
-    #define BOARD_ST7920_DELAY_2   DELAY_NS( 48)
376
-    #define BOARD_ST7920_DELAY_3   DELAY_NS(600)
374
+    #define BOARD_ST7920_DELAY_1              96
375
+    #define BOARD_ST7920_DELAY_2              48
376
+    #define BOARD_ST7920_DELAY_3             600
377 377
 
378 378
   #endif // !MKS_MINI_12864
379 379
 

+ 3
- 3
Marlin/src/pins/stm32f4/pins_RUMBA32_common.h Просмотреть файл

@@ -173,7 +173,7 @@
173 173
 
174 174
 // Alter timing for graphical display
175 175
 #if ENABLED(U8GLIB_ST7920)
176
-  #define BOARD_ST7920_DELAY_1     DELAY_NS( 96)
177
-  #define BOARD_ST7920_DELAY_2     DELAY_NS( 48)
178
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(640)
176
+  #define BOARD_ST7920_DELAY_1                96
177
+  #define BOARD_ST7920_DELAY_2                48
178
+  #define BOARD_ST7920_DELAY_3               640
179 179
 #endif

+ 3
- 6
Marlin/src/pins/stm32f4/pins_TH3D_EZBOARD_LITE_V2.h Просмотреть файл

@@ -225,12 +225,9 @@
225 225
   #define LCD_PINS_D4                EXP1_05_PIN
226 226
   //#define KILL_PIN                        -1
227 227
 
228
-  #undef BOARD_ST7920_DELAY_1
229
-  #undef BOARD_ST7920_DELAY_2
230
-  #undef BOARD_ST7920_DELAY_3
231
-  #define BOARD_ST7920_DELAY_1 DELAY_NS(600)
232
-  #define BOARD_ST7920_DELAY_2 DELAY_NS(750)
233
-  #define BOARD_ST7920_DELAY_3 DELAY_NS(750)
228
+  #define BOARD_ST7920_DELAY_1           600
229
+  #define BOARD_ST7920_DELAY_2           750
230
+  #define BOARD_ST7920_DELAY_3           750
234 231
 
235 232
 #elif ENABLED(MKS_MINI_12864)
236 233
   /**          ______

+ 3
- 3
Marlin/src/pins/stm32f4/pins_VAKE403D.h Просмотреть файл

@@ -184,7 +184,7 @@
184 184
 
185 185
 // Alter timing for graphical display
186 186
 #if ENABLED(U8GLIB_ST7920)
187
-  #define BOARD_ST7920_DELAY_1     DELAY_NS( 96)
188
-  #define BOARD_ST7920_DELAY_2     DELAY_NS( 48)
189
-  #define BOARD_ST7920_DELAY_3     DELAY_NS(715)
187
+  #define BOARD_ST7920_DELAY_1                96
188
+  #define BOARD_ST7920_DELAY_2                48
189
+  #define BOARD_ST7920_DELAY_3               715
190 190
 #endif

+ 3
- 3
Marlin/src/pins/stm32f7/pins_NUCLEO_F767ZI.h Просмотреть файл

@@ -191,7 +191,7 @@
191 191
   #define BTN_EN1                           PF13  // BTN_EN1
192 192
   #define BTN_EN2                           PE9   // BTN_EN2
193 193
 
194
-  #define BOARD_ST7920_DELAY_1  DELAY_NS(125)
195
-  #define BOARD_ST7920_DELAY_2  DELAY_NS(63)
196
-  #define BOARD_ST7920_DELAY_3  DELAY_NS(780)
194
+  #define BOARD_ST7920_DELAY_1               125
195
+  #define BOARD_ST7920_DELAY_2                63
196
+  #define BOARD_ST7920_DELAY_3               780
197 197
 #endif

+ 3
- 3
Marlin/src/pins/teensy2/pins_PRINTRBOARD_REVF.h Просмотреть файл

@@ -245,9 +245,9 @@
245 245
     //#define MISO                            23  //         13               B3                ICSP-06             EXP2-05
246 246
 
247 247
     // Alter timing for graphical display
248
-    #define BOARD_ST7920_DELAY_1 DELAY_NS(313)
249
-    #define BOARD_ST7920_DELAY_2 DELAY_NS(313)
250
-    #define BOARD_ST7920_DELAY_3 DELAY_NS(313)
248
+    #define BOARD_ST7920_DELAY_1           313
249
+    #define BOARD_ST7920_DELAY_2           313
250
+    #define BOARD_ST7920_DELAY_3           313
251 251
 
252 252
   #else
253 253
 

Загрузка…
Отмена
Сохранить