v3.2.0

v3.2.0 znacząco usprawnia sterownik FLIR Lepton (DMA, skalowanie dla FLIR 1/3, szybsze strumieniowanie UVC), włącza exFAT na OpenMV 3 i 4, aktualizuje CMSIS-NN do 5.4.0 oraz dodaje przykłady wyjścia VSYNC-GPIO i USB-VCP. Nie wprowadza żadnych zmian API powodujących niezgodność — skrypty z v3.1.0 działają bez zmian.

Najważniejsze zmiany

  • FLIR Lepton — przechwytywanie oparte na DMA, działające skalowanie dla FLIR 1/3 oraz szybsze strumieniowanie UVC.

  • exFAT włączony na OpenMV 3 i 4.

  • Aktualizacja CMSIS-NN 5.4.0.

  • Przykłady — wyjście VSYNC GPIO oraz USB VCP.

  • Brak zmian API powodujących niezgodność — wgraj ponownie oprogramowanie układowe, a Twoje skrypty z v3.1.0 będą działać bez zmian.

Nowe funkcje

  • exFAT — włączono system plików exFAT na OpenMV 3 i 4.

  • Przykłady — dodano przykład wyjścia VSYNC-GPIO oraz przykład USB-VCP.

Inne zmiany i usprawnienia

  • Zaktualizowano CMSIS-NN do 5.4.0 (z odświeżonymi skryptami treningowymi/testowymi NN oraz skryptem tworzenia obrazów z etykietami); IDE wykrywa teraz dysk OpenMV za pomocą ukrytego pliku znacznika; konfiguracja jest parsowana przy miękkich resetach; FLIR Lepton strumieniuje teraz szybciej przez UVC i wysyła poprawny deskryptor UVC w skali szarości dla MT9V034.

Poprawki błędów

Kamera i sensory:

  • Doprowadzono sterownik FLIR Lepton do dobrego działania dla FLIR 1/3 ze skalowaniem, przeniesiono inicjalizację Lepton do MSP, użyto DMA dla Lepton 1 i 3 (z dedykowanym obszarem pamięci VOSPI) oraz naprawiono ścieżkę zrzutu obrazu MT9V034 (usunięto obejście wywołania zwrotnego strumieniowania).

System i łączność:

  • Dodano zestaw poprawek WINC oraz naprawiono limit czasu inicjalizacji WINC, rozmiar obszaru DMA H7 (uczyniono go niebuforowalnym za pomocą MPU), źródło zegara SPI H7 oraz rozmiar bufora kolumnowego CMSIS-NN.

Wsparcie sprzętu i płytek

  • OpenMV 3 / 4 — wsparcie systemu plików exFAT.

Zmiany API powodujące niezgodność

v3.2.0 nie wprowadza żadnych zmian Python API powodujących niezgodność. Skrypty, które działały na v3.1.0, działają bez zmian na v3.2.0 — wystarczy ponownie wgrać oprogramowanie układowe.