منصوبے کے بارے میں

Arduino-ESP32 Espressif کا Arduino core ہے جو Arduino ecosystem میں ESP32-family system-on-chips کے لیے applications تیار کرنے کے لیے استعمال ہوتا ہے۔ یہ board support اور Arduino-compatible APIs اور libraries فراہم کرتا ہے، جس میں documentation getting started, Windows, Linux, اور macOS پر installation, libraries, FAQ, اور troubleshooting پر محیط ہے۔ یہ project ESP32, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-H2, ESP32-P4, ESP32-S2, اور ESP32-S3 کو stable اور development دونوں tracks میں support کرتا ہے۔ ESP32-C2 اور ESP32-C61 بھی supported ہیں جب Arduino کو ESP-IDF component کے طور پر استعمال کیا جائے یا static libraries کو دوبارہ build کیا جائے۔ اضافی documentation میں version 2.x سے 3.x تک migration guide اور ESP8266 اور Arduino-CORE کے لیے API compatibility notes شامل ہیں۔ core کو ESP-IDF component کے طور پر بھی استعمال کیا جا سکتا ہے۔ یہ repository ایک public roadmap, monthly community meetings, Discord chat, GitHub Discussions, issue اور feature-request templates, contribution guidelines, اور code of conduct سے منسلک ہے۔ Automated workflows compilation tests, verbose builds, external library compilation tests, اور runtime test results کا احاطہ کرتی ہیں۔ Debugging کے لیے، EspExceptionDecoder exception output کو ایک meaningful call trace میں translate کر سکتا ہے۔