Qwiic Transparent Graphical OLED Breakout

Just received Qwiic Transparent Graphical OLED Breakout and the ESP32 Thing Plus was going through the Transparent Graphical OLED Breakout Hookup Guide.

Couple of things the links to the SparkFun_Transparent_Graphical_OLED_Breakout_Libraries.zip get you 404 Not Found.

(Looks like all the links to zip are brocken)

Example 1: DisplayTest

I getting this error when I try to complie/run Example1_DisplayTest

Arduino: 1.8.9 (Windows 10), Board: “Adafruit ESP32 Feather, 80MHz, 921600, None”

Build options changed, rebuilding all

In file included from C:\Users\micro\Documents\Arduino\libraries\SparkFun_HyperDisplay_Library\src/hyperdisplay.h:39:0,

from C:\Users\micro\Documents\Arduino\libraries\SparkFun_HyperDisplay_SSD1309_Arduino_Library\src/HyperDisplay_SSD1309.h:19,

from C:\Users\micro\Documents\Arduino\libraries\SparkFun_HyperDisplay_Transparent_Grahical_OLED_Library\src/HyperDisplay_UG2856KLBAG01.h:19,

from C:\Users\micro\Documents\Arduino\libraries\SparkFun_HyperDisplay_Transparent_Grahical_OLED_Library\examples\Example1_DisplayTest\Example1_DisplayTest.ino:36:

C:\Users\micro\Documents\Arduino\libraries\SparkFun_HyperDisplay_Library\src/util/font5x7.h:22:26: fatal error: avr/pgmspace.h: No such file or directory

compilation terminated.

exit status 1

Error compiling for board Adafruit ESP32 Feather.

This report would have more information with

“Show verbose output during compilation”

option enabled in File → Preferences.

Ok what did I miss?

Micro

Hi Micro,

The 404 errors were most likely related to a site outage last week but they should all be working now. From your error, it looks like you are missing one or more of the HyperDisplay libraries or they were installed improperly. I would try deleting and then re-installing the three HyperDisplay libraries manually by downloading them from their GitHub repositories:

  • - [SparkFun HyperDisplay Arduino Library
  • [/list]
  • - [SparkFun HyperDisplay SSD1309 Arduino Library
  • [/list]
  • - [SparkFun HyperDisplay Transparent Graphical OLED Library
  • [/list]

    Then after you download those zip files, unzip them and move them to your Arduino/Libraries folder. On Windows, this is usually in your “Documents” folder. One thing that I have seen in the past when unzipping these downloads is they will create a second sub-folder with the same name (eg. there will be a two folders named “SparkFun_HyperDisplay-master”) so just make sure that when you open the master library folder, it opens directly to the examples, src, and other folders/files and does not have a second master folder with those inside it.

    I hope this helps you get these examples working and is not too confusing regarding manually installing them. If you’re still having issues compiling the example sketches, let me know and we can troubleshoot further.](GitHub - sparkfun/HyperDisplay_UG2856KLBAG01_ArduinoLibrary: This is a HyperDisplay level 3 driver for the Transparent Graphical OLED)](GitHub - sparkfun/HyperDisplay_SSD1309_ArduinoLibrary: Standardized library for control of displays using the SSD1309 driver IC.)](GitHub - sparkfun/SparkFun_HyperDisplay: Standardized library for control of displays and easy extension to new display families)

    Hello mark, I am getting the same error with my setup

    My setup is the SparkFun Things plus and OLED break out board

    Rather than use the zip file, I used the board manager to install the 3 libraries and I get the same error

    Build options changed, rebuilding all

    In file included from C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Library\src/hyperdisplay.h:39:0,

    from C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_SSD1309_Arduino_Library\src/HyperDisplay_SSD1309.h:19,

    from C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Transparent_Grahical_OLED_Library\src/HyperDisplay_UG2856KLBAG01.h:19,

    from C:\Users\Pranav\Documents\Arduino\sketch_apr14b\sketch_apr14b.ino:36:

    C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Library\src/util/font5x7.h:22:26: fatal error: avr/pgmspace.h: No such file or directory

    compilation terminated.

    exit status 1

    Error compiling for board SparkFun ESP32 Thing.

    Here is the entire error dump with Verbose option

    Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Board: “SparkFun ESP32 Thing, 80MHz, Default, 921600, None”

    C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\Pranav\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\Pranav\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\Pranav\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32thing:FlashFreq=80,PartitionScheme=default,UploadSpeed=921600,DebugLevel=none -vid-pid=10C4_EA60 -ide-version=10809 -build-path C:\Users\Pranav\AppData\Local\Temp\arduino_build_730941 -warnings=all -build-cache C:\Users\Pranav\AppData\Local\Temp\arduino_cache_195980 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool_py.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\esptool_py\2.6.0 -prefs=runtime.tools.esptool_py-2.6.0.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\esptool_py\2.6.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-1.22.0-80-g6c4433a-5.2.0.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -prefs=runtime.tools.mkspiffs.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\mkspiffs\0.2.3 -verbose C:\Users\Pranav\Documents\Arduino\sketch_apr14b\sketch_apr14b.ino

    C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\arduino-builder -compile -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\Pranav\Documents\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\Pranav\Documents\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\Pranav\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32thing:FlashFreq=80,PartitionScheme=default,UploadSpeed=921600,DebugLevel=none -vid-pid=10C4_EA60 -ide-version=10809 -build-path C:\Users\Pranav\AppData\Local\Temp\arduino_build_730941 -warnings=all -build-cache C:\Users\Pranav\AppData\Local\Temp\arduino_cache_195980 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool_py.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\esptool_py\2.6.0 -prefs=runtime.tools.esptool_py-2.6.0.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\esptool_py\2.6.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-1.22.0-80-g6c4433a-5.2.0.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -prefs=runtime.tools.mkspiffs.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\mkspiffs\0.2.3 -verbose C:\Users\Pranav\Documents\Arduino\sketch_apr14b\sketch_apr14b.ino

    Using board ‘esp32thing’ from platform in folder: C:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1

    Using core ‘esp32’ from platform in folder: C:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1

    Detecting libraries used…

    “C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++” -DESP_PLATFORM “-DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h"” -DHAVE_CONFIG_H “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/config” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/app_trace” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/app_update” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/asio” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/bootloader_support” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/bt” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/coap” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/console” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/driver” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp-tls” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp32” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_adc_cal” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_event” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_http_client” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_http_server” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_https_ota” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_https_server” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_ringbuf” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/ethernet” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/expat” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/fatfs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/freemodbus” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/freertos” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/heap” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/idf_test” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/jsmn” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/json” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/libsodium” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/log” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/lwip” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mbedtls” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mdns” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/micro-ecc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mqtt” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/newlib” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/nghttp” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/nvs_flash” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/openssl” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/protobuf-c” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/protocomm” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/pthread” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/sdmmc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/smartconfig_ack” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/soc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/spi_flash” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/spiffs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/tcp_transport” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/tcpip_adapter” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/ulp” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/unity” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/vfs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wear_levelling” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wifi_provisioning” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wpa_supplicant” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/xtensa-debug-module” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp32-camera” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp-face” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/fb_gfx” -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10809 -DARDUINO_ESP32_THING -DARDUINO_ARCH_ESP32 “-DARDUINO_BOARD="ESP32_THING"” “-DARDUINO_VARIANT="esp32thing"” -DESP32 -DCORE_DEBUG_LEVEL=0 “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1\cores\esp32” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1\variants\esp32thing” “C:\Users\Pranav\AppData\Local\Temp\arduino_build_730941\sketch\sketch_apr14b.ino.cpp” -o nul

    “C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++” -DESP_PLATFORM “-DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h"” -DHAVE_CONFIG_H “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/config” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/app_trace” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/app_update” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/asio” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/bootloader_support” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/bt” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/coap” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/console” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/driver” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp-tls” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp32” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_adc_cal” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_event” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_http_client” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_http_server” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_https_ota” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_https_server” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_ringbuf” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/ethernet” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/expat” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/fatfs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/freemodbus” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/freertos” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/heap” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/idf_test” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/jsmn” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/json” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/libsodium” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/log” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/lwip” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mbedtls” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mdns” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/micro-ecc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mqtt” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/newlib” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/nghttp” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/nvs_flash” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/openssl” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/protobuf-c” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/protocomm” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/pthread” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/sdmmc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/smartconfig_ack” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/soc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/spi_flash” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/spiffs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/tcp_transport” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/tcpip_adapter” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/ulp” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/unity” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/vfs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wear_levelling” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wifi_provisioning” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wpa_supplicant” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/xtensa-debug-module” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp32-camera” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp-face” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/fb_gfx” -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10809 -DARDUINO_ESP32_THING -DARDUINO_ARCH_ESP32 “-DARDUINO_BOARD="ESP32_THING"” “-DARDUINO_VARIANT="esp32thing"” -DESP32 -DCORE_DEBUG_LEVEL=0 “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1\cores\esp32” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1\variants\esp32thing” “-IC:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Transparent_Grahical_OLED_Library\src” “C:\Users\Pranav\AppData\Local\Temp\arduino_build_730941\sketch\sketch_apr14b.ino.cpp” -o nul

    “C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++” -DESP_PLATFORM “-DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h"” -DHAVE_CONFIG_H “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/config” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/app_trace” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/app_update” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/asio” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/bootloader_support” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/bt” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/coap” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/console” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/driver” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp-tls” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp32” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_adc_cal” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_event” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_http_client” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_http_server” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_https_ota” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_https_server” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_ringbuf” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/ethernet” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/expat” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/fatfs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/freemodbus” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/freertos” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/heap” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/idf_test” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/jsmn” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/json” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/libsodium” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/log” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/lwip” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mbedtls” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mdns” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/micro-ecc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mqtt” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/newlib” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/nghttp” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/nvs_flash” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/openssl” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/protobuf-c” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/protocomm” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/pthread” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/sdmmc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/smartconfig_ack” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/soc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/spi_flash” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/spiffs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/tcp_transport” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/tcpip_adapter” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/ulp” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/unity” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/vfs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wear_levelling” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wifi_provisioning” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wpa_supplicant” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/xtensa-debug-module” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp32-camera” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp-face” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/fb_gfx” -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10809 -DARDUINO_ESP32_THING -DARDUINO_ARCH_ESP32 “-DARDUINO_BOARD="ESP32_THING"” “-DARDUINO_VARIANT="esp32thing"” -DESP32 -DCORE_DEBUG_LEVEL=0 “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1\cores\esp32” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1\variants\esp32thing” “-IC:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Transparent_Grahical_OLED_Library\src” “-IC:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_SSD1309_Arduino_Library\src” “C:\Users\Pranav\AppData\Local\Temp\arduino_build_730941\sketch\sketch_apr14b.ino.cpp” -o nul

    “C:\Users\Pranav\Documents\ArduinoData\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++” -DESP_PLATFORM “-DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h"” -DHAVE_CONFIG_H “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/config” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/app_trace” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/app_update” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/asio” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/bootloader_support” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/bt” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/coap” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/console” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/driver” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp-tls” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp32” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_adc_cal” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_event” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_http_client” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_http_server” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_https_ota” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_https_server” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp_ringbuf” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/ethernet” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/expat” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/fatfs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/freemodbus” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/freertos” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/heap” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/idf_test” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/jsmn” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/json” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/libsodium” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/log” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/lwip” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mbedtls” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mdns” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/micro-ecc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/mqtt” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/newlib” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/nghttp” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/nvs_flash” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/openssl” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/protobuf-c” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/protocomm” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/pthread” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/sdmmc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/smartconfig_ack” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/soc” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/spi_flash” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/spiffs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/tcp_transport” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/tcpip_adapter” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/ulp” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/unity” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/vfs” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wear_levelling” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wifi_provisioning” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/wpa_supplicant” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/xtensa-debug-module” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp32-camera” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/esp-face” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1/tools/sdk/include/fb_gfx” -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10809 -DARDUINO_ESP32_THING -DARDUINO_ARCH_ESP32 “-DARDUINO_BOARD="ESP32_THING"” “-DARDUINO_VARIANT="esp32thing"” -DESP32 -DCORE_DEBUG_LEVEL=0 “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1\cores\esp32” “-IC:\Users\Pranav\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.1\variants\esp32thing” “-IC:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Transparent_Grahical_OLED_Library\src” “-IC:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_SSD1309_Arduino_Library\src” “-IC:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Library\src” “C:\Users\Pranav\AppData\Local\Temp\arduino_build_730941\sketch\sketch_apr14b.ino.cpp” -o nul

    In file included from C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Library\src/hyperdisplay.h:39:0,

    from C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_SSD1309_Arduino_Library\src/HyperDisplay_SSD1309.h:19,

    from C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Transparent_Grahical_OLED_Library\src/HyperDisplay_UG2856KLBAG01.h:19,

    from C:\Users\Pranav\Documents\Arduino\sketch_apr14b\sketch_apr14b.ino:36:

    C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Library\src/util/font5x7.h:22:26: fatal error: avr/pgmspace.h: No such file or directory

    compilation terminated.

    Using library SparkFun_HyperDisplay_Transparent_Grahical_OLED_Library at version 1.0.0 in folder: C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Transparent_Grahical_OLED_Library

    Using library SparkFun_HyperDisplay_SSD1309_Arduino_Library at version 1.0.0 in folder: C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_SSD1309_Arduino_Library

    Using library SparkFun_HyperDisplay_Library at version 1.0.2 in folder: C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay_Library

    exit status 1

    Error compiling for board SparkFun ESP32 Thing.

    It looks like this issue is related to this [thread and is related to the avr/pgmspace.h header file not being compatible with the ESP32. Try the suggested fix from the original poster in that thread. If it does not fix the problem, please post an issue in the [GitHub Repository for the HyperDisplay library and our engineering team can look into a fix for it. You can just link to this thread since it already has the full error printout copied and we will look into it.](Issues · sparkfun/SparkFun_HyperDisplay · GitHub)](Font AVR error for ESP32 Thing Plus and HyperDisplay - SparkFun Electronics Forum)

    Thanks Mark, I reinstalled the 3 libraries from the the Zip file instead of the Board Manager and progressed until I ran into the next issue . which I post here.

    I resolved (I think by switching the board from ESP32 Things to ESP32 Feather

    “C:\Users\Pranav\AppData\Local\Temp\arduino_build_595291\libraries\HyperDisplay_SSD1309_ArduinoLibrary\HyperDisplay_SSD1309.cpp.o”

    In file included from C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.h:19:0,

    from C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp:1:

    C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay\src/hyperdisplay.h:25:2: warning: #warning “No custom configuration supplied for hyperdisplay, using default” [-Wcpp]

    #warning “No custom configuration supplied for hyperdisplay, using default”

    ^

    C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp: In member function ‘virtual SSD1309_Status_t SSD1309::selectDriver()’:

    C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp:26:48: error: no return statement in function returning non-void [-Werror=return-type]

    SSD1309_Status_t SSD1309::selectDriver( void ){} // Default implementation is ‘empty’ (I mean inconsequential) so that the compiler may optimize it away

    ^

    C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp: In member function ‘virtual SSD1309_Status_t SSD1309::deselectDriver()’:

    C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp:27:50: error: no return statement in function returning non-void [-Werror=return-type]

    SSD1309_Status_t SSD1309::deselectDriver( void ){} // Default implementation is ‘empty’ (I mean inconsequential) so that the compiler may optimize it away

    ^

    “C:\Users\Pranav\AppData\Local\Temp\arduino_build_595291\libraries\HyperDisplay_SSD1309_ArduinoLibrary\HyperDisplay_SSD1309.cpp.o”

    In file included from C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.h:19:0,

    from C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp:1:

    C:\Users\Pranav\Documents\Arduino\libraries\SparkFun_HyperDisplay\src/hyperdisplay.h:25:2: warning: #warning “No custom configuration supplied for hyperdisplay, using default” [-Wcpp]

    #warning “No custom configuration supplied for hyperdisplay, using default”

    ^

    C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp: In member function ‘virtual SSD1309_Status_t SSD1309::selectDriver()’:

    C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp:26:48: error: no return statement in function returning non-void [-Werror=return-type]

    SSD1309_Status_t SSD1309::selectDriver( void ){} // Default implementation is ‘empty’ (I mean inconsequential) so that the compiler may optimize it away

    ^

    C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp: In member function ‘virtual SSD1309_Status_t SSD1309::deselectDriver()’:

    C:\Users\Pranav\Documents\Arduino\libraries\HyperDisplay_SSD1309_ArduinoLibrary\src\HyperDisplay_SSD1309.cpp:27:50: error: no return statement in function returning non-void [-Werror=return-type]

    SSD1309_Status_t SSD1309::deselectDriver( void ){} // Default implementation is ‘empty’ (I mean inconsequential) so that the compiler may optimize it away

    ^

    Posting full error msg here - Shoudl I be using ESP32 feather or ESP32 thing plus to make the OLED break board work as per your tutorial?

    Apprecite your help

    Shoudl I be using ESP32 feather or ESP32 thing plus to make the OLED break board work as per your tutorial?

    You need to use the [SparkFun Thing Plus - ESP32 WROOM, but in the IDE you set the board type to Adafruit ESP32 Feather.](https://www.sparkfun.com/products/14689)