Hello Everyone!
I am trying to display multiple photos on the E-Ink display which was supposed to be called from an SD card module.
I am aware of how drawBitmap() works and I guess I am not able to properly call the image file from the SD card. Please help me with this. Below is my sketch:
#define ENABLE_GxEPD2_GFX 0
#include <GxEPD2_BW.h>
#include <GxEPD2_3C.h>
#include <Adafruit_GFX.h>
#if defined(__AVR)
#if defined (ARDUINO_AVR_MEGA2560)
#define MAX_DISPLAY_BUFFER_SIZE 5000
#else
#define MAX_DISPLAY_BUFFER_SIZE 800
#endif
#define MAX_HEIGHT_3C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE / 2) / (EPD::WIDTH / 8) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE / 2) / (EPD::WIDTH / 8))
GxEPD2_3C<GxEPD2_213c, MAX_HEIGHT_3C(GxEPD2_213c)> display(GxEPD2_213c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7));
#endif
//#include <Fonts/FreeMono9pt7b.h>
//#include <Fonts/FreeMono12pt7b.h>
//#include <Fonts/FreeMono18pt7b.h>
//#include <Fonts/FreeMono24pt7b.h>
//#include <Fonts/FreeMonoBold9pt7b.h>
#include <Fonts/FreeMonoBold12pt7b.h>
//#include <Fonts/FreeMonoBold18pt7b.h>
//#include <Fonts/FreeMonoBold24pt7b.h>
#include <SD.h> //SD card library
#include <SPI.h> //serial peripheral interface library. Useful for SD card module.
File file; //useful for SD card module file processing.
int wait = 1000, sPin = 4, rot = 1;
extern unsigned char gImage_col[];
void setup()
{
Serial.begin(115200); //initializing serial monitor for SD module output.
display.init(115200); // Initiate the display
display.setRotation(rot); // Set orientation. Goes from 0, 1, 2 or 3
display.setTextWrap(false); // By default, long lines of text are set to automatically “wrap” back to the leftmost column.
// To override this behavior (so text will run off the right side of the display - useful for
// scrolling marquee effects), use setTextWrap(false). The normal wrapping behavior is restored
// with setTextWrap(true).
if (!SD.begin(sPin)) {
Serial.println("Card Initialization Failed!");
} else {
Serial.println("Card Initialization Successfull!");
}
}
void loop() // Start of loop
{
Serial.println("Printing the first page.");
display.setFullWindow(); // Set full window mode, meaning is going to update the entire screen
display.firstPage(); // Tell the graphics class to use paged drawing mode
do
{
display.fillScreen(GxEPD_WHITE);
display.setTextColor(GxEPD_BLACK);
display.setFont(&FreeMonoBold12pt7b);
display.setCursor(0, 15);
display.println("Hello World!");
// Draw rounded rectangle:
display.drawRoundRect(91, 25, 49, 27, 8, GxEPD_RED); // Draw rounded rectangle (x,y,width,height,radius,color)
display.fillRoundRect(48, 60, 20, 25, 5, GxEPD_RED);
display.fillTriangle(110, 85, 130, 60, 150, 85, GxEPD_RED);
display.drawTriangle(0, 85, 20, 60, 40, 85, GxEPD_BLACK);
// It draws from the location to down-right
}
while (display.nextPage()); // Print everything we set previously
Serial.println("Printing the second page.");
display.setFullWindow();
display.firstPage();
do
{
display.fillScreen(GxEPD_WHITE);
image();
display.drawBitmap(0, 0, gImage_col, 90, 200, GxEPD_RED);// The actual problem is that I am not aware how to call the image.
}
while (display.nextPage());
}
void image() {
file = SD.open("col.h"); //assigning the "col.h" file to the variable names "file".
if (!SD.exists("col.h")) {
Serial.println("File does not exist");
} else {
Serial.println("File exists");
while (file.available()) { //so as to read the data from top to the bottom of the file.
Serial.println("Reading the file...");
file.read();
}
file.close();
}
}
I am using Arduino Nano board and getting the compilation error as:
Arduino: 1.8.13 (Linux), Board: "Arduino Nano, ATmega328P (Old Bootloader)"
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/arduino-builder -dump-prefs -logger=machine -hardware /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware -tools /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/tools-builder -tools /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -built-in-libraries /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/libraries -libraries /home/azi/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10813 -build-path /tmp/arduino_build_76784 -warnings=none -build-cache /tmp/arduino_cache_577097 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.arduinoOTA.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.avrdude.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -verbose /home/azi/Arduino/E-Ink_SD_Image/E-Ink_SD_Image.ino
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/arduino-builder -compile -logger=machine -hardware /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware -tools /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/tools-builder -tools /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -built-in-libraries /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/libraries -libraries /home/azi/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10813 -build-path /tmp/arduino_build_76784 -warnings=none -build-cache /tmp/arduino_cache_577097 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.arduinoOTA.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.avrdude.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr -verbose /home/azi/Arduino/E-Ink_SD_Image/E-Ink_SD_Image.ino
Using board 'nano' from platform in folder: /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr
Using core 'arduino' from platform in folder: /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr
Detecting libraries used...
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs /tmp/arduino_build_76784/sketch/E-Ink_SD_Image.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for GxEPD2_BW.h: [GxEPD2@1.3.3]
ResolveLibrary(GxEPD2_BW.h)
-> candidates: [GxEPD2@1.3.3]
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src /tmp/arduino_build_76784/sketch/E-Ink_SD_Image.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library@1.10.7]
ResolveLibrary(Adafruit_GFX.h)
-> candidates: [Adafruit_GFX_Library@1.10.7]
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library /tmp/arduino_build_76784/sketch/E-Ink_SD_Image.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src /tmp/arduino_build_76784/sketch/E-Ink_SD_Image.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SD.h: [SD@1.2.4 SD@1.2.4]
ResolveLibrary(SD.h)
-> candidates: [SD@1.2.4 SD@1.2.4]
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /tmp/arduino_build_76784/sketch/E-Ink_SD_Image.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/GxEPD2_EPD.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_1248.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_154.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_154_D67.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_154_M09.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_154_M10.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_154_T8.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_213.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_213_B72.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_213_B73.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_213_M21.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_213_T5D.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_213_flex.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_260.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_260_M01.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_270.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_290.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_290_M06.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_290_T5.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_290_T5D.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_290_T94.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_371.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_420.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_420_M01.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_583.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_583_T8.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_750.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd/GxEPD2_750_T7.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_154_Z90c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_154c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_213_Z19c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_213c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_270c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_290_C90c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_290_Z13c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_290c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_420c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_565c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_583c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_750c.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_750c_Z08.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/epd3c/GxEPD2_750c_Z90.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/it8951/GxEPD2_it60.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/GxEPD2/src/it8951/GxEPD2_it60_1448x1072.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src /home/azi/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Adafruit_I2CDevice.h: [Adafruit_BusIO@1.7.3]
ResolveLibrary(Adafruit_I2CDevice.h)
-> candidates: [Adafruit_BusIO@1.7.3]
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO /home/azi/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/Adafruit_GFX_Library/glcdfont.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src/SPI.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/SD/src/File.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/SD/src/SD.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/SD/src/utility/Sd2Card.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/SD/src/utility/SdFile.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/SD/src/utility/SdVolume.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src/Wire.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src/utility/twi.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Generating function prototypes...
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /tmp/arduino_build_76784/sketch/E-Ink_SD_Image.ino.cpp -o /tmp/arduino_build_76784/preproc/ctags_target_for_gcc_minus_e.cpp -DARDUINO_LIB_DISCOVERY_PHASE
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_76784/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/cores/arduino -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/variants/eightanaloginputs -I/home/azi/Arduino/libraries/GxEPD2/src -I/home/azi/Arduino/libraries/Adafruit_GFX_Library -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI/src -I/home/azi/Arduino/libraries/SD/src -I/home/azi/Arduino/libraries/Adafruit_BusIO -I/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src /tmp/arduino_build_76784/sketch/E-Ink_SD_Image.ino.cpp -o /tmp/arduino_build_76784/sketch/E-Ink_SD_Image.ino.cpp.o
Compiling libraries...
Compiling library "GxEPD2"
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/GxEPD2_EPD.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_1248.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154_M09.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154_M10.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154_T8.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_B72.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_M21.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154_D67.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_T5D.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_B73.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_270.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_260_M01.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290_M06.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_flex.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290_T5D.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290_T94.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_260.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_420_M01.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_583.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_371.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290_T5.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_420.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_750_T7.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_583_T8.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_750.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_154_Z90c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_154c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_213_Z19c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_213c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_270c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_290_C90c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_290_Z13c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_290c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_420c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_565c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_583c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_750c_Z90.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_750c.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_750c_Z08.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/it8951/GxEPD2_it60.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/GxEPD2/it8951/GxEPD2_it60_1448x1072.cpp.o
Compiling library "Adafruit_GFX_Library"
Using previously compiled file: /tmp/arduino_build_76784/libraries/Adafruit_GFX_Library/glcdfont.c.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp.o
Compiling library "SPI"
Using previously compiled file: /tmp/arduino_build_76784/libraries/SPI/SPI.cpp.o
Compiling library "SD"
Using previously compiled file: /tmp/arduino_build_76784/libraries/SD/File.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/SD/SD.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/SD/utility/Sd2Card.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/SD/utility/SdFile.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/SD/utility/SdVolume.cpp.o
Compiling library "Adafruit_BusIO"
Using previously compiled file: /tmp/arduino_build_76784/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp.o
Compiling library "Wire"
Using previously compiled file: /tmp/arduino_build_76784/libraries/Wire/Wire.cpp.o
Using previously compiled file: /tmp/arduino_build_76784/libraries/Wire/utility/twi.c.o
Compiling core...
Using precompiled core: /tmp/arduino_cache_577097/core/core_arduino_avr_nano_cpu_atmega328old_0fc99aa07ea19b520bcd00c7c860c303.a
Linking everything together...
/home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/tools/avr/bin/avr-gcc -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o /tmp/arduino_build_76784/E-Ink_SD_Image.ino.elf /tmp/arduino_build_76784/sketch/E-Ink_SD_Image.ino.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/GxEPD2_EPD.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_1248.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154_D67.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154_M09.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154_M10.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_154_T8.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_B72.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_B73.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_M21.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_T5D.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_213_flex.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_260.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_260_M01.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_270.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290_M06.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290_T5.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290_T5D.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_290_T94.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_371.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_420.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_420_M01.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_583.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_583_T8.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_750.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd/GxEPD2_750_T7.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_154_Z90c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_154c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_213_Z19c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_213c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_270c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_290_C90c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_290_Z13c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_290c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_420c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_565c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_583c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_750c.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_750c_Z08.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/epd3c/GxEPD2_750c_Z90.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/it8951/GxEPD2_it60.cpp.o /tmp/arduino_build_76784/libraries/GxEPD2/it8951/GxEPD2_it60_1448x1072.cpp.o /tmp/arduino_build_76784/libraries/Adafruit_GFX_Library/glcdfont.c.o /tmp/arduino_build_76784/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp.o /tmp/arduino_build_76784/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.cpp.o /tmp/arduino_build_76784/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.cpp.o /tmp/arduino_build_76784/libraries/SPI/SPI.cpp.o /tmp/arduino_build_76784/libraries/SD/File.cpp.o /tmp/arduino_build_76784/libraries/SD/SD.cpp.o /tmp/arduino_build_76784/libraries/SD/utility/Sd2Card.cpp.o /tmp/arduino_build_76784/libraries/SD/utility/SdFile.cpp.o /tmp/arduino_build_76784/libraries/SD/utility/SdVolume.cpp.o /tmp/arduino_build_76784/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.cpp.o /tmp/arduino_build_76784/libraries/Adafruit_BusIO/Adafruit_I2CDevice.cpp.o /tmp/arduino_build_76784/libraries/Adafruit_BusIO/Adafruit_SPIDevice.cpp.o /tmp/arduino_build_76784/libraries/Wire/Wire.cpp.o /tmp/arduino_build_76784/libraries/Wire/utility/twi.c.o /tmp/arduino_build_76784/../arduino_cache_577097/core/core_arduino_avr_nano_cpu_atmega328old_0fc99aa07ea19b520bcd00c7c860c303.a -L/tmp/arduino_build_76784 -lm
/tmp/ccY6HTUY.ltrans0.ltrans.o: In function `drawBitmap':
/home/azi/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp:795: undefined reference to `gImage_col'
/home/azi/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GFX.cpp:795: undefined reference to `gImage_col'
collect2: error: ld returned 1 exit status
Multiple libraries were found for "SD.h"
Used: /home/azi/Arduino/libraries/SD
Not used: /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/libraries/SD
Using library GxEPD2 at version 1.3.3 in folder: /home/azi/Arduino/libraries/GxEPD2
Using library Adafruit_GFX_Library at version 1.10.7 in folder: /home/azi/Arduino/libraries/Adafruit_GFX_Library
Using library SPI at version 1.0 in folder: /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/SPI
Using library SD at version 1.2.4 in folder: /home/azi/Arduino/libraries/SD
Using library Adafruit_BusIO at version 1.7.3 in folder: /home/azi/Arduino/libraries/Adafruit_BusIO
Using library Wire at version 1.0 in folder: /home/azi/Downloads/arduino-1.8.13-linux64/arduino-1.8.13/hardware/arduino/avr/libraries/Wire
exit status 1