Parcourir la source

Suppress U8glib build warnings

Scott Lahteine il y a 6 ans
Parent
révision
c89649b46e

+ 3
- 0
Marlin/src/HAL/HAL_DUE/u8g_com_HAL_DUE_shared_hw_spi.cpp Voir le fichier

@@ -62,7 +62,10 @@
62 62
 
63 63
 #if ENABLED(DOGLCD)
64 64
 
65
+#pragma GCC diagnostic push
66
+#pragma GCC diagnostic ignored "-Wuninitialized"
65 67
 #include <U8glib.h>
68
+#pragma GCC diagnostic pop
66 69
 
67 70
 #include "../../Marlin.h"
68 71
 

+ 3
- 0
Marlin/src/HAL/HAL_DUE/u8g_com_HAL_DUE_st7920_sw_spi.cpp Voir le fichier

@@ -59,7 +59,10 @@
59 59
 
60 60
 #if ENABLED(DOGLCD)
61 61
 
62
+#pragma GCC diagnostic push
63
+#pragma GCC diagnostic ignored "-Wuninitialized"
62 64
 #include <U8glib.h>
65
+#pragma GCC diagnostic pop
63 66
 #include <Arduino.h>
64 67
 #include "../Delay.h"
65 68
 

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_hw_spi.cpp Voir le fichier

@@ -60,7 +60,10 @@
60 60
 #if ENABLED(DOGLCD)
61 61
 
62 62
 //#include <inttypes.h>
63
+#pragma GCC diagnostic push
64
+#pragma GCC diagnostic ignored "-Wuninitialized"
63 65
 #include <U8glib.h>
66
+#pragma GCC diagnostic pop
64 67
 
65 68
 #define SPI_FULL_SPEED 0
66 69
 #define SPI_HALF_SPEED 1

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_ssd_hw_i2c.cpp Voir le fichier

@@ -81,7 +81,10 @@
81 81
 
82 82
 #if ENABLED(DOGLCD)
83 83
 
84
+#pragma GCC diagnostic push
85
+#pragma GCC diagnostic ignored "-Wuninitialized"
84 86
 #include <U8glib.h>
87
+#pragma GCC diagnostic pop
85 88
 
86 89
 #define I2C_SLA         (0x3C*2)
87 90
 //#define I2C_CMD_MODE  0x080

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_st7920_hw_spi.cpp Voir le fichier

@@ -60,7 +60,10 @@
60 60
 #if ENABLED(DOGLCD)
61 61
 
62 62
 //#include <inttypes.h>
63
+#pragma GCC diagnostic push
64
+#pragma GCC diagnostic ignored "-Wuninitialized"
63 65
 #include <U8glib.h>
66
+#pragma GCC diagnostic pop
64 67
 #include "../Delay.h"
65 68
 
66 69
 #define SPI_FULL_SPEED 0

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_st7920_sw_spi.cpp Voir le fichier

@@ -59,7 +59,10 @@
59 59
 
60 60
 #if ENABLED(DOGLCD)
61 61
 
62
+#pragma GCC diagnostic push
63
+#pragma GCC diagnostic ignored "-Wuninitialized"
62 64
 #include <U8glib.h>
65
+#pragma GCC diagnostic pop
63 66
 #include "SoftwareSPI.h"
64 67
 #include "../Delay.h"
65 68
 

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_sw_spi.cpp Voir le fichier

@@ -59,7 +59,10 @@
59 59
 
60 60
 #if ENABLED(DOGLCD)
61 61
 
62
+#pragma GCC diagnostic push
63
+#pragma GCC diagnostic ignored "-Wuninitialized"
62 64
 #include <U8glib.h>
65
+#pragma GCC diagnostic pop
63 66
 #include "SoftwareSPI.h"
64 67
 
65 68
 #define SPI_SPEED 2  // About 2 MHz

+ 3
- 0
Marlin/src/lcd/dogm/u8g_dev_ssd1306_sh1106_128x64_I2C.cpp Voir le fichier

@@ -69,7 +69,10 @@
69 69
 
70 70
 #if ENABLED(DOGLCD)
71 71
 
72
+#pragma GCC diagnostic push
73
+#pragma GCC diagnostic ignored "-Wuninitialized"
72 74
 #include <U8glib.h>
75
+#pragma GCC diagnostic pop
73 76
 #include "HAL_LCD_com_defines.h"
74 77
 
75 78
 #define WIDTH 128

+ 3
- 0
Marlin/src/lcd/dogm/u8g_dev_st7565_64128n_HAL.cpp Voir le fichier

@@ -57,7 +57,10 @@
57 57
 
58 58
 #if ENABLED(DOGLCD)
59 59
 
60
+#pragma GCC diagnostic push
61
+#pragma GCC diagnostic ignored "-Wuninitialized"
60 62
 #include <U8glib.h>
63
+#pragma GCC diagnostic pop
61 64
 
62 65
 #include "HAL_LCD_com_defines.h"
63 66
 

+ 3
- 0
Marlin/src/lcd/dogm/u8g_dev_st7920_128x64_HAL.cpp Voir le fichier

@@ -57,7 +57,10 @@
57 57
 
58 58
 #if ENABLED(DOGLCD)
59 59
 
60
+#pragma GCC diagnostic push
61
+#pragma GCC diagnostic ignored "-Wuninitialized"
60 62
 #include <U8glib.h>
63
+#pragma GCC diagnostic pop
61 64
 
62 65
 #include "HAL_LCD_com_defines.h"
63 66
 

+ 3
- 0
Marlin/src/lcd/dogm/u8g_dev_uc1701_mini12864_HAL.cpp Voir le fichier

@@ -61,7 +61,10 @@
61 61
 
62 62
 #if ENABLED(DOGLCD)
63 63
 
64
+#pragma GCC diagnostic push
65
+#pragma GCC diagnostic ignored "-Wuninitialized"
64 66
 #include <U8glib.h>
67
+#pragma GCC diagnostic pop
65 68
 
66 69
 #include "HAL_LCD_com_defines.h"
67 70
 

+ 3
- 0
Marlin/src/lcd/dogm/ultralcd_st7920_u8glib_rrd_AVR.cpp Voir le fichier

@@ -42,7 +42,10 @@
42 42
 #define LCD_PIXEL_WIDTH 128
43 43
 #define LCD_PIXEL_HEIGHT 64
44 44
 
45
+#pragma GCC diagnostic push
46
+#pragma GCC diagnostic ignored "-Wuninitialized"
45 47
 #include <U8glib.h>
48
+#pragma GCC diagnostic pop
46 49
 
47 50
 //set optimization so ARDUINO optimizes this file
48 51
 #pragma GCC optimize (3)

+ 3
- 0
Marlin/src/lcd/lcdprint_u8g.cpp Voir le fichier

@@ -11,7 +11,10 @@
11 11
 
12 12
 #if ENABLED(DOGLCD)
13 13
 
14
+#pragma GCC diagnostic push
15
+#pragma GCC diagnostic ignored "-Wuninitialized"
14 16
 #include <U8glib.h>
17
+#pragma GCC diagnostic pop
15 18
 extern U8GLIB *pu8g;
16 19
 #define _lcd_write(a) pu8g->print(a)
17 20
 #define _lcd_setcursor(col, row) pu8g->setPrintPos((col), (row));

+ 1
- 3
Marlin/src/lcd/ultralcd.cpp Voir le fichier

@@ -103,9 +103,7 @@ uint8_t lcd_status_update_delay = 1, // First update one loop delayed
103 103
 
104 104
 #if ENABLED(DOGLCD)
105 105
   #include "ultralcd_impl_DOGM.h"
106
-  #include <U8glib.h>
107
-  bool drawing_screen, // = false
108
-       first_page;
106
+  bool drawing_screen, first_page; // = false
109 107
 #else
110 108
   #include "ultralcd_impl_HD44780.h"
111 109
   constexpr bool first_page = true;

+ 4
- 0
Marlin/src/lcd/ultralcd_impl_DOGM.h Voir le fichier

@@ -58,7 +58,11 @@
58 58
   #include "../libs/duration_t.h"
59 59
 #endif
60 60
 
61
+#pragma GCC diagnostic push
62
+#pragma GCC diagnostic ignored "-Wuninitialized"
61 63
 #include <U8glib.h>
64
+#pragma GCC diagnostic pop
65
+
62 66
 #include "fontutils.h"
63 67
 #include "u8g_fontutf8.h"
64 68
 

Chargement…
Annuler
Enregistrer