v3.9.2

v3.9.2 znacząco usprawnia sterownik TV (wyższa rozdzielczość, skalowanie, potrójne buforowanie), ponownie włącza funkcje imlib, które teraz mieszczą się w pamięci flash, podnosi wersję formatu ImageIO oraz naprawia sterownik FLIR Lepton, potrójne buforowanie F7 LCD i filtrowanie koloru/Y w skali szarości. Nie wprowadza żadnych niekompatybilnych zmian API — skrypty z v3.9.1 działają bez zmian.

Najważniejsze zmiany

  • Sterownik TV — wyższa rozdzielczość, skalowanie i potrójne buforowanie.

  • Więcej funkcji imlib ponownie włączonych teraz, gdy dodatkowy kod mieści się w pamięci flash.

  • Poprawki — sterownik FLIR Lepton (M4/M7), potrójne buforowanie F7 LCD, filtrowanie koloru i Y w skali szarości.

  • Brak niekompatybilnych zmian API — przeflashuj, a Twoje skrypty z v3.9.1 działają bez zmian.

Nowe funkcje

  • Sterownik TV — poprawiono rozdzielczość, dodano skalowanie oraz potrójne buforowanie.

  • Ponownie włączono funkcje imlib oraz dodatkową obsługę, które teraz mieszczą się w pamięci flash.

Inne zmiany i ulepszenia

  • Podniesiono wersję formatu ImageIO; przełączono na RGB565, gdy używana jest tablica kolorów, oraz na szybkie makra YUV; przemianowano i uporządkowano kilka przykładów; włączono sprzętową kontrolę przepływu SD i użyto dwóch bitów stopu dla połączenia UART debugowania.

Poprawki błędów

Kamera i wyświetlacz:

  • Naprawiono sterownik FLIR Lepton na M4 i M7, problemy z potrójnym buforowaniem F7 LCD, filtrowanie koloru i Y w skali szarości oraz deinicjalizację DCMI przy wyłączaniu sensora (dodano deinicjalizację DCMI MSP).

System:

  • Naprawiono problem ze starą wersją pygame w narzędziach desktopowych.

Niekompatybilne zmiany API

v3.9.2 nie wprowadza żadnych niekompatybilnych zmian w API Pythona. Skrypty działające na v3.9.1 działają bez zmian na v3.9.2 — wystarczy przeflashować oprogramowanie układowe.