v3.5.0-beta.3¶
v3.5.0-beta.3 memperkenalkan TensorFlow Lite for Microcontrollers, mengintegrasikan STM32Cube.AI sebagai modul bawaan, dan menambahkan modul USSL / mbedTLS untuk SSL/TLS. Inisialisasi WINC1500 kini mengembalikan error berupa string dan tabel YUV dinonaktifkan pada OpenMV 4 — baca perubahan yang merusak di bawah ini. (Ini adalah beta menuju v3.5.0.)
Sorotan¶
TensorFlow Lite for Microcontrollers — ditambahkan (awal dari modul
tfmodern).STM32Cube.AI — diintegrasikan sebagai modul bawaan dengan contoh (X-CUBE-AI v4.1.0).
USSL / mbedTLS — menambahkan modul
usslMBEDTLS untuk SSL/TLS.Perubahan Merusak: Inisialisasi WINC1500 kini mengembalikan error berupa string dan tabel YUV OpenMV 4 dinonaktifkan — lihat perubahan yang merusak.
Fitur baru¶
TensorFlow Lite for Microcontrollers — menambahkan dukungan untuk model TFLite-micro.
STM32Cube.AI — diintegrasikan ke dalam firmware sebagai modul bawaan, dengan contoh MNIST / Cube.AI yang diperbarui dan dukungan X-CUBE-AI v4.1.0 (file Cube.AI kini diambil secara terpisah sesuai instruksi yang ditambahkan).
USSL — mengaktifkan modul
usslMBEDTLS untuk soket SSL/TLS, dengan contoh klien HTTP/HTTPS WINC1500 yang diperbarui.
Perubahan dan peningkatan lainnya¶
Memperbarui firmware dan driver host WINC1500 serta ukuran buffer soket; membersihkan konfigurasi jam sistem; mengaktifkan jam SYSCFG sebelum memilih VSCALE0 dan beralih ke VSCALE1 sebelum mode low-power.
Perbaikan bug¶
Jaringan:
WINC1500 kini memeriksa SSID dan/atau kunci yang kosong.
Dukungan perangkat keras dan board¶
OpenMV 4R — menggunakan QSPI untuk penyimpanan internal.
Perubahan API yang merusak¶
Perubahan API yang terlihat pengguna antara v3.5.0-beta.2 dan v3.5.0-beta.3. Cakupan: C-modul Python di modules/ dan pustaka Python di scripts/libraries/.
Kedua perubahan yang merusak adalah perubahan perilaku (API sama, hasil berbeda) — periksa kembali skrip yang terpengaruh. Setiap hash commit tertaut ke diff-nya di GitHub.
Inisialisasi WINC1500 mengembalikan error berupa string (perilaku)¶
Fungsi init WINC1500 kini mengembalikan error berupa string deskriptif alih-alih kode numerik. Kode yang membandingkan hasil inisialisasi WINC1500 terhadap nilai error numerik harus diperbarui untuk menangani pesan string baru.
Commit: 15e0d455
Keluaran JPEG/grayscale OpenMV 4 berubah (perilaku)¶
Tabel pencarian YUV dinonaktifkan pada OpenMV 4 / 4R, sehingga nilai piksel keluaran JPEG dan skala abu-abu dihitung sedikit berbeda pada board tersebut. Keluaran masih valid namun berbeda sedikit dari rilis sebelumnya; periksa kembali perbandingan piksel-eksak pada OpenMV 4.
Commit: f9ed0cb82
Daftar periksa migrasi¶
Tangani pengembalian error berupa string dari inisialisasi WINC1500 (perubahan WINC1500) dan periksa kembali perbandingan piksel-eksak pada OpenMV 4 (perubahan keluaran OpenMV 4). Semua skrip lainnya berjalan tanpa perubahan.