v4.6.20¶
v4.6.20 är ett litet underhållssläpp ovanpå v4.6.0 — fler kamerasensor-ID:n, en ny GenX320 per-bias-ioctl och en korrigering av ritningsallokering. Det tar även bort det värdsidiga skrivbords-RPC-biblioteket (se den brytande ändringen nedan).
Höjdpunkter¶
Fler sensorer igenkända — ID:n för BOSON, HM0360, GenX320 och PAG7936 lades till.
GenX320 per-bias-styrning — en ny ioctl för att ställa in individuella sensorbias.
Brytande: det värdsidiga skrivbords-RPC-biblioteket togs bort (se borttagningen av skrivbords-RPC).
Nya funktioner¶
Kamerasensor-ID:n — lade till de saknade sensor-ID-konstanterna för BOSON, HM0360, GenX320 och PAG7936 så att dessa sensorer identifieras korrekt.
GenX320 per-bias-ioctl — en ny ioctl för att ställa in individuella bias för GenX320-händelsesensorn.
Buggfixar¶
Korrigerade den justerade storleken för framebuffer-allokering i bildritning (
imlib/draw), vilket åtgärdar ett minnesallokeringsfel i ritoperationer.
Maskinvara och kortstöd¶
BOSON / HM0360 / GenX320 / PAG7936 — dessa sensorer känns nu igen på sina ID:n.
Brytande API-ändringar¶
Användarsynliga API-brytningar mellan v4.6.0 och v4.6.20.
Den enda brytande ändringen rör värdverktyg och påverkar inte MicroPython-skript på kameran.
Skrivbords-RPC-biblioteket borttaget (tooling)¶
Det värdsidiga skrivbords-RPC-biblioteket (tools/rpc) togs bort — det fungerade inte bra på icke-realtidsvärdsystem och var otympligt över USB-UART. Använd felsökningsprotokollskripten eller pyboard-styrskriptet för att driva kameran från en värd i stället. rpc-biblioteket på kameran påverkas inte.
Commit: 0d4a78650
Migreringschecklista¶
Skript på kameran behöver inga ändringar. Om ett värd-PC-program importerade skrivbords-RPC-biblioteket, porta det till felsökningsprotokollskripten eller pyboard-styrskriptet (borttagningen av skrivbords-RPC).