v4.6.20

v4.6.20 adalah rilis pemeliharaan kecil di atas v4.6.0 — ID sensor kamera tambahan, ioctl per-bias GenX320 baru, dan perbaikan alokasi gambar. Rilis ini juga menghapus library RPC desktop sisi-host (lihat perubahan merusak di bawah ini).

Sorotan

  • Lebih banyak sensor yang dikenali — ID BOSON, HM0360, GenX320, dan PAG7936 ditambahkan.

  • Kontrol per-bias GenX320 — ioctl baru untuk mengatur bias sensor individual.

  • Perubahan merusak: library RPC desktop sisi-host telah dihapus (lihat penghapusan desktop RPC).

Fitur baru

  • ID sensor kamera — menambahkan konstanta ID sensor BOSON, HM0360, GenX320, dan PAG7936 yang hilang agar sensor-sensor tersebut teridentifikasi dengan benar.

  • Ioctl per-bias GenX320 — ioctl baru untuk mengatur bias sensor event GenX320 secara individual.

Perbaikan bug

  • Memperbaiki ukuran sejajar alokasi framebuffer dalam gambar citra (imlib/draw), mengoreksi kesalahan alokasi memori dalam operasi gambar.

Dukungan hardware dan board

  • BOSON / HM0360 / GenX320 / PAG7936 — sensor-sensor ini kini dikenali berdasarkan ID-nya.

Perubahan API yang merusak

Perubahan API yang terlihat pengguna antara v4.6.0 dan v4.6.20.

Satu-satunya perubahan merusak berkaitan dengan tooling host dan tidak memengaruhi skrip MicroPython pada kamera.

Library RPC desktop dihapus (tooling)

Library RPC desktop sisi-host (tools/rpc) telah dihapus — library ini tidak bekerja dengan baik pada sistem host non-real-time dan tidak praktis melalui USB-UART. Gunakan skrip debug-protocol atau skrip pengendali pyboard untuk mengoperasikan kamera dari host. Library rpc pada kamera tidak terpengaruh.

Commit: 0d4a78650

Daftar periksa migrasi

Skrip pada kamera tidak perlu diubah. Jika program PC host mengimpor library RPC desktop, pindahkan ke skrip debug-protocol atau skrip pengendali pyboard (penghapusan desktop RPC).