这个项目能做什么
Arduino-ESP32 是 Espressif 的 Arduino 核心,用于在 Arduino 生态系统中为 ESP32 系列片上系统开发应用。它提供板级支持以及兼容 Arduino 的 API 和库,文档涵盖快速入门、在 Windows、Linux 和 macOS 上的安装、库、常见问题解答和故障排除。
该项目在稳定版和开发版两个轨道上支持 ESP32、ESP32-C3、ESP32-C5、ESP32-C6、ESP32-H2、ESP32-P4、ESP32-S2 和 ESP32-S3。当将 Arduino 用作 ESP-IDF 组件或重新构建静态库时,也支持 ESP32-C2 和 ESP32-C61。
其他文档包括从 2.x 到 3.x 的迁移指南,以及针对 ESP8266 和 Arduino-CORE 的 API 兼容性说明。该核心也可以作为 ESP-IDF 组件使用。
该仓库链接到公开路线图、每月社区会议、Discord 聊天、GitHub Discussions、问题和功能请求模板、贡献指南以及行为准则。自动化工作流涵盖编译测试、详细构建、外部库编译测试和运行时测试结果。对于调试,EspExceptionDecoder 可以将异常输出转换为有意义的调用跟踪。
评论
0 评分人数达到10人后显示
登录后参与讨论。