프로젝트 소개

Arduino-ESP32는 Arduino 생태계 안에서 ESP32 계열 시스템온칩용 애플리케이션을 개발하기 위한 Espressif의 Arduino 코어입니다. 보드 지원과 Arduino 호환 API 및 라이브러리를 제공하며, 문서에는 시작하기, Windows·Linux·macOS 설치 방법, 라이브러리, FAQ, 문제 해결이 포함됩니다. 이 프로젝트는 ESP32, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-H2, ESP32-P4, ESP32-S2, ESP32-S3을 안정 트랙과 개발 트랙 모두에서 지원합니다. ESP32-C2와 ESP32-C61도 Arduino를 ESP-IDF 컴포넌트로 사용하거나 정적 라이브러리를 다시 빌드할 때 지원됩니다. 추가 문서로는 2.x에서 3.x로의 마이그레이션 가이드와 ESP8266 및 Arduino-CORE에 대한 API 호환성 정보가 있습니다. 이 코어는 ESP-IDF 컴포넌트로도 사용할 수 있습니다. 저장소에는 공개 로드맵, 월간 커뮤니티 미팅, Discord 채팅, GitHub Discussions, 이슈 및 기능 요청 템플릿, 기여 지침, 행동 강령이 연결되어 있습니다. 자동화 워크플로는 컴파일 테스트, 상세 빌드, 외부 라이브러리 컴파일 테스트, 런타임 테스트 결과를 다룹니다. 디버깅을 위해 EspExceptionDecoder가 예외 출력을 의미 있는 호출 추적으로 변환할 수 있습니다.