v1.5.0¶
v1.5.0 päivittää ytimen versioon MicroPython v1.8, ottaa käyttöön machine-moduulin, toteuttaa rivisuotimet uudelleen Python-takaisinkutsuilla, vaihtaa MicroPythonin SD-korttimoduuliin sekä lisää käynnistyslataimen tiedostojärjestelmän tyhjennys- ja binäärikuvan latausvaihtoehdot. MicroPython-päivitys on käyttäytymismuutos — lue alla olevat rikkovat muutokset.
Kohokohdat¶
MicroPython v1.8 -ytimen päivitys.
machine-moduuli otettu käyttöön.Python-rivisuotimet — rivisuotimet toteutettu uudelleen Python-takaisinkutsuilla.
SD-kortti — käyttää nyt MicroPythonin SD-korttimoduulia.
Rikkova: MicroPython päivitettiin versioon v1.8 — katso rikkovat muutokset.
Uudet ominaisuudet¶
Otettiin käyttöön MicroPythonin
machine-moduuli; toteutettiin rivisuotimet uudelleen Python-takaisinkutsuilla (line_filter.py-esimerkillä); lisättiin ajastin-takaisinkutsuesimerkki sekä päivitetty PWM-esimerkki.Käynnistyslatain / pydfu — lisättiin vaihtoehto tiedostojärjestelmän sektorien tyhjentämiseen, tuki binäärikuvien lataamiseen
pydfu.py-ohjelmasta sekä yhdistetty binääri ohjelmointijigille.
Muut muutokset ja parannukset¶
Päivitettiin niputettu MicroPython versioon v1.8 (ja päivitettiin laiteohjelmistokoodi sitä varten); otettiin käyttöön joitakin MicroPython-optimointeja; vaihdettiin SD-kortti MicroPythonin SD-korttimoduuliin; poistettiin vanha CC3000 (CC3K) WiFi-ajurikoodi.
Virheenkorjaukset¶
Korjattu MLX /
fir-muistiongelmat sekä peruspriorisointi pehmeän nollauksen aikana.
Rikkovat API-muutokset¶
Käyttäjälle näkyvät API-rikot versioiden v1.4.0 ja v1.5.0 välillä. Laajuus: Python-C-moduulit hakemistossa modules/ ja Python-kirjastot hakemistossa scripts/libraries/.
Rikkova muutos on käyttäytymismuutos (sama API, eri tulokset) — tarkista vaikutuksen alaiset skriptit uudelleen. Kukin commit-hash linkittää diffiinsä GitHubissa.
MicroPython päivitetty versioon v1.8 (käyttäytyminen)¶
Niputettu MicroPython-ydin päivitettiin versioon v1.8. Vakiokirjaston ja kielen käyttäytyminen seuraa yläsuunnan MicroPython 1.8:aa; tarkista uudelleen skriptit, jotka riippuvat versiokohtaisesta micropython- / vakiomoduulikäyttäytymisestä.
Commitit: 8e503f414
Siirtymän tarkistuslista¶
Validoi uudelleen skriptit, jotka riippuvat versiokohtaisesta MicroPython-käyttäytymisestä, versiota v1.8 vasten (MicroPython-päivitys). Kaikki muut skriptit toimivat muuttumattomina.