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. Область: Python C-модулі в modules/ та бібліотеки Python у scripts/libraries/.

Критична зміна — це зміна поведінки (той самий API, інші результати) — перевірте відповідні скрипти. Кожен хеш коміту посилається на його diff на GitHub.

MicroPython оновлено до 1.11 (поведінка)

Вбудоване ядро MicroPython оновлено до 1.11. Поведінка стандартної бібліотеки та мови відповідає MicroPython 1.11 upstream; перевірте скрипти, які залежать від версійно-специфічної поведінки micropython / стандартних модулів.

Коміти: 5676b4101

Контрольний список міграції

Перевірте скрипти, що залежать від версійно-специфічної поведінки MicroPython, на відповідність 1.11 (оновлення MicroPython). Усі інші скрипти працюють без змін.