v4.8.4

v4.8.4 on luotettavuutta ja yhteyksien käsittelyä parantava julkaisu, joka rakentuu olemassa olevan Qt Creator 14.0.2 -pohjan päälle. Se parantaa USB-aseman ja sarjaportin yhteensovittamista macOS:ssä, tekee kameran yhdistämisestä ja uudelleensynkronoinnista vankempaa, laajentaa STMicroelectronics-model-zoo-luetteloa ja korjaa Alif-laiteohjelmiston latausvirheen, joka saattoi tiilettää lautoja. Käyttäjien projekteille ei ole rikkovia muutoksia.

Kohokohdat

  • macOS-aseman yhteensovittaminen selvittää nyt liitetyn aseman USB-sarjanumeron kulkemalla läpi DiskArbitration/IOKit-rekisterin, mikä parittaa kameran tallennusasemat oikein niiden sarjaportin kanssa.

  • Turvallisempi Alif-laiteohjelmiston lataus ei enää tyhjennä MRAM:n APP-aluetta, mikä tiiletti lautoja.

  • Luotettavammat yhteydet pidempien yhdistämisaikakatkaisujen, lisäaikaa antavan uudelleenyrityssynkronoinnin ja yhden irrotettavan aseman varatoiminnon ansiosta, kun tiukka sarjanumeron yhteensovittaminen epäonnistuu.

  • Laajempi STMicroelectronics model zoo, joka on nyt saatavilla laudoilla OPENMV_RT1060, OPENMV4P, ARDUINO_GIGA, ARDUINO_PORTENTA_H7 ja ARDUINO_NICLA_VISION.

  • Selkeämmät System Information -paneelit, jotka esitetään tasatuksena tasalevyisenä rikastettuna tekstinä monirivisellä protokollaominaisuuksien osiolla.

Muut muutokset ja parannukset

  • macOS:ssä IDE selvittää liitetyn aseman USB-sarjanumeron kulkemalla läpi DiskArbitration/IOKit-rekisterin levyn liitospolusta USB-laitesolmuun, mikä korjaa sarjaportin ja aseman yhteensovittamisen kameran tallennusasemille (35fd08410). DiskArbitration- ja CoreFoundation-include-tiedostot on kääritty Q_OS_MAC-suojaukseen, jotta muut kuin Mac-käännökset kääntyvät puhtaasti (5940f3f77).

  • Kun tiukka sarjanumeron mukainen aseman yhteensovittaminen epäonnistuu mutta läsnä on täsmälleen yksi irrotettava asema, IDE turvautuu nyt käyttämään tätä yhtä asemaa kameran liitospolkuna (92d13cb10).

  • Kameran uudelleensynkronointi käyttää nyt pidempää ensimmäisen yrityksen yhteysaikakatkaisua ja yrittää uudelleen yhden sekunnin lisäaika-aikakatkaisulla, luoden siirtotien uudelleen jokaisella yrityksellä tehdäkseen alkuyhteyksistä luotettavampia (2343a9211).

  • Laitteen System Information- sekä isäntä-/laitetilastopaneelit esitetään nyt tasalevyisenä rikastettuna tekstinä uudelleentasattuine sarakkeineen ja monirivisellä protokollaominaisuuksien osiolla selkeämpää muotoilua varten (549a6acfa).

  • STMicroelectronics-model-zoo-merkinnät ovat nyt saatavilla useammilla laudoilla, mikä laajentaa luettelon kattamaan OPENMV_RT1060, OPENMV4P, ARDUINO_GIGA, ARDUINO_PORTENTA_H7 ja ARDUINO_NICLA_VISION lautojen OPENMV_AE3 ja OPENMV_N6 lisäksi (ea75eea5f).

Virhekorjaukset

  • Korjattiin Alif-laiteohjelmiston lataus niin, ettei se enää tyhjennä MRAM:n APP-aluetta, mikä tiiletti lautoja; IDE kehottaa nyt käyttäjää irrottamaan kameran ja kytkemään hard-maintenance-mode-kytkimen pois päältä sekä jättämään kameran kytkemättä kunnes annetaan ohje kytkeä se uudelleen (886290d46).

  • Uusi (V2) sarjaprotokollan tunnistus on nyt oikein rajattu suoritettavaksi vain kameroilla, joilla ei ole vanhaa OpenMV USB VID/PID -tunnusta (eli uudemmilla kameroilla), mikä korjaa VID/PID-vertailukirjoitusvirheen, joka vertaili productIdentifier-arvoa kahdesti vendorIdentifier-arvon sijaan, sekä rajausehdon, joka aiemmin ajoi tunnistuksen vääriin laitteisiin (b43b485ed, c86d83870).

Alusta- ja työkalutuki

  • Qt Creator -pohja: 14.0.2.

  • STMicroelectronics model zoo -luettelo laajennettu kattamaan OPENMV_RT1060, OPENMV4P, ARDUINO_GIGA, ARDUINO_PORTENTA_H7 ja ARDUINO_NICLA_VISION lautojen OPENMV_AE3 ja OPENMV_N6 lisäksi.

Rikkovat muutokset

Ei mitään. Tämä julkaisu ei sisällä skriptaus-API:n tai käyttäjäprojektin työnkulun rikkovia muutoksia.