From a55b2bd07ecda3161289925fdadbad0f41ee1d7d Mon Sep 17 00:00:00 2001 From: Giulio Moro Date: Tue, 10 Sep 2019 16:27:33 +0000 Subject: [PATCH] Added includes to avoid compiler warnings --- Example_Code/Main.c | 1 + Example_Code/example_app.c | 20 ++------------------ Example_Code/example_app.h | 18 ++++++++++++++++++ I2C_Library/I2C.c | 1 + SSD1306_OLED_Library/SSD1306_OLED.c | 1 + 5 files changed, 23 insertions(+), 18 deletions(-) create mode 100644 Example_Code/example_app.h diff --git a/Example_Code/Main.c b/Example_Code/Main.c index aa0407f..78c8fe8 100644 --- a/Example_Code/Main.c +++ b/Example_Code/Main.c @@ -17,6 +17,7 @@ /* Header Files */ #include "I2C.h" #include "SSD1306_OLED.h" +#include "example_app.h" /* Externs - I2C.c */ extern I2C_DeviceT I2C_DEV_2; diff --git a/Example_Code/example_app.c b/Example_Code/example_app.c index ccec39e..a090464 100644 --- a/Example_Code/example_app.c +++ b/Example_Code/example_app.c @@ -34,7 +34,9 @@ SOFTWARE. #include #include #include +#include #include "SSD1306_OLED.h" +#include "example_app.h" /* MACRO's */ #define LOGO16_GLCD_HEIGHT 16 @@ -47,24 +49,6 @@ SOFTWARE. /* Extern volatile */ extern volatile unsigned char flag; -/* Function Declarations */ -void testdrawline(); -void testdrawrect(); -void testfillrect(); -void testdrawcircle(); -void testdrawroundrect(); -void testdrawtriangle(); -void testfilltriangle(); -void testdrawchar(); -void testscrolltext(); -void display_texts(); -void display_texts(); -void display_bitmap(); -void display_invert_normal(); -void testdrawbitmap(const unsigned char *bitmap, unsigned char w, unsigned char h); -void testdrawbitmap_eg(); -void deeplyembedded_credits(); - /* Bit Map - Taken from Adafruit SSD1306 OLED Library */ static const unsigned char logo16_glcd_bmp[] = { diff --git a/Example_Code/example_app.h b/Example_Code/example_app.h new file mode 100644 index 0000000..910e697 --- /dev/null +++ b/Example_Code/example_app.h @@ -0,0 +1,18 @@ +void testdrawline(); +void testdrawrect(); +void testfillrect(); +void testdrawcircle(); +void testdrawroundrect(); +void testfillroundrect(); +void testdrawtriangle(); +void testfilltriangle(); +void testdrawchar(); +void testscrolltext(); +void display_texts(); +void display_texts(); +void display_bitmap(); +void display_invert_normal(); +void testdrawbitmap(const unsigned char *bitmap, unsigned char w, unsigned char h); +void testdrawbitmap_eg(); +void deeplyembedded_credits(); + diff --git a/I2C_Library/I2C.c b/I2C_Library/I2C.c index 07c0c97..8112c14 100644 --- a/I2C_Library/I2C.c +++ b/I2C_Library/I2C.c @@ -34,6 +34,7 @@ SOFTWARE. #include #include #include +#include #include // heuristic to guess what version of i2c-dev.h we have: // the one installed with `apt-get install libi2c-dev` diff --git a/SSD1306_OLED_Library/SSD1306_OLED.c b/SSD1306_OLED_Library/SSD1306_OLED.c index e4de9a9..89847c9 100644 --- a/SSD1306_OLED_Library/SSD1306_OLED.c +++ b/SSD1306_OLED_Library/SSD1306_OLED.c @@ -34,6 +34,7 @@ SOFTWARE. #include #include #include +#include #include "I2C.h" #include "SSD1306_OLED.h" #include "gfxfont.h"