my problem is that; no headers files (.h) found in C:\Users\user\Documents\Arduino\hardware\espressif\esp32\libraries\AzureIoT. i try to use esp32 for wifi
connection but it gives me that error. Also,my AzureIoT foulder is empty.I use windows 10.
what should i do?
This is because AzureIoT is a submodule. I guess you skipped a step of the installation instructions:
Really, you should only be installing the ESP32 core this way if you are a beta tester or doing development work on the core. Normal users should always use the Boards Manager installation instructions:
## Installation instructions using Arduino IDE Boards Manager
- Stable release link: `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json`
- Development release link: `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json`
Starting with 1.6.4, Arduino allows installation of third-party platform packages using Boards Manager. We have packages available for Windows, Mac OS, and Linux (x86, amd64, armhf and arm64).
- Install the current upstream Arduino IDE at the 1.8 level or later. The current version is at the [Arduino website](http://www.arduino.cc/en/main/software).
- Start Arduino and open Preferences window.
- Enter one of the release links above into *Additional Board Manager URLs* field. You can add multiple URLs, separating them with commas.
- Open Boards Manager from Tools > Board menu and install *esp32* platform (and don't forget to select your ESP32 board from Tools > Board menu after installation).
I recommend that you delete the C:\Users\user\Documents\Arduino\hardware\espressif\esp32 folder and install the ESP32 core using Boards Manager.
yes, now it is working very well.Thank you so much.
You're welcome. I'm glad to hear it's working now. Enjoy!