Arduino-ESP32
Method 2
- add this into board manager: https://dl.espressif.com/dl/package_esp32_index.json
- https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md
- https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Method 1
- in arduino hardware folder, mkdir espressif
- cd espressif and git clone https://github.com/espressif/arduino-esp32.git esp32
- Install binary toolchain
cd esp32/tools, and, python get.py
- Install python 2.7, and make sure pyserial installed
- run arduino blink sketch to test, pin LED 1 will blink esp32 TX pin
Options
- Upload speed - 926100
- CPU Frequency - 240MHz (WiFi/BT)
- Flash Frequency - 80MHz
- Flash Method - QIO
- Flash Size - 4MB (32Mb)
- Partition Scheme - Default 4MB with spiffs (1.2MB APP / 1.5MB SPIFFS)
- Code Debug Level - None
- PSRAM - Disabled