v3.5.0-beta.1

v3.5.0-beta.1 ažurira jezgru na MicroPython 1.11 i ispravlja probleme sa SPI-jem, USB HID-om te niskim napajanjem / SDIO-om. Skok MicroPython verzije je promjena ponašanja — pročitajte nekompatibilne promjene u nastavku. (Ovo je prva beta verzija koja vodi prema v3.5.0.)

Istaknuto

  • MicroPython 1.11 — priložena jezgra je ažurirana.

  • Ispravci — SPI WFI greška, USB HID deskriptor te inicijalizacija niskog napajanja / SDIO-a.

  • Nekompatibilno: MicroPython je ažuriran na 1.11 — vidi nekompatibilne promjene.

Ostale promjene i poboljšanja

  • Priloženi MicroPython je ažuriran na 1.11; prestalo se pratiti binarne datoteke firmwarea u repozitoriju i premješten je firmware za WINC1500.

Ispravci grešaka

  • Ispravljeni su SPI WFI greška i dodane su provjere SPI međuspremnika, USB HID deskriptor, obustavljanje SysTicka prije ulaska u način zaustavljanja te resetiranje SDIO-a prije inicijalizacije.

Nekompatibilne promjene API-ja

Korisniku vidljive nekompatibilnosti API-ja između v3.4.3 i v3.5.0-beta.1. Opseg: Python C-moduli u modules/ i Python biblioteke u scripts/libraries/.

Nekompatibilna promjena je promjena ponašanja (isti API, drugačiji rezultati) — ponovno provjerite pogođene skripte. Svaki hash commita vodi na svoj diff na GitHubu.

MicroPython ažuriran na 1.11 (behavior)

Priložena MicroPython jezgra ažurirana je na 1.11. Ponašanje standardne biblioteke i jezika prati uzvodni MicroPython 1.11; ponovno provjerite skripte koje ovise o ponašanju micropython / standardnih modula specifičnom za verziju.

Commiti: 5676b4101

Kontrolni popis za migraciju

Ponovno provjerite valjanost skripti koje ovise o ponašanju MicroPythona specifičnom za verziju u odnosu na 1.11 (skok MicroPythona). Sve ostale skripte rade nepromijenjeno.