I have recently ventured into the world of ESP32 and it is taking over 2 minutes to compile a sketch. Even a blank sketch for ESP32 is taking 21 seconds. I wouldn't have a problem with 21 seconds, except other larger programs not using ESP32 take only 5 seconds to compile. The sketch is running as expected. It is a copy from http://randomnerdtutorials.com.
The hardware is as follows: Windows 10, with AMD Ryzen 7 1700 8 core 3000Mhz, 16Gb Ram 500Gb hard drive.
I'm experiencing the same problem on a new laptop running Windows 11, Intel Ultra 7 3800Mhz 16 core processor 32G ram and 1TB SSD.
The ESP board is an ESP32-WROOM-DA-Module
I've tried disabling virus protection, uninstalling ESP32 boards and re-installing and uninstall/reinstall Arduino IDE.
This is the program
// Load Wi-Fi library
#include <WiFi.h>
#include <Wire.h>
#include <Adafruit_BME280.h>
#include <Adafruit_Sensor.h>
//uncomment the following lines if you're using SPI
/*#include <SPI.h>
#define BME_SCK 18
#define BME_MISO 19
#define BME_MOSI 23
#define BME_CS 5*/
#define SEALEVELPRESSURE_HPA (1020.10)
Adafruit_BME280 bme; // I2C
//Adafruit_BME280 bme(BME_CS); // hardware SPI
//Adafruit_BME280 bme(BME_CS, BME_MOSI, BME_MISO, BME_SCK); // software SPI
// Replace with your network credentials
const char* ssid = "MyNetwork";
const char* password = "MyPassword";
// Set web server port number to 80
WiFiServer server(80);
// Variable to store the HTTP request
String header;
// Current time
unsigned long currentTime = millis();
// Previous time
unsigned long previousTime = 0;
// Define timeout time in milliseconds (example: 2000ms = 2s)
const long timeoutTime = 2000;
void setup() {
Serial.begin(115200);
bool status;
// default settings
// (you can also pass in a Wire library object like &Wire2)
//status = bme.begin();
if (!bme.begin(0x76)) {
Serial.println("Could not find a valid BME280 sensor, check wiring!");
while (1);
}
// Connect to Wi-Fi network with SSID and password
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
// Print local IP address and start web server
Serial.println("");
Serial.println("WiFi connected.");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
server.begin();
}
void loop(){
WiFiClient client = server.available(); // Listen for incoming clients
if (client) { // If a new client connects,
currentTime = millis();
previousTime = currentTime;
Serial.println("New Client."); // print a message out in the serial port
String currentLine = ""; // make a String to hold incoming data from the client
while (client.connected() && currentTime - previousTime <= timeoutTime) { // loop while the client's connected
currentTime = millis();
if (client.available()) { // if there's bytes to read from the client,
char c = client.read(); // read a byte, then
Serial.write(c); // print it out the serial monitor
header += c;
if (c == '\n') { // if the byte is a newline character
// if the current line is blank, you got two newline characters in a row.
// that's the end of the client HTTP request, so send a response:
if (currentLine.length() == 0) {
// HTTP headers always start with a response code (e.g. HTTP/1.1 200 OK)
// and a content-type so the client knows what's coming, then a blank line:
client.println("HTTP/1.1 200 OK");
client.println("Content-type:text/html");
client.println("Connection: close");
client.println();
// Display the HTML web page
client.println("<!DOCTYPE html><html>");
client.println("<head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">");
client.println("<link rel=\"icon\" href=\"data:,\">");
// CSS to style the table
client.println("<style>body { text-align: center; font-family: \"Trebuchet MS\", Arial;}");
client.println("table { border-collapse: collapse; width:35%; margin-left:auto; margin-right:auto; }");
client.println("th { padding: 12px; background-color: #0043af; color: white; }");
client.println("tr { border: 1px solid #ddd; padding: 12px; }");
client.println("tr:hover { background-color: #bcbcbc; }");
client.println("td { border: none; padding: 12px; }");
client.println(".sensor { color:white; font-weight: bold; background-color: #bcbcbc; padding: 1px; }");
// Web Page Heading
client.println("</style></head><body><h1>ESP32 with BME280</h1>");
client.println("<table><tr><th>MEASUREMENT</th><th>VALUE</th></tr>");
client.println("<tr><td>Temp. Celsius</td><td><span class=\"sensor\">");
client.println(bme.readTemperature());
client.println(" *C</span></td></tr>");
client.println("<tr><td>Temp. Fahrenheit</td><td><span class=\"sensor\">");
client.println(1.8 * bme.readTemperature() + 32);
client.println(" *F</span></td></tr>");
client.println("<tr><td>Pressure</td><td><span class=\"sensor\">");
client.println(bme.readPressure() / 100.0F);
client.println(" hPa</span></td></tr>");
client.println("<tr><td>Approx. Altitude</td><td><span class=\"sensor\">");
client.println(bme.readAltitude(SEALEVELPRESSURE_HPA));
client.println(" m</span></td></tr>");
client.println("<tr><td>Humidity</td><td><span class=\"sensor\">");
client.println(bme.readHumidity());
client.println(" %</span></td></tr>");
client.println("</body></html>");
// The HTTP response ends with another blank line
client.println();
// Break out of the while loop
break;
} else { // if you got a newline, then clear currentLine
currentLine = "";
}
} else if (c != '\r') { // if you got anything else but a carriage return character,
currentLine += c; // add it to the end of the currentLine
}
}
}
// Clear the header variable
header = "";
// Close the connection
client.stop();
Serial.println("Client disconnected.");
Serial.println("");
}
}
This the compiler output
loading library from g:\Inventions\sketches\libraries\libraries: invalid library: no header files found
FQBN: esp32:esp32:esp32da
Using board 'esp32da' from platform in folder: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3
Using core 'esp32' from platform in folder: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3
cmd /c if exist "G:\\Inventions\\sketches\\ESP32\\BMEwebServer\\partitions.csv" COPY /y "G:\\Inventions\\sketches\\ESP32\\BMEwebServer\\partitions.csv" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\partitions.csv"
cmd /c if not exist "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\partitions.csv" if exist "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\variants\\esp32da\\partitions.csv" COPY "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\variants\\esp32da\\partitions.csv" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\partitions.csv"
cmd /c if not exist "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\partitions.csv" COPY "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\tools\\partitions\\default.csv" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\partitions.csv"
cmd /c IF EXIST "G:\\Inventions\\sketches\\ESP32\\BMEwebServer\\bootloader.bin" ( COPY /y "G:\\Inventions\\sketches\\ESP32\\BMEwebServer\\bootloader.bin" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\BMEwebServer.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\variants\\esp32da\\bootloader.bin" ( COPY "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\variants\\esp32da\\bootloader.bin" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\BMEwebServer.ino.bootloader.bin" ) ELSE ( "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.9.dev1\\esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\BMEwebServer.ino.bootloader.bin" "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32\\bin\\bootloader_qio_80m.elf" ) )
esptool.py v4.8.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
cmd /c if exist "G:\\Inventions\\sketches\\ESP32\\BMEwebServer\\build_opt.h" COPY /y "G:\\Inventions\\sketches\\ESP32\\BMEwebServer\\build_opt.h" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\build_opt.h"
cmd /c if not exist "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\build_opt.h" type nul > "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\build_opt.h"
cmd /c type nul > "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts"
cmd /c COPY /y "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32\\sdkconfig" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\sdkconfig"
1 file(s) copied.
Detecting libraries used...
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/defines -IG:\Inventions\sketches\ESP32\BMEwebServer -iprefix C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/include/ @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/includes -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/qio_qspi/include -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\cores\esp32 -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\variants\esp32da @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\sketch\BMEwebServer.ino.cpp -o nul
Alternatives for WiFi.h: [WiFi@3.1.0]
ResolveLibrary(WiFi.h)
-> candidates: [WiFi@3.1.0]
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/defines -IG:\Inventions\sketches\ESP32\BMEwebServer -iprefix C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/include/ @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/includes -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/qio_qspi/include -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\cores\esp32 -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\variants\esp32da -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\sketch\BMEwebServer.ino.cpp -o nul
Alternatives for Network.h: [Networking@3.1.0]
ResolveLibrary(Network.h)
-> candidates: [Networking@3.1.0]
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/defines -IG:\Inventions\sketches\ESP32\BMEwebServer -iprefix C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/include/ @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/includes -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/qio_qspi/include -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\cores\esp32 -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\variants\esp32da -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\sketch\BMEwebServer.ino.cpp -o nul
Alternatives for Wire.h: [Wire@3.1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@3.1.0]
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/defines -IG:\Inventions\sketches\ESP32\BMEwebServer -iprefix C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/include/ @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/includes -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/qio_qspi/include -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\cores\esp32 -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\variants\esp32da -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Wire\src @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\sketch\BMEwebServer.ino.cpp -o nul
Alternatives for Adafruit_BME280.h: [Adafruit BME280 Library@2.2.4]
ResolveLibrary(Adafruit_BME280.h)
-> candidates: [Adafruit BME280 Library@2.2.4]
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/defines -IG:\Inventions\sketches\ESP32\BMEwebServer -iprefix C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/include/ @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/includes -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/qio_qspi/include -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\cores\esp32 -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\variants\esp32da -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Wire\src -Ig:\Inventions\sketches\libraries\Adafruit_BME280_Library @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\sketch\BMEwebServer.ino.cpp -o nul
Alternatives for Adafruit_I2CDevice.h: [Adafruit BusIO@1.16.2]
ResolveLibrary(Adafruit_I2CDevice.h)
-> candidates: [Adafruit BusIO@1.16.2]
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/defines -IG:\Inventions\sketches\ESP32\BMEwebServer -iprefix C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/include/ @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/includes -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/qio_qspi/include -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\cores\esp32 -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\variants\esp32da -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Wire\src -Ig:\Inventions\sketches\libraries\Adafruit_BME280_Library -Ig:\Inventions\sketches\libraries\Adafruit_BusIO @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\sketch\BMEwebServer.ino.cpp -o nul
Alternatives for SPI.h: [SPI@3.1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@3.1.0]
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/defines -IG:\Inventions\sketches\ESP32\BMEwebServer -iprefix C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/include/ @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/includes -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/qio_qspi/include -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\cores\esp32 -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\variants\esp32da -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Wire\src -Ig:\Inventions\sketches\libraries\Adafruit_BME280_Library -Ig:\Inventions\sketches\libraries\Adafruit_BusIO -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\SPI\src @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\sketch\BMEwebServer.ino.cpp -o nul
Alternatives for Adafruit_Sensor.h: [Adafruit Unified Sensor@1.1.14]
ResolveLibrary(Adafruit_Sensor.h)
-> candidates: [Adafruit Unified Sensor@1.1.14]
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/defines -IG:\Inventions\sketches\ESP32\BMEwebServer -iprefix C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/include/ @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/includes -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/qio_qspi/include -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\cores\esp32 -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\variants\esp32da -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Wire\src -Ig:\Inventions\sketches\libraries\Adafruit_BME280_Library -Ig:\Inventions\sketches\libraries\Adafruit_BusIO -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\SPI\src -Ig:\Inventions\sketches\libraries\Adafruit_Unified_Sensor @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\sketch\BMEwebServer.ino.cpp -o nul
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src\AP.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src\STA.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src\WiFi.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src\WiFiAP.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src\WiFiGeneric.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src\WiFiMulti.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src\WiFiSTA.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src\WiFiScan.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src\NetworkClient.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src\NetworkEvents.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src\NetworkInterface.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src\NetworkManager.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src\NetworkServer.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src\NetworkUdp.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Wire\src\Wire.cpp
Using cached library dependencies for file: g:\Inventions\sketches\libraries\Adafruit_BME280_Library\Adafruit_BME280.cpp
Using cached library dependencies for file: g:\Inventions\sketches\libraries\Adafruit_BusIO\Adafruit_BusIO_Register.cpp
Using cached library dependencies for file: g:\Inventions\sketches\libraries\Adafruit_BusIO\Adafruit_I2CDevice.cpp
Using cached library dependencies for file: g:\Inventions\sketches\libraries\Adafruit_BusIO\Adafruit_SPIDevice.cpp
Using cached library dependencies for file: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\SPI\src\SPI.cpp
Using cached library dependencies for file: g:\Inventions\sketches\libraries\Adafruit_Unified_Sensor\Adafruit_Sensor.cpp
Generating function prototypes...
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2405/bin/xtensa-esp32-elf-g++ -c @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/defines -IG:\Inventions\sketches\ESP32\BMEwebServer -iprefix C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/include/ @C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/flags/includes -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-a0f798cf\esp32/qio_qspi/include -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\cores\esp32 -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\variants\esp32da -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network\src -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Wire\src -Ig:\Inventions\sketches\libraries\Adafruit_BME280_Library -Ig:\Inventions\sketches\libraries\Adafruit_BusIO -IC:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\SPI\src -Ig:\Inventions\sketches\libraries\Adafruit_Unified_Sensor @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h @C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\sketch\BMEwebServer.ino.cpp -o C:\Users\Gadgetman\AppData\Local\Temp\2786883164\sketch_merged.cpp
C:\Users\Gadgetman\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Gadgetman\AppData\Local\Temp\2786883164\sketch_merged.cpp
Compiling sketch...
"C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2405/bin/xtensa-esp32-elf-g++" -MMD -c "@C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/flags/cpp_flags" -w -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_WROOM_DA\"" "-DARDUINO_VARIANT=\"esp32da\"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none\"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/flags/defines" "-IG:\\Inventions\\sketches\\ESP32\\BMEwebServer" -iprefix "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/include/" "@C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/flags/includes" "-IC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/qio_qspi/include" "-IC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\cores\\esp32" "-IC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\variants\\esp32da" "-IC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\libraries\\WiFi\\src" "-IC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\libraries\\Network\\src" "-IC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\libraries\\Wire\\src" "-Ig:\\Inventions\\sketches\\libraries\\Adafruit_BME280_Library" "-Ig:\\Inventions\\sketches\\libraries\\Adafruit_BusIO" "-IC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\libraries\\SPI\\src" "-Ig:\\Inventions\\sketches\\libraries\\Adafruit_Unified_Sensor" "@C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/build_opt.h" "@C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\sketch\\BMEwebServer.ino.cpp" -o "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\sketch\\BMEwebServer.ino.cpp.o"
Compiling libraries...
Compiling library "WiFi"
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\WiFi\WiFiMulti.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\WiFi\AP.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\WiFi\WiFi.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\WiFi\WiFiSTA.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\WiFi\WiFiAP.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\WiFi\STA.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\WiFi\WiFiScan.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\WiFi\WiFiGeneric.cpp.o
Compiling library "Networking"
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Network\NetworkEvents.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Network\NetworkUdp.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Network\NetworkClient.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Network\NetworkServer.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Network\NetworkManager.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Network\NetworkInterface.cpp.o
Compiling library "Wire"
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Wire\Wire.cpp.o
Compiling library "Adafruit BME280 Library"
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Adafruit_BME280_Library\Adafruit_BME280.cpp.o
Compiling library "Adafruit BusIO"
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Adafruit_BusIO\Adafruit_I2CDevice.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Adafruit_BusIO\Adafruit_BusIO_Register.cpp.o
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Adafruit_BusIO\Adafruit_SPIDevice.cpp.o
Compiling library "SPI"
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\SPI\SPI.cpp.o
Compiling library "Adafruit Unified Sensor"
Using previously compiled file: C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79\libraries\Adafruit_Unified_Sensor\Adafruit_Sensor.cpp.o
Compiling core...
cmd /c echo -DARDUINO_CORE_BUILD > "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts"
Using precompiled core: C:\Users\Gadgetman\AppData\Local\Temp\arduino\cores\8f1aa9d9a3756528d1d828e352f29397\core.a
cmd /c type nul > "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/file_opts"
Linking everything together...
"C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2405/bin/xtensa-esp32-elf-g++" "-Wl,--Map=C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.map" "-LC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/lib" "-LC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/ld" "-LC:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/qio_qspi" -Wl,--wrap=esp_panic_handler "@C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/flags/ld_flags" "@C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/flags/ld_scripts" -Wl,--start-group "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\sketch\\BMEwebServer.ino.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\WiFi\\AP.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\WiFi\\STA.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\WiFi\\WiFi.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\WiFi\\WiFiAP.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\WiFi\\WiFiGeneric.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\WiFi\\WiFiMulti.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\WiFi\\WiFiSTA.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\WiFi\\WiFiScan.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Network\\NetworkClient.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Network\\NetworkEvents.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Network\\NetworkInterface.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Network\\NetworkManager.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Network\\NetworkServer.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Network\\NetworkUdp.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Adafruit_BME280_Library\\Adafruit_BME280.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Adafruit_BusIO\\Adafruit_BusIO_Register.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Adafruit_BusIO\\Adafruit_I2CDevice.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Adafruit_BusIO\\Adafruit_SPIDevice.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Adafruit_Unified_Sensor\\Adafruit_Sensor.cpp.o" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\cores\\8f1aa9d9a3756528d1d828e352f29397\\core.a" "@C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32/flags/ld_libs" -Wl,--end-group -Wl,-EL -o "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.elf"
"C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.9.dev1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB --elf-sha256-offset 0xb0 -o "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.bin" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.elf"
esptool.py v4.8.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
"C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\tools\\gen_esp32part.exe" -q "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/partitions.csv" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.partitions.bin"
cmd /c if exist "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\Insights" "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3\\tools\\gen_insights_package.exe" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79" BMEwebServer.ino "G:\\Inventions\\sketches\\ESP32\\BMEwebServer"
cmd /c if exist "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\libraries\\ESP_SR" if exist "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32\\esp_sr\\srmodels.bin" COPY /y "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.3-a0f798cf\\esp32\\esp_sr\\srmodels.bin" "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79\\srmodels.bin"
"C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.9.dev1/esptool.exe" --chip esp32 merge_bin -o "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.merged.bin" --fill-flash-size 4MB --flash_mode keep --flash_freq keep --flash_size keep 0x1000 "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.bootloader.bin" 0x8000 "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.partitions.bin" 0xe000 "C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.1.0-RC3/tools/partitions/boot_app0.bin" 0x10000 "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.bin"
esptool.py v4.8.1
Wrote 0x400000 bytes to file C:\Users\Gadgetman\AppData\Local\Temp\arduino\sketches\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.merged.bin, ready to flash to offset 0x0
Using library WiFi at version 3.1.0 in folder: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\WiFi
Using library Networking at version 3.1.0 in folder: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Network
Using library Wire at version 3.1.0 in folder: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\Wire
Using library Adafruit BME280 Library at version 2.2.4 in folder: G:\Inventions\sketches\libraries\Adafruit_BME280_Library
Using library Adafruit BusIO at version 1.16.2 in folder: G:\Inventions\sketches\libraries\Adafruit_BusIO
Using library SPI at version 3.1.0 in folder: C:\Users\Gadgetman\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0-RC3\libraries\SPI
Using library Adafruit Unified Sensor at version 1.1.14 in folder: G:\Inventions\sketches\libraries\Adafruit_Unified_Sensor
"C:\\Users\\Gadgetman\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2405/bin/xtensa-esp32-elf-size" -A "C:\\Users\\Gadgetman\\AppData\\Local\\Temp\\arduino\\sketches\\A6D1AFC1AC5FBAFA005943DDC210CD79/BMEwebServer.ino.elf"
Sketch uses 965008 bytes (73%) of program storage space. Maximum is 1310720 bytes.
Global variables use 47308 bytes (14%) of dynamic memory, leaving 280372 bytes for local variables. Maximum is 327680 bytes.
Does anybody have a solution to this? Its happening on two seperate computers with the same results. I've searched the internet and these forums. Most say disable virus protection and that doesn't work.
Thank you in advance
Wayne