Можно ли импортировать библиотеки circuitpython и использовать их в micropython?

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

1 ответ

Решение

Короче нет.

Маловероятно, что какая-либо библиотека CircuitPython будет работать прямо в MicroPython на вашей плате. Основная причина этого заключается в том, что как только библиотека начинает использовать UART или I2C, базовая реализация в CircuitPython очень зависит от других библиотек CircuitPython, которые не имеют эквивалентов в MicroPython.

Это может быть возможным, чтобы найти все эти и повторно реализовать их с помощью стандартных MicroPython.

Точка принятия решения заключается в том, можете ли вы сделать это быстрее, чем найти библиотеку MicroPython или пример для своей платы, чтобы сделать то же самое, ИЛИ если вместо этого вам следует купить плату, совместимую с CircuitPython.

Другие вопросы по тегам