v2.6.9

v2.6.9 dodaje obsługę OpenMV Pure Thermal oraz Arduino Nano 33 BLE Sense, naprawia zamianę bajtów kolorów RGB565 w buforze ramki oraz automatyczne wcięcia w Pythonie, a także udoskonala monit aktualizacji oprogramowania układowego i dymki dokumentacji. Wydanie zbudowano na tej samej bazie Qt Creator 4.0.2 co poprzednia wersja i nie wprowadza żadnych zmian łamiących zgodność z istniejącymi projektami.

Najważniejsze zmiany

  • OpenMV Pure Thermal (OPENMVPT) jest teraz obsługiwany, wraz z dołączonym oprogramowaniem układowym, bootloaderem i plikami binarnymi UVC oraz wpisem do programowania przez DFU.

  • Obsługa Arduino Nano 33 BLE Sense dodaje dołączone oprogramowanie układowe oraz pełny zestaw przykładów dla płytki, sensora, Bluetooth, audio i kamery termowizyjnej.

  • Naprawiono zamianę bajtów kolorów RGB565 w podglądzie bufora ramki na żywo oraz w transkoderze wideo.

  • Naprawiono automatyczne wcięcia w Pythonie, tak aby nowy pusty wiersz zachowywał wcięcie poprzedniego wiersza zamiast wracać do kolumny 0.

  • Pole wyboru „Nie pokazuj ponownie tej wiadomości” w monicie o aktualizację nieaktualnego oprogramowania układowego wycisza powtarzające się przypomnienia.

Nowe funkcje

  • OpenMV Pure Thermal: dodano obsługę kamery OPENMVPT (OpenMV Pure Thermal, STM32H743 z SDRAM), w tym dołączone oprogramowanie układowe, bootloader i pliki binarne UVC oraz nowy wpis boards.txt do programowania przez DFU (c5b7df59f).

  • Arduino Nano 33 BLE Sense: dołączono oprogramowanie układowe Nano 33 BLE Sense (c5b7df59f) oraz dodano pełny zestaw przykładów obejmujący skaner I2C płytki, sensory APDS9960, HTS221, LPS22 i LSM9DS1, BLE blinky/scan/temperature, audio FFT oraz kamerę termowizyjną (4e7bc157b).

Pozostałe zmiany i usprawnienia

  • Monit o aktualizację nieaktualnego oprogramowania układowego zawiera teraz pole wyboru „Nie pokazuj ponownie tej wiadomości”, dzięki czemu użytkownicy mogą wyciszyć powtarzające się monity o aktualizację (dd1ad68c4).

  • Kliknięcie metody lub atrybutu z wciśniętym Ctrl pokazuje teraz tylko dymek dokumentacji dla danego modułu, filtrując dopasowania według nazwy modułu poprzedzającej . (34d9a30bf).

  • Etykiety podmenu przykładów wyświetlają teraz myślniki w nazwach folderów jako spacje, co daje czytelniejsze tytuły (na przykład Nano 33 BLE Sense oraz Portenta H7) (34d9a30bf, 4e7bc157b).

  • W systemie Linux okna dialogowe postępu DFU Util oraz Convert Video otwierają się teraz bez przejmowania fokusu okna (dd1ad68c4).

  • Przykład TV Shield zaktualizowano tak, aby używał rozdzielczości SIF (352x240), opcjonalnego potrójnego buforowania oraz wyświetlania FPS, a także zaznaczono, że obsługiwany jest również przewodowy TV shield; ta sama zmiana uporządkowała przykład Portenta H7 LoRa poprzez usunięcie jawnego argumentu limitu czasu dołączania OTAA (d54bb97e4).

Poprawki błędów

  • Naprawiono kolory bufora ramki RGB565 wyświetlane z zamienionymi bajtami: obrazy ze starszego oprogramowania układowego (sprzed 3.8.0) mają odwrócone bajty, podczas gdy nowsze oprogramowanie wysyła je nieodwrócone, zarówno w podglądzie na żywo, jak i w transkoderze wideo (dd1ad68c4).

  • Naprawiono nieprawidłowe automatyczne wcięcia w Pythonie, zachowując wcięcie poprzedniego wiersza w nowym pustym wierszu zamiast resetowania do kolumny 0 po pustym wierszu (c33e9f354).

  • Nawigacja po kliknięciu komunikatu o błędzie nie próbuje już otwierać nieistniejącego pliku źródłowego, gdy błąd pochodzi z wbudowanego (zamrożonego) modułu, co pozwala uniknąć fałszywych błędów edytora (dd1ad68c4).

Obsługa platform i narzędzi

  • Baza Qt Creator: 4.0.2.

  • Nowa płytka: OpenMV Pure Thermal (OPENMVPT, STM32H743 z SDRAM) z dołączonym oprogramowaniem układowym, bootloaderem i plikami binarnymi UVC (c5b7df59f).

  • Nowa płytka: Arduino Nano 33 BLE Sense z dołączonym oprogramowaniem układowym (c5b7df59f).

  • Dołączone oprogramowanie układowe: oprogramowanie OpenMV zaktualizowano z 3.8.0 do 3.9.1 (c5b7df59f), a następnie do 3.9.2 (a707f6ebc).

  • Wersja IDE: podniesiona z 2.6.8 do 2.6.9 (d128254d7).

Zmiany łamiące zgodność

Brak. To wydanie dodaje płytki i poprawki bez zmiany zachowania istniejących projektów, a baza Qt Creator 4.0.2 pozostaje niezmieniona.