v2.6.9

v2.6.9 ergänzt Unterstützung für OpenMV Pure Thermal und Arduino Nano 33 BLE Sense, behebt byte-vertauschte RGB565-Framebuffer-Farben und die automatische Python-Einrückung und verfeinert die Eingabeaufforderung zur Firmware-Aktualisierung sowie die Dokumentations-Tooltips. Sie basiert auf derselben Qt Creator 4.0.2-Grundlage wie die vorherige Version, und es gibt keine inkompatiblen Änderungen an bestehenden Projekten.

Highlights

  • OpenMV Pure Thermal (OPENMVPT) wird nun unterstützt, mit gebündelter Firmware, Bootloader und UVC-Binärdateien sowie einem DFU-Flashing-Eintrag.

  • Arduino Nano 33 BLE Sense-Unterstützung ergänzt gebündelte Firmware und einen vollständigen Satz an Beispielen für Board, Sensor, Bluetooth, Audio und Wärmebildkamera.

  • Byte-vertauschte RGB565-Farben behoben in der Live-Framebuffer-Ansicht und im Video-Transcoder.

  • Automatische Python-Einrückung behoben, sodass eine neue leere Zeile die Einrückung der vorherigen Zeile beibehält, anstatt auf Spalte 0 zurückzusetzen.

  • „Diese Meldung nicht erneut anzeigen“-Kontrollkästchen in der Eingabeaufforderung zur Firmware-Aktualisierung unterdrückt wiederholte Hinweise.

Neue Funktionen

  • OpenMV Pure Thermal: Unterstützung für die OPENMVPT-Kamera (OpenMV Pure Thermal, STM32H743 mit SDRAM) hinzugefügt, einschließlich gebündelter Firmware, Bootloader und UVC-Binärdateien sowie einem neuen boards.txt-Eintrag für DFU-Flashing (c5b7df59f).

  • Arduino Nano 33 BLE Sense: Die Nano 33 BLE Sense-Firmware gebündelt (c5b7df59f) und einen vollständigen Satz an Beispielen hinzugefügt, der den Board-I2C-Scanner, die Sensoren APDS9960, HTS221, LPS22 und LSM9DS1, BLE-Blinky/Scan/Temperatur, Audio-FFT und die Wärmebildkamera abdeckt (4e7bc157b).

Weitere Änderungen und Verbesserungen

  • Die Eingabeaufforderung zur Firmware-Aktualisierung enthält nun ein „Diese Meldung nicht erneut anzeigen“-Kontrollkästchen, damit Benutzer wiederholte Aktualisierungsaufforderungen unterdrücken können (dd1ad68c4).

  • Strg-Klicken auf eine Methode oder ein Attribut zeigt nun nur noch den Dokumentations-Tooltip für das jeweilige Modul an, indem Übereinstimmungen auf den Modulnamen vor dem . gefiltert werden (34d9a30bf).

  • Beschriftungen im Beispiele-Untermenü zeigen Bindestriche in Ordnernamen nun als Leerzeichen an, um sauberere Titel zu erhalten (zum Beispiel Nano 33 BLE Sense und Portenta H7) (34d9a30bf, 4e7bc157b).

  • Unter Linux öffnen sich die Fortschrittsdialoge DFU Util und Convert Video nun, ohne den Fensterfokus zu stehlen (dd1ad68c4).

  • Das TV Shield-Beispiel wurde aktualisiert, um SIF-Auflösung (352x240), optionales Triple Buffering und eine FPS-Ausgabe zu verwenden, und weist nun darauf hin, dass auch ein verkabeltes TV Shield unterstützt wird; dieselbe Änderung bereinigte zudem das Portenta H7 LoRa-Beispiel, indem das explizite OTAA-Join-Timeout-Argument entfernt wurde (d54bb97e4).

Fehlerbehebungen

  • RGB565-Framebuffer-Farben, die byte-vertauscht erschienen, wurden behoben: Bilder von älterer Firmware (vor 3.8.0) sind byte-umgekehrt, während neuere Firmware nicht umgekehrt gesendet wird, sowohl in der Live-Ansicht als auch im Video-Transcoder (dd1ad68c4).

  • Fehlerhafte automatische Python-Einrückung behoben, indem die Einrückung der vorherigen Zeile in der neuen leeren Zeile beibehalten wird, anstatt nach einer Leerzeile auf Spalte 0 zurückzusetzen (c33e9f354).

  • Die Klicknavigation bei Fehlermeldungen versucht nicht mehr, eine nicht vorhandene Quelldatei zu öffnen, wenn der Fehler von einem integrierten (eingefrorenen) Modul stammt, wodurch fehlerhafte Editor-Fehler vermieden werden (dd1ad68c4).

Plattform- und Tool-Unterstützung

  • Qt Creator-Grundlage: 4.0.2.

  • Neues Board: OpenMV Pure Thermal (OPENMVPT, STM32H743 mit SDRAM) mit gebündelter Firmware, Bootloader und UVC-Binärdateien (c5b7df59f).

  • Neues Board: Arduino Nano 33 BLE Sense mit gebündelter Firmware (c5b7df59f).

  • Gebündelte Firmware: OpenMV-Firmware von 3.8.0 auf 3.9.1 aktualisiert (c5b7df59f) und anschließend auf 3.9.2 (a707f6ebc).

  • IDE-Version: von 2.6.8 auf 2.6.9 angehoben (d128254d7).

Inkompatible Änderungen

Keine. Diese Version ergänzt Boards und Fehlerbehebungen, ohne das Verhalten bestehender Projekte zu ändern, und die Qt Creator 4.0.2-Grundlage bleibt unverändert.