https://github.com/espressif/arduino-esp32/blob/master/doc/windows.md
https://www.python.org/ftp/python/3.6.1/python-3.6.1-amd64.exe
https://www.arduino.cc/download_handler.php?f=/arduino-1.8.3-windows.zip
blazek@auriga MINGW64 ~ $ mkdir -p /c/Users/blazek/Documents/Arduino/hardware/espressif blazek@auriga MINGW64 ~ $ cd /c/Users/blazek/Documents/Arduino/hardware/espressif blazek@auriga MINGW64 ~/Documents/Arduino/hardware/espressif $ git clone https://github.com/espressif/arduino-esp32.git esp32 Cloning into 'esp32'... remote: Counting objects: 4622, done. remote: Compressing objects: 100% (6/6), done. remote: Total 4622 (delta 0), reused 4 (delta 0), pack-reused 4615 Receiving objects: 100% (4622/4622), 72.36 MiB | 2.10 MiB/s, done. Resolving deltas: 100% (2314/2314), done. Checking out files: 100% (1198/1198), done. blazek@auriga MINGW64 ~/Documents/Arduino/hardware/espressif blazek@auriga MINGW64 ~/Documents/Arduino/hardware/espressif $ cd esp32/tools/ blazek@auriga MINGW64 ~/Documents/Arduino/hardware/espressif/esp32/tools (master) $ /c/Python36/Scripts/pip.exe install requests Collecting requests Downloading requests-2.18.1-py2.py3-none-any.whl (88kB) Collecting idna<2.6,>=2.5 (from requests) Downloading idna-2.5-py2.py3-none-any.whl (55kB) Collecting chardet<3.1.0,>=3.0.2 (from requests) Downloading chardet-3.0.4-py2.py3-none-any.whl (133kB) Collecting certifi>=2017.4.17 (from requests) Downloading certifi-2017.4.17-py2.py3-none-any.whl (375kB) Collecting urllib3<1.22,>=1.21.1 (from requests) Downloading urllib3-1.21.1-py2.py3-none-any.whl (131kB) Installing collected packages: idna, chardet, certifi, urllib3, requests Successfully installed certifi-2017.4.17 chardet-3.0.4 idna-2.5 requests-2.18.1 urllib3-1.21.1 blazek@auriga MINGW64 ~/Documents/Arduino/hardware/espressif/esp32/tools (maste) $ /c/Python36/python.exe ./get.py System: Windows, Info: Windows-7-6.1.7601-SP1 Platform: i686-mingw32 Downloading xtensa-esp32-elf-win32-1.22.0-61-gab8375a-5.2.0-2.zip Done Extracting xtensa-esp32-elf-win32-1.22.0-61-gab8375a-5.2.0-2.zip Downloading esptool-96698a3-windows.zip Done Extracting esptool-96698a3-windows.zip Done
uint8_t chipRevision; void setup() { Serial.begin(115200); } void loop() { chipRevision=ESP.getChipRevision(); Serial.println("ESP32 Chip revision = " + String(chipRevision)); delay(3000); }