v4.5.0

v4.5.0 เป็นรุ่นบำรุงรักษาและวางรากฐานที่รวมเฟิร์มแวร์ OpenMV 4.6.20 และสอนให้ IDE เจรจาการตอบสนอง get_state() ขนาดแปรผันกับเฟิร์มแวร์รุ่นใหม่กว่า ยังคงอิงตาม Qt Creator 14.0.2 รุ่นนี้ลบแป้นพิมพ์ลัดสำหรับการดำเนินการเมนู Tools สองรายการ ซึ่งเป็นการเปลี่ยนแปลงที่กระทบผู้ใช้ที่พึ่งพาแป้นพิมพ์ลัดเหล่านั้น

ไฮไลต์

  • เฟิร์มแวร์ที่รวมมา 4.6.20 จัดส่งสำหรับบอร์ดที่รองรับทั้งหมด

  • การเจรจา get_state() ขนาดแปรผัน เปิดใช้งานสำหรับเฟิร์มแวร์ 4.6.1 และใหม่กว่า พร้อม fallback อัตโนมัติไปยังรูปแบบขนาดคงที่บนเฟิร์มแวร์รุ่นเก่า

การเปลี่ยนแปลงและปรับปรุงอื่น ๆ

  • เมื่อเชื่อมต่อกับกล้อง IDE จะเจรจาการตอบสนอง get_state() ขนาดแปรผันตามเวอร์ชันเฟิร์มแวร์ที่รายงาน โดยเปิดใช้เส้นทางขนาดแปรผันสำหรับเฟิร์มแวร์ 4.6.1 และใหม่กว่า และ fallback ไปยังรูปแบบขนาดคงที่บนเฟิร์มแวร์รุ่นเก่า (db25810ea).

การสนับสนุนแพลตฟอร์มและเครื่องมือ

  • ฐาน Qt Creator: 14.0.2.

  • เฟิร์มแวร์ OpenMV ที่รวมมา: อัปเดตเป็น 4.6.20 สำหรับบอร์ดที่รองรับทั้งหมด (OPENMV2/3/4/4P/PT, RT1060 และ Arduino GIGA, Nicla Vision, Portenta H7, Nano 33 BLE Sense, Nano RP2040 Connect) (9126895de).

การเปลี่ยนแปลงที่กระทบความเข้ากันได้

  • แป้นพิมพ์ลัดสำหรับ Run Bootloader (Load Firmware) (เดิมคือ Ctrl+Shift+L) และ Erase Onboard Data Flash (เดิมคือ Ctrl+Shift+E) ถูกลบออกแล้ว การดำเนินการเมนู Tools เหล่านี้ตอนนี้เข้าถึงได้ผ่านเมนูเท่านั้น (1013287ff).