v4.6.20¶
v4.6.20 je malé údržbové vydání nad v4.6.0 — další ID senzorů kamer, nový ioctl pro jednotlivé biasy GenX320 a oprava alokace při kreslení. Také odebírá hostitelskou knihovnu desktop RPC (viz zásadní změna níže).
Hlavní novinky¶
Rozpoznáno více senzorů — přidána ID BOSON, HM0360, GenX320 a PAG7936.
Řízení jednotlivých biasů GenX320 — nový ioctl pro nastavení jednotlivých biasů senzoru.
Zásadní změna: hostitelská knihovna desktop RPC byla odebrána (viz odebrání desktop RPC).
Nové funkce¶
ID senzorů kamer — přidány chybějící konstanty ID senzorů BOSON, HM0360, GenX320 a PAG7936, aby byly tyto senzory správně identifikovány.
Ioctl pro jednotlivé biasy GenX320 — nový ioctl pro nastavení jednotlivých biasů událostního senzoru GenX320.
Opravy chyb¶
Opravena zarovnaná velikost alokace framebufferu při kreslení obrazu (
imlib/draw), čímž byla opravena chyba alokace paměti při operacích kreslení.
Podpora hardwaru a desek¶
BOSON / HM0360 / GenX320 / PAG7936 — tyto senzory jsou nyní rozpoznávány podle svých ID.
Zásadní změny API¶
Uživatelsky viditelné změny API mezi v4.6.0 a v4.6.20.
Jediná zásadní změna se týká hostitelských nástrojů a neovlivňuje MicroPython skripty běžící na kameře.
Knihovna desktop RPC odebrána (tooling)¶
Hostitelská knihovna desktop RPC (tools/rpc) byla odebrána — na nereálném-čase hostitelských systémech nefungovala dobře a byla nepraktická přes USB-UART. Pro ovládání kamery z hostitele místo toho použijte skripty ladicího protokolu nebo řídicí skript pyboard. Knihovna rpc běžící na kameře zůstává nedotčena.
Commit: 0d4a78650
Kontrolní seznam migrace¶
Skripty běžící na kameře nevyžadují žádné změny. Pokud nějaký program na hostitelském PC importoval knihovnu desktop RPC, přeneste jej na skripty ladicího protokolu nebo řídicí skript pyboard (odebrání desktop RPC).