v2.6.9

v2.6.9 voegt ondersteuning toe voor OpenMV Pure Thermal en Arduino Nano 33 BLE Sense, lost byte-omgewisselde RGB565-framebufferkleuren en Python-auto-inspringing op, en verfijnt de firmware-upgradeprompt en de documentatietooltips. Het is gebouwd op dezelfde Qt Creator 4.0.2-basis als de vorige release, en er zijn geen brekende wijzigingen voor bestaande projecten.

Hoogtepunten

  • OpenMV Pure Thermal (OPENMVPT) wordt nu ondersteund, met meegeleverde firmware-, bootloader- en UVC-binaries plus een DFU-flashvermelding.

  • Arduino Nano 33 BLE Sense-ondersteuning voegt meegeleverde firmware toe en een volledige set voorbeelden voor board, sensor, Bluetooth, audio en thermische camera.

  • Byte-omgewisselde RGB565-kleuren opgelost in de live framebufferweergave en de videotranscoder.

  • Python-auto-inspringing opgelost zodat een nieuwe lege regel de inspringing van de vorige regel behoudt in plaats van terug te springen naar kolom 0.

  • Het selectievakje “Dit bericht niet meer weergeven” op de firmware-verouderd-upgradeprompt onderdrukt herhaalde meldingen.

Nieuwe functies

  • OpenMV Pure Thermal: ondersteuning toegevoegd voor de OPENMVPT-camera (OpenMV Pure Thermal, STM32H743 met SDRAM), inclusief meegeleverde firmware-, bootloader- en UVC-binaries en een nieuwe boards.txt-vermelding voor DFU-flashen (c5b7df59f).

  • Arduino Nano 33 BLE Sense: de Nano 33 BLE Sense-firmware meegeleverd (c5b7df59f) en een volledige set voorbeelden toegevoegd voor de board-I2C-scanner, de APDS9960-, HTS221-, LPS22- en LSM9DS1-sensoren, BLE blinky/scan/temperature, audio FFT en de thermische camera (4e7bc157b).

Overige wijzigingen en verbeteringen

  • De firmware-verouderd-upgradeprompt bevat nu een selectievakje “Dit bericht niet meer weergeven” zodat gebruikers herhaalde upgradeprompts kunnen onderdrukken (dd1ad68c4).

  • Ctrl-klikken op een methode of attribuut toont nu alleen de documentatietooltip voor die specifieke module, door overeenkomsten te filteren op de modulenaam vóór de . (34d9a30bf).

  • Labels in het Examples-submenu tonen koppeltekens in mapnamen nu als spaties voor schonere titels (bijvoorbeeld Nano 33 BLE Sense en Portenta H7) (34d9a30bf, 4e7bc157b).

  • Op Linux openen de voortgangsdialoogvensters DFU Util en Convert Video nu zonder de vensterfocus te stelen (dd1ad68c4).

  • Het TV Shield-voorbeeld werd bijgewerkt om SIF-resolutie (352x240), optionele triple buffering en een FPS-weergave te gebruiken, en vermeldt nu dat een bekabeld TV-shield ook wordt ondersteund; dezelfde wijziging heeft ook het Portenta H7 LoRa-voorbeeld opgeschoond door het expliciete OTAA-join-timeout-argument te laten vallen (d54bb97e4).

Bugfixes

  • Opgelost dat RGB565-framebufferkleuren byte-omgewisseld verschenen: afbeeldingen van oudere firmware (vóór 3.8.0) zijn byte-omgekeerd terwijl nieuwere firmware niet-omgekeerd wordt verzonden, zowel in de liveweergave als in de videotranscoder (dd1ad68c4).

  • Onjuiste Python-auto-inspringing opgelost door de inspringing van de vorige regel te behouden op de nieuwe lege regel in plaats van terug te springen naar kolom 0 na een lege regel (c33e9f354).

  • Klik-navigatie bij foutmeldingen probeert niet langer een onbestaand bronbestand te openen wanneer de fout afkomstig is van een ingebouwde (frozen) module, waardoor onterechte editorfouten worden vermeden (dd1ad68c4).

Platform- en toolondersteuning

  • Qt Creator-basis: 4.0.2.

  • Nieuw board: OpenMV Pure Thermal (OPENMVPT, STM32H743 met SDRAM) met meegeleverde firmware-, bootloader- en UVC-binaries (c5b7df59f).

  • Nieuw board: Arduino Nano 33 BLE Sense met meegeleverde firmware (c5b7df59f).

  • Meegeleverde firmware: OpenMV-firmware bijgewerkt van 3.8.0 naar 3.9.1 (c5b7df59f) en daarna naar 3.9.2 (a707f6ebc).

  • IDE-versie: verhoogd van 2.6.8 naar 2.6.9 (d128254d7).

Brekende wijzigingen

Geen. Deze release voegt boards en fixes toe zonder het gedrag van bestaande projecten te wijzigen, en de Qt Creator 4.0.2-basis is ongewijzigd.