Publish Date : 2021-12-24
Last Modified : 2022-01-05

Arduino Platform

ESP32 for Arduino Platform

Version

ESP-IDF arduino-esp32 M5Stack platform-espressif32
4.4 2.0.2(2021/12/23) 2.0.2(2022/01/04)
4.4 2.0.1(2021/11/09) 2.0.1(2021/12/20)
4.4 2.0.0(2021/08/31) 2.0.0(2021/10/30)
3.3.5 1.0.6(2021/03/26) 3.4(2021/11/12)
3.3.2(2021/8/31)
3.3.1(2021/7/27)
3.3.0(2021/6/30)
3.2.1(2021/5/31)
3.2.0(2021/3/29)
3.3 1.0.5(2021/02/23) 3.1.1(2021/3/19)
3.1.0(2021/2/26)
3.2 1.0.4(2019/10/02) 1.0.9(2021/8/24) 3.0.0(2021/1/30)
2.1.0(2020/12/2)

Package Maintainer

Espressif Systems(Official)

A platform for official board managers. All ESP32 boards are targeted for development.

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

M5Stack

Only M5Stack boards can be developed. Boards are added quickly, but the contents may be old.

https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json

How to use multiple versions

Add URLs

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json

https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_esp32_index_1.0.4.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_esp32_index_1.0.5.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_esp32_index_1.0.6.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_esp32_index_2.0.0.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_esp32_index_2.0.1.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_esp32_index_2.0.2.json

https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_m5stack_index_1.0.6.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_m5stack_index_1.0.7.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_m5stack_index_1.0.8.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_m5stack_index_1.0.9.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_m5stack_index_2.0.0.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_m5stack_index_2.0.1.json
https://raw.githubusercontent.com/tanakamasayuki/esp32-arduino-test/master/package_m5stack_index_2.0.2.json

URL that can register the past version as a separate package.

Add the required version of json to the URL.

Install

It will be installable.

Fixed the name

C:\Users\%USERNAME%\AppData\Local\Arduino15\packages

For Windows When you open the above folder, you can see the boards by version.

C:\Users\%USERNAME%\AppData\Local\Arduino15\packages\esp32_2.0.1\hardware\esp32\2.0.1\platform.txt

For ESP32 for Arduino 2.0.1, there is platform.txt above.

- name=ESP32 Arduino
+ name=ESP32 Arduino 2.0.1

The name has changed.