v3.5.0-beta.1¶
v3.5.0-beta.1 обновляет ядро до MicroPython 1.11 и исправляет проблемы SPI, USB HID и низкого энергопотребления / SDIO. Обновление MicroPython является изменением поведения — читайте о ломающих изменениях ниже. (Это первая бета на пути к v3.5.0.)
Основные моменты¶
MicroPython 1.11 — встроенное ядро было обновлено.
Исправления — ошибка SPI WFI, дескриптор USB HID и инициализация низкого энергопотребления / SDIO.
Ломающее изменение: MicroPython был обновлён до 1.11 — см. раздел о ломающих изменениях.
Прочие изменения и улучшения¶
Обновлён встроенный MicroPython до 1.11; прекращено отслеживание бинарных файлов прошивки в репозитории и перемещена прошивка WINC1500.
Исправления ошибок¶
Исправлены ошибка SPI WFI и добавлены проверки буфера SPI, дескриптор USB HID, приостановка SysTick перед входом в режим остановки, а также сброс SDIO перед инициализацией.
Ломающие изменения API¶
Видимые пользователю ломающие изменения API между v3.4.3 и v3.5.0-beta.1. Область охвата: C-модули Python в modules/ и библиотеки Python в scripts/libraries/.
Ломающее изменение является изменением behavior (тот же API, иные результаты) — перепроверьте затронутые скрипты. Каждый хеш коммита ведёт на его диф на GitHub.
MicroPython обновлён до 1.11 (behavior)¶
Встроенное ядро MicroPython было обновлено до 1.11. Поведение стандартной библиотеки и языка следует upstream-версии MicroPython 1.11; перепроверьте скрипты, зависящие от специфичного для версии поведения micropython / стандартных модулей.
Коммиты: 5676b4101
Контрольный список миграции¶
Перепроверьте скрипты, зависящие от специфичного для версии поведения MicroPython, на совместимость с 1.11 (обновление MicroPython). Все остальные скрипты работают без изменений.