Arduino: 1.8.7 (Windows Store 1.8.15.0) (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, ck, 26 MHz, 40MHz, QIO, 512K (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200" In file included from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:40:0, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS/ESP8266mDNS.h:46, from C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:10: C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiServer.h:52:14: error: invalid abstract return type for member function 'WiFiClient WiFiServer::available(uint8_t*)' WiFiClient available(uint8_t* status = NULL); ^ In file included from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39:0, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS/ESP8266mDNS.h:46, from C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:10: C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiClient.h:45:7: note: because the following virtual functions are pure within 'WiFiClient': class WiFiClient : public Client, public SList { ^ In file included from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiClient.h:27:0, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS/ESP8266mDNS.h:46, from C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:10: C:\Users\Tylar\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/Client.h:37:22: note: virtual void Client::flush() virtual void flush() = 0; ^ C:\Users\Tylar\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/Client.h:38:22: note: virtual void Client::stop() virtual void stop() = 0; ^ In file included from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiServerSecure.h:21:0, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS/ESP8266mDNS.h:46, from C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:10: C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiServerSecureBearSSL.h:58:22: error: invalid abstract return type for member function 'BearSSL::WiFiClientSecure BearSSL::WiFiServerSecure::available(uint8_t*)' WiFiClientSecure available(uint8_t* status = NULL); ^ In file included from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiServerSecureBearSSL.h:24:0, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiServerSecure.h:21, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS/ESP8266mDNS.h:46, from C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:10: C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:34:7: note: because the following virtual functions are pure within 'BearSSL::WiFiClientSecure': class WiFiClientSecure : public WiFiClient { ^ In file included from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiClient.h:27:0, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS/ESP8266mDNS.h:46, from C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:10: C:\Users\Tylar\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/Client.h:37:22: note: virtual void Client::flush() virtual void flush() = 0; ^ C:\Users\Tylar\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/Client.h:38:22: note: virtual void Client::stop() virtual void stop() = 0; ^ In file included from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20:0, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS/ESP8266mDNS.h:46, from C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:10: C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiServerSecureAxTLS.h:36:20: error: invalid abstract return type for member function 'axTLS::WiFiClientSecure axTLS::WiFiServerSecure::available(uint8_t*)' WiFiClientSecure available(uint8_t* status = NULL); ^ In file included from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiClientSecure.h:23:0, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:42, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS/ESP8266mDNS.h:46, from C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:10: C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiClientSecureAxTLS.h:33:7: note: because the following virtual functions are pure within 'axTLS::WiFiClientSecure': class WiFiClientSecure : public WiFiClient { ^ In file included from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiClient.h:27:0, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39, from C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS/ESP8266mDNS.h:46, from C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:10: C:\Users\Tylar\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/Client.h:37:22: note: virtual void Client::flush() virtual void flush() = 0; ^ C:\Users\Tylar\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266/Client.h:38:22: note: virtual void Client::stop() virtual void stop() = 0; ^ BareMinimum:34:13: error: 'PIN_LOW' was not declared in this scope MCP3424 adc(PIN_LOW, PIN_FLOAT); ^ BareMinimum:34:22: error: 'PIN_FLOAT' was not declared in this scope MCP3424 adc(PIN_LOW, PIN_FLOAT); ^ C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino: In function 'void setup()': BareMinimum:115:8: error: 'class MCP3424' has no member named 'generalCall' adc.generalCall(GC_RESET); ^ BareMinimum:115:20: error: 'GC_RESET' was not declared in this scope adc.generalCall(GC_RESET); ^ BareMinimum:117:9: error: 'class MCP3424' has no member named 'creg' adc.creg[CH1].bits = { GAINx1, SR18B, CONTINUOUS, CH1, 1 }; ^ BareMinimum:117:14: error: 'CH1' was not declared in this scope adc.creg[CH1].bits = { GAINx1, SR18B, CONTINUOUS, CH1, 1 }; ^ BareMinimum:117:28: error: 'GAINx1' was not declared in this scope adc.creg[CH1].bits = { GAINx1, SR18B, CONTINUOUS, CH1, 1 }; ^ BareMinimum:117:36: error: 'SR18B' was not declared in this scope adc.creg[CH1].bits = { GAINx1, SR18B, CONTINUOUS, CH1, 1 }; ^ BareMinimum:117:43: error: 'CONTINUOUS' was not declared in this scope adc.creg[CH1].bits = { GAINx1, SR18B, CONTINUOUS, CH1, 1 }; ^ C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino: At global scope: C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:267:87: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] static char * errmsg[] = {"", "underflow", "overflow", "i2c", "in progress", "timeout"}; ^ C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:267:87: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:267:87: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:267:87: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:267:87: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino:267:87: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] C:\Users\Tylar\Desktop\fix\BareMinimum\BareMinimum.ino: In function 'void loop()': BareMinimum:285:10: error: 'ConvStatus' was not declared in this scope ConvStatus err = adc.read(CH1, value); ^ BareMinimum:285:21: error: expected ';' before 'err' ConvStatus err = adc.read(CH1, value); ^ BareMinimum:286:9: error: 'err' was not declared in this scope if (err == R_OK) ^ BareMinimum:286:16: error: 'R_OK' was not declared in this scope if (err == R_OK) ^ Multiple libraries were found for "ESP8266mDNS.h" Used: C:\Users\Tylar\Documents\Arduino\libraries\ESP8266mDNS Not used: C:\Users\Tylar\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266mDNS Multiple libraries were found for "ESP8266WiFi.h" Used: C:\Users\Tylar\Documents\Arduino\libraries\ESP8266WiFi Not used: C:\Users\Tylar\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi Multiple libraries were found for "SD.h" Used: C:\Users\Tylar\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.4.2\libraries\SD Not used: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.15.0_x86__mdqgnx93n4wtt\libraries\SD exit status 1 'PIN_LOW' was not declared in this scope This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.