
ESP32S3 개발 환경으로 여러가지가 있지만 기존에 만들어 두었던 다양한 라이브러리를 간단하게 적용할수 있는 Arduino 환경이 편리하다. 하지만 Arduino IDE 환경은 느리고 불편한점이 많은데 PIO(PlatformIO) 를 사용하면 Arduino나 ESP-IDF 환경을 모두 사용할 수 있어 편리하다.
최근에 ESP32S3도 PIO에서 Arduino를 지원한다고 해서 개발 환경을 설정해 보았다.
우선 VSCode에서 PIO 프로젝트 생성한다.

Target을 ESP32-S3로 설정하고 프로젝트를 생성하면 기본 개발 환경을 생성할 수 있다.

platformio.ini 파일은 라이브러리 환경에 맞추어 수정해 준다.
[env:esp32s3_ssm]
platform = https://github.com/platformio/platform-espressif32.git
board = esp32-s3-devkitc-1
monitor_speed = 115200
#upload_port = 'COM3'
upload_speed = 921600
framework = arduino
lib_deps =
반응형