v3.9.3¶
v3.9.3 este o versiune dedicată rețelisticii și stabilității: adaugă placa Bormio și exemple WiFi pentru Portenta, actualizează LWIP, face configurabilă sursa de ceas a PLL-ului și remediază o serie de probleme legate de CYW43/LWIP, soft-reset, SDIO, MQTT, FLIR Lepton și TV. Nu introduce nicio modificare incompatibilă a API-ului — scripturile v3.9.2 rulează neschimbate.
Aspecte importante¶
Suport pentru placa Bormio.
Au fost adăugate exemple WiFi pentru Portenta.
Rețelistică mai fiabilă — remedieri CYW43/LWIP și soft-reset, un timeout la conectare și LWIP actualizat.
Nicio modificare incompatibilă a API-ului — reprogramează firmware-ul, iar scripturile tale v3.9.2 rulează neschimbate.
Funcții noi¶
Au fost adăugate exemple WiFi pentru Portenta.
Sursa de ceas a PLL-ului este acum configurabilă, iar au fost adăugate indicatoare pentru rezervarea fluxurilor DMA.
Alte modificări și îmbunătățiri¶
S-a actualizat LWIP la cea mai recentă versiune; s-a adăugat un timeout de conectare la
connect()pentru CYW43; se apeleazăgc_sweep_allla soft-reset pentru a recupera memoria.
Remedieri de erori¶
Rețelistică:
S-au remediat erorile CYW43/LWIP și soft-reset, s-au folosit tampoane DMA temporare pentru transferurile SDIO, iar biblioteca MQTT tratează acum o valoare de retur
Nonede larecv().
Cameră și afișaj:
S-a actualizat driverul FLIR Lepton și s-a corectat ordinea canalelor RGB pentru ieșirea TV.
Sistem:
S-a asigurat că PendSV nu este mascat înainte de oprirea/execuția unui script.
Hardware și suport pentru plăci¶
Bormio — placă nouă.
Modificări incompatibile ale API-ului¶
v3.9.3 nu introduce nicio modificare incompatibilă a API-ului Python. Scripturile care rulau pe v3.9.2 rulează neschimbate pe v3.9.3 — trebuie doar să reprogramezi firmware-ul.