v4.6.20¶
v4.6.20 on pieni ylläpitojulkaisu v4.6.0:n päälle — lisää kamerasensorien tunnisteita, uusi GenX320:n bias-kohtainen ioctl ja piirtämisen varauksen korjaus. Se myös poistaa isäntäpuolen työpöydän RPC-kirjaston (katso alla oleva rikkova muutos).
Kohokohdat¶
Lisää tunnistettuja sensoreita — BOSON-, HM0360-, GenX320- ja PAG7936-tunnisteet lisättiin.
GenX320:n bias-kohtainen hallinta — uusi ioctl yksittäisten sensoribiasien asettamiseen.
Rikkova: isäntäpuolen työpöydän RPC-kirjasto poistettiin (katso työpöydän RPC:n poisto).
Uudet ominaisuudet¶
Kamerasensorien tunnisteet — lisättiin puuttuvat BOSON-, HM0360-, GenX320- ja PAG7936-sensorien tunnistevakiot, jotta nämä sensorit tunnistetaan oikein.
GenX320:n bias-kohtainen ioctl — uusi ioctl yksittäisten GenX320-tapahtumasensorin biasien asettamiseen.
Korjatut virheet¶
Korjattu kehyspuskurin varauksen kohdistettu koko kuvanpiirrossa (
imlib/draw), mikä korjasi muistinvarausvirheen piirto-operaatioissa.
Laitteisto- ja korttituki¶
BOSON / HM0360 / GenX320 / PAG7936 — nämä sensorit tunnistetaan nyt tunnisteistaan.
Rikkovat API-muutokset¶
Käyttäjälle näkyvät API-rikkoutumiset versioiden v4.6.0 ja v4.6.20 välillä.
Ainoa rikkova muutos koskee isäntätyökaluja eikä vaikuta kamerassa ajettaviin MicroPython-skripteihin.
Työpöydän RPC-kirjasto poistettu (tooling)¶
Isäntäpuolen työpöydän RPC-kirjasto (tools/rpc) poistettiin — se ei toiminut hyvin ei-reaaliaikaisissa isäntäjärjestelmissä ja oli kömpelö USB-UART:n yli. Käytä sen sijaan virheenkorjausprotokollan skriptejä tai pyboard-ohjainskriptiä kameran ohjaamiseen isännästä. Kamerassa toimiva rpc-kirjasto ei ole muuttunut.
Commit: 0d4a78650
Siirtymän tarkistuslista¶
Kamerassa ajettavat skriptit eivät vaadi muutoksia. Jos isäntä-PC:n ohjelma toi työpöydän RPC-kirjaston, siirrä se virheenkorjausprotokollan skripteihin tai pyboard-ohjainskriptiin (työpöydän RPC:n poisto).