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). Усі інші скрипти працюють без змін.