v3.5.0¶
v3.5.0 memperkenalkan modul ulab mirip NumPy, pustaka OpenRV, dukungan segmentasi citra, objek citra yang dapat diiterasi, dan membekukan semua modul scripts/libraries ke dalam firmware; TensorFlow juga menerima lebih banyak jenis model. Laju baud CAN default berubah — baca perubahan yang merusak di bawah ini.
Sorotan¶
ulab— modul array mirip NumPy kini tersedia.Pustaka OpenRV ditambahkan.
Segmentasi citra — dukungan segmentasi citra TensorFlow.
Citra yang dapat diiterasi — objek citra kini dapat diiterasi.
Pustaka beku — semua modul
scripts/librariesdibekukan ke dalam firmware.Perubahan Merusak: laju baud CAN default berubah dari 250 Kbps menjadi 125 Kbps — lihat perubahan yang merusak.
Fitur baru¶
OpenRV — menambahkan pustaka OpenRV.
Segmentasi citra — menambahkan dukungan untuk segmentasi citra TensorFlow.
Citra yang dapat diiterasi — objek citra kini dapat diiterasi.
TensorFlow — pustaka TensorFlow kini menerima lebih banyak jenis model.
Menambahkan contoh skrip MobileNet (dengan lokasi model), contoh code-emitter native, contoh
modbus_apriltag.py, dan contoh light-shield.
Perubahan dan peningkatan lainnya¶
Membekukan semua modul
scripts/librarieske dalam firmware; memperbarui pustaka modbus / contoh RTU-slave; meningkatkan kontras contoh deteksi wajah; memperbarui contohcpufreqdan frekuensicpufreq_scalingH7.
Perubahan API yang merusak¶
Perubahan API yang terlihat pengguna antara v3.5.0.beta.3 dan v3.5.0. Cakupan: C-modul Python di modules/ dan pustaka Python di scripts/libraries/.
Perubahan yang merusak adalah perubahan perilaku (API sama, hasil berbeda) — periksa kembali skrip yang terpengaruh. Setiap hash commit tertaut ke diff-nya di GitHub.
Laju baud CAN default berubah menjadi 125 Kbps (perilaku)¶
Laju baud default pyb.CAN berubah dari 250 Kbps menjadi 125 Kbps. Skrip yang membuat bus CAN tanpa laju baud eksplisit (misalnya CAN(2, CAN.NORMAL)) kini berjalan pada 125 Kbps dan tidak akan berkomunikasi dengan peer yang masih menggunakan 250 Kbps. Berikan laju baud eksplisit (atau prescaler / sjw / bs1 / bs2) untuk mengembalikan ke 250 Kbps.
Commit: d3a9a06ef
Daftar periksa migrasi¶
Atur laju baud CAN eksplisit pada bus pyb.CAN mana pun yang mengandalkan default 250 Kbps lama (perubahan laju baud CAN). Semua skrip lainnya berjalan tanpa perubahan.