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).