v3.5.0-beta.2¶
v3.5.0-beta.2 aktualizuje H7 HAL, dodaje identyfikator rewizji do machine.info(), obsługuje 32-bitowy SDRAM oraz naprawia odczyt obrazów BMP / 24-bitowych RGB i błąd hardfault dla Lepton VGA/RGB565. Nie wprowadza żadnych zmian łamiących API — skrypty z wersji v3.5.0-beta.1 działają bez zmian. (To wersja beta prowadząca do v3.5.0.)
Najważniejsze zmiany¶
machine.info()zgłasza teraz identyfikator rewizji krzemu.Obsługa 32-bitowego SDRAM.
Poprawki — odczyt obrazów BMP / 24-bitowych RGB oraz błąd hardfault dla Lepton VGA/RGB565.
Brak zmian łamiących API — wgraj ponownie oprogramowanie układowe, a Twoje skrypty z wersji v3.5.0-beta.1 będą działać bez zmian.
Nowe funkcje¶
machine.info()zawiera teraz identyfikator rewizji krzemu.Dodano obsługę 32-bitowego SDRAM oraz system podpowiedzi
fb_allocz inteligentną logiką nakładania.
Pozostałe zmiany i usprawnienia¶
Zaktualizowano H7 HAL (a także CMSIS, starszy nagłówek, DMA wielobuforowego DCMI, strict aliasing), PLL-e H7 / zegar SDRAM, przykłady ADC oraz przeniesiono przykłady Arduino do nowego katalogu.
Poprawki błędów¶
Obrazowanie:
Naprawiono odczyt plików BMP we wszystkich formatach, odczyt 24-bitowych obrazów RGB, błąd hardfault przy ustawianiu Lepton na VGA/RGB565 oraz powracanie z funkcji po przerwaniu
HAL_JPEG_Encode.
System:
Naprawiono okres licznika czasu 5, zegar SD H7, brakujące włączenia banków oraz podniesiono próg VREF autotestu.
Zmiany łamiące API¶
v3.5.0-beta.2 nie wprowadza żadnych zmian łamiących API w języku Python. Skrypty, które działały w wersji v3.5.0-beta.1, działają bez zmian w v3.5.0-beta.2 — wystarczy ponownie wgrać oprogramowanie układowe.