v2.6.9

v2.6.9 bổ sung hỗ trợ OpenMV Pure Thermal và Arduino Nano 33 BLE Sense, sửa lỗi màu sắc bộ đệm khung hình RGB565 bị hoán đổi byte và tính năng tự động thụt lề Python, đồng thời cải thiện giao diện thông báo nâng cấp firmware và các chú thích tài liệu. Phiên bản này được xây dựng trên nền Qt Creator 4.0.2 giống như bản phát hành trước, và không có thay đổi gây phá vỡ các dự án hiện có.

Điểm nổi bật

  • OpenMV Pure Thermal (OPENMVPT) hiện được hỗ trợ, kèm theo firmware, bootloader và các tệp nhị phân UVC, cùng một mục nạp DFU.

  • Hỗ trợ Arduino Nano 33 BLE Sense bổ sung firmware đi kèm và một bộ ví dụ đầy đủ về board, cảm biến, Bluetooth, âm thanh và camera nhiệt.

  • Sửa lỗi màu RGB565 bị hoán đổi byte trong chế độ xem bộ đệm khung hình trực tiếp và bộ chuyển đổi video.

  • Sửa lỗi tự động thụt lề Python để dòng trống mới giữ lại thụt lề của dòng trước thay vì quay về cột 0.

  • Hộp kiểm "Don't show this message again" trên thông báo nhắc nâng cấp firmware giúp ngăn các thông báo lặp lại.

Tính năng mới

  • OpenMV Pure Thermal: đã bổ sung hỗ trợ cho camera OPENMVPT (OpenMV Pure Thermal, STM32H743 với SDRAM), bao gồm firmware, bootloader và các tệp nhị phân UVC đi kèm cùng một mục boards.txt mới cho việc nạp DFU (c5b7df59f).

  • Arduino Nano 33 BLE Sense: đã đóng gói firmware Nano 33 BLE Sense (c5b7df59f) và bổ sung bộ ví dụ đầy đủ bao gồm trình quét I2C của board, các cảm biến APDS9960, HTS221, LPS22 và LSM9DS1, BLE blinky/scan/nhiệt độ, FFT âm thanh và camera nhiệt (4e7bc157b).

Các thay đổi và cải tiến khác

  • Thông báo nhắc nâng cấp firmware lỗi thời hiện bao gồm hộp kiểm "Don't show this message again" để người dùng có thể ngăn các thông báo nhắc nâng cấp lặp lại (dd1ad68c4).

  • Nhấp Ctrl vào một phương thức hoặc thuộc tính giờ chỉ hiển thị chú thích tài liệu cho mô-đun cụ thể đó, bằng cách lọc các kết quả khớp theo tên mô-đun đứng trước dấu . (34d9a30bf).

  • Nhãn submenu Ví dụ giờ hiển thị dấu gạch ngang trong tên thư mục thành khoảng trắng để tiêu đề đẹp hơn (ví dụ Nano 33 BLE SensePortenta H7) (34d9a30bf, 4e7bc157b).

  • Trên Linux, hộp thoại tiến trình DFU UtilConvert Video giờ mở ra mà không chiếm tiêu điểm cửa sổ (dd1ad68c4).

  • Ví dụ TV Shield đã được cập nhật để sử dụng độ phân giải SIF (352x240), bộ đệm ba tùy chọn và in ra FPS, đồng thời ghi chú rằng TV shield có dây cũng được hỗ trợ; thay đổi này cũng dọn dẹp ví dụ LoRa Portenta H7 bằng cách bỏ đối số thời gian chờ OTAA join tường minh (d54bb97e4).

Sửa lỗi

  • Sửa lỗi màu bộ đệm khung hình RGB565 hiển thị bị hoán đổi byte: ảnh từ firmware cũ hơn (trước 3.8.0) được đảo byte trong khi firmware mới hơn được gửi không đảo, trong cả chế độ xem trực tiếp và bộ chuyển đổi video (dd1ad68c4).

  • Sửa lỗi tự động thụt lề Python không đúng bằng cách giữ lại thụt lề của dòng trước trên dòng trống mới thay vì quay về cột 0 sau dòng trắng (c33e9f354).

  • Điều hướng nhấp vào thông báo lỗi không còn cố gắng mở tệp nguồn không tồn tại khi lỗi xuất phát từ một mô-đun tích hợp (frozen), tránh các lỗi editor giả mạo (dd1ad68c4).

Hỗ trợ nền tảng và công cụ

  • Nền tảng Qt Creator: 4.0.2.

  • Board mới: OpenMV Pure Thermal (OPENMVPT, STM32H743 với SDRAM) kèm firmware, bootloader và các tệp nhị phân UVC đi kèm (c5b7df59f).

  • Board mới: Arduino Nano 33 BLE Sense kèm firmware đi kèm (c5b7df59f).

  • Firmware đi kèm: Firmware OpenMV được cập nhật từ 3.8.0 lên 3.9.1 (c5b7df59f) rồi lên 3.9.2 (a707f6ebc).

  • Phiên bản IDE: tăng từ 2.6.8 lên 2.6.9 (d128254d7).

Thay đổi gây phá vỡ

Không có. Phiên bản này bổ sung board và sửa lỗi mà không thay đổi hành vi dự án hiện có, và nền tảng Qt Creator 4.0.2 không thay đổi.