This project documents the difference between different ESP32 boards and their configuration with platformio
[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
monitor_speed = 115200
Does not require any extra boot/serial setup
[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
monitor_speed = 115200
Does not require any extra boot/serial setup
[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
monitor_speed = 115200
Does not require any extra boot/serial setup
[env:esp32-c3-devkitm-1]
platform = espressif32
board = esp32-c3-devkitm-1
framework = arduino
monitor_speed = 115200
build_flags =
-D ARDUINO_USB_MODE=1
-D ARDUINO_USB_CDC_ON_BOOT=1
Requires first boot + reset operation for accessing terminal
[env:esp32-s3-devkitc-1]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
monitor_speed = 115200
Does not require any extra boot/serial setup
RGB Ping is 48(requires solder pin in board)
; [env:esp32-c6-devkitc-1]
; platform = espressif32
; board = esp32-c6-devkitc-1
; framework = espidf
; monitor_speed = 115200
board_upload.flash_size = 16MB
board_upload.maximum_size = 16777216
Does not require any extra boot/serial setup
RGB Ping is 8