Thanks for the help. I’ve downloaded the files from your link above. I’ve copied ALL of the libraries included in the source zip file into my libraries path and tried compiling. I am still getting this error:
Arduino: 1.8.5 (Windows 7), Board: "ESP32 Dev Module, Minimal SPIFFS (Large APPS with OTA), QIO, 80MHz, 4MB (32Mb), 921600, None"
WARNING: library ArduinoOTA claims to run on (esp32) architecture(s) and may be incompatible with your current board which runs on (arduino-esp32) architecture(s).
WARNING: library Update claims to run on (esp32) architecture(s) and may be incompatible with your current board which runs on (arduino-esp32) architecture(s).
WARNING: library ESP32_BLE_Arduino claims to run on (esp32) architecture(s) and may be incompatible with your current board which runs on (arduino-esp32) architecture(s).
WARNING: library rc-switch claims to run on (avr, esp8266, esp32) architecture(s) and may be incompatible with your current board which runs on (arduino-esp32) architecture(s).
WARNING: library SPI claims to run on (esp32) architecture(s) and may be incompatible with your current board which runs on (arduino-esp32) architecture(s).
WARNING: library ESPmDNS claims to run on (esp32) architecture(s) and may be incompatible with your current board which runs on (arduino-esp32) architecture(s).
In file included from C:\Users\User\Documents\Arduino-new\OpenMQTTGateway\OpenMQTTGateway.ino:130:0:
C:\Users\User\Documents\Arduino-new\hardware\espressif\arduino-esp32\libraries\ArduinoOTA\src/ArduinoOTA.h:83:5: error: 'WiFiUDP' does not name a type
WiFiUDP _udp_ota;
^
C:\Users\User\Documents\Arduino-new\OpenMQTTGateway\OpenMQTTGateway.ino: In function 'void setup()':
OpenMQTTGateway:258: error: no matching function for call to 'WiFiClass::macAddress()'
trc(WiFi.macAddress());
^
In file included from C:\Users\User\Documents\Arduino-new\OpenMQTTGateway\OpenMQTTGateway.ino:129:0:
d:\Program Files (x86)\Arduino1.88\libraries\WiFi\src/WiFi.h:137:14: note: candidate: uint8_t* WiFiClass::macAddress(uint8_t*)
uint8_t* macAddress(uint8_t* mac);
^
d:\Program Files (x86)\Arduino1.88\libraries\WiFi\src/WiFi.h:137:14: note: candidate expects 1 argument, 0 provided
C:\Users\User\Documents\Arduino-new\OpenMQTTGateway\OpenMQTTGateway.ino: In function 'void setup_wifi()':
OpenMQTTGateway:391: error: 'class WiFiClass' has no member named 'mode'
WiFi.mode(WIFI_STA);
^
OpenMQTTGateway:391: error: 'WIFI_STA' was not declared in this scope
WiFi.mode(WIFI_STA);
^
Multiple libraries were found for "WiFi.h"
Used: d:\Program Files (x86)\Arduino1.88\libraries\WiFi
Not used: C:\Users\User\Documents\Arduino-new\hardware\espressif\arduino-esp32\libraries\WiFi
exit status 1
no matching function for call to 'WiFiClass::macAddress()'
Invalid library found in C:\Users\User\Documents\Arduino-new\hardware\espressif\arduino-esp32\libraries\AzureIoT: C:\Users\User\Documents\Arduino-new\hardware\espressif\arduino-esp32\libraries\AzureIoT
Invalid library found in C:\Users\User\Documents\Arduino-new\hardware\espressif\arduino-esp32\libraries\BLE: C:\Users\User\Documents\Arduino-new\hardware\espressif\arduino-esp32\libraries\BLE
Invalid library found in C:\Users\User\Documents\Arduino-new\libraries\old: C:\Users\User\Documents\Arduino-new\libraries\old
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Further help is much appreciated. Thank you.