Sfoglia il codice sorgente

Suppress U8glib build warnings

Scott Lahteine 7 anni fa
parent
commit
c89649b46e

+ 3
- 0
Marlin/src/HAL/HAL_DUE/u8g_com_HAL_DUE_shared_hw_spi.cpp Vedi File

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

+ 3
- 0
Marlin/src/HAL/HAL_DUE/u8g_com_HAL_DUE_st7920_sw_spi.cpp Vedi File

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

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_hw_spi.cpp Vedi File

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

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_ssd_hw_i2c.cpp Vedi File

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

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_st7920_hw_spi.cpp Vedi File

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

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_st7920_sw_spi.cpp Vedi File

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

+ 3
- 0
Marlin/src/HAL/HAL_LPC1768/u8g_com_HAL_LPC1768_sw_spi.cpp Vedi File

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

+ 3
- 0
Marlin/src/lcd/dogm/u8g_dev_ssd1306_sh1106_128x64_I2C.cpp Vedi File

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

+ 3
- 0
Marlin/src/lcd/dogm/u8g_dev_st7565_64128n_HAL.cpp Vedi File

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

+ 3
- 0
Marlin/src/lcd/dogm/u8g_dev_st7920_128x64_HAL.cpp Vedi File

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

+ 3
- 0
Marlin/src/lcd/dogm/u8g_dev_uc1701_mini12864_HAL.cpp Vedi File

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

+ 3
- 0
Marlin/src/lcd/dogm/ultralcd_st7920_u8glib_rrd_AVR.cpp Vedi File

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

+ 3
- 0
Marlin/src/lcd/lcdprint_u8g.cpp Vedi File

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

+ 1
- 3
Marlin/src/lcd/ultralcd.cpp Vedi File

103
 
103
 
104
 #if ENABLED(DOGLCD)
104
 #if ENABLED(DOGLCD)
105
   #include "ultralcd_impl_DOGM.h"
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
 #else
107
 #else
110
   #include "ultralcd_impl_HD44780.h"
108
   #include "ultralcd_impl_HD44780.h"
111
   constexpr bool first_page = true;
109
   constexpr bool first_page = true;

+ 4
- 0
Marlin/src/lcd/ultralcd_impl_DOGM.h Vedi File

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

Loading…
Annulla
Salva