v4.6.20

A v4.6.20 egy kis karbantartási kiadás a v4.6.0 tetején — további kameraérzékelő-azonosítók, egy új GenX320 bias-szintenkénti ioctl és egy rajzolási allokációs javítás. Emellett eltávolítja a gazdagépoldali asztali RPC könyvtárat (lásd az alábbi töréses változást).

Kiemelt újdonságok

  • Több felismert érzékelő — hozzáadva a BOSON, HM0360, GenX320 és PAG7936 azonosítók.

  • GenX320 bias-szintenkénti vezérlés — új ioctl az egyes érzékelő-biasok beállításához.

  • Töréses változás: a gazdagépoldali asztali RPC könyvtár eltávolításra került (lásd az asztali RPC eltávolítását).

Új funkciók

  • Kameraérzékelő-azonosítók — hozzáadva a hiányzó BOSON, HM0360, GenX320 és PAG7936 érzékelőazonosító-konstansok, így ezeket az érzékelőket helyesen azonosítja a rendszer.

  • GenX320 bias-szintenkénti ioctl — új ioctl az egyes GenX320 eseményérzékelő-biasok beállításához.

Hibajavítások

  • Javítva a framebuffer-allokáció igazított mérete a képrajzolásban (imlib/draw), amivel kijavítható egy memóriaallokációs hiba a rajzolási műveletekben.

Hardver- és paneltámogatás

  • BOSON / HM0360 / GenX320 / PAG7936 — ezeket az érzékelőket mostantól felismeri a rendszer az azonosítóik alapján.

Töréses API-változások

Felhasználó számára látható API-törések a v4.6.0 és a v4.6.20 között.

Az egyetlen töréses változás a gazdagépes eszközöket érinti, és nem befolyásolja a kamerán futó MicroPython szkripteket.

Az asztali RPC könyvtár eltávolítva (tooling)

A gazdagépoldali asztali RPC könyvtár (tools/rpc) eltávolításra került — nem működött jól nem valós idejű gazdarendszereken, és nehézkes volt USB-UART felett. Helyette használja a hibakeresési protokoll szkripteket vagy a pyboard vezérlőszkriptet a kamera gazdagépről történő vezérléséhez. A kamerán futó rpc könyvtárat ez nem érinti.

Commit: 0d4a78650

Migrációs ellenőrzőlista

A kamerán futó szkriptek nem igényelnek módosítást. Ha egy gazda PC-program importálta az asztali RPC könyvtárat, ültesse át a hibakeresési protokoll szkriptekre vagy a pyboard vezérlőszkriptre (az asztali RPC eltávolítása).