Можно ли импортировать библиотеки circuitpython и использовать их в micropython?
Я изучаю micropython для использования в проекте IoT для школы с использованием nodeMCU esp8266. Один из вариантов использования требует, чтобы устройство получало ИК-сигнал от пульта дистанционного управления Aircon и сохраняло его, а также могло передавать этот код с помощью ИК-светодиода. В circuitpython есть библиотека pulseio, которая может выполнять эту функцию, но она недоступна в micropython. можно ли импортировать эту библиотеку в micropython?
1 ответ
Короче нет.
Маловероятно, что какая-либо библиотека CircuitPython будет работать прямо в MicroPython на вашей плате. Основная причина этого заключается в том, что как только библиотека начинает использовать UART или I2C, базовая реализация в CircuitPython очень зависит от других библиотек CircuitPython, которые не имеют эквивалентов в MicroPython.
Это может быть возможным, чтобы найти все эти и повторно реализовать их с помощью стандартных MicroPython.
Точка принятия решения заключается в том, можете ли вы сделать это быстрее, чем найти библиотеку MicroPython или пример для своей платы, чтобы сделать то же самое, ИЛИ если вместо этого вам следует купить плату, совместимую с CircuitPython.