v2.6.9

v2.6.9 เพิ่มการรองรับ OpenMV Pure Thermal และ Arduino Nano 33 BLE Sense แก้ไขสีบัฟเฟอร์เฟรม RGB565 ที่สลับไบต์และการเยื้องอัตโนมัติของ Python รวมถึงปรับปรุงการแจ้งเตือนการอัปเกรดเฟิร์มแวร์และคำแนะนำในเอกสาร รุ่นนี้สร้างบน Qt Creator 4.0.2 เช่นเดียวกับรุ่นก่อนหน้า และไม่มีการเปลี่ยนแปลงที่ทำให้โปรเจกต์เดิมไม่สามารถทำงานได้

ไฮไลต์

  • รองรับ OpenMV Pure Thermal (OPENMVPT) แล้ว พร้อมเฟิร์มแวร์ บูตโหลดเดอร์ และไบนารี UVC ที่รวมมาด้วย รวมถึงรายการแฟลช DFU

  • การรองรับ Arduino Nano 33 BLE Sense เพิ่มเฟิร์มแวร์ที่รวมมาและตัวอย่างครบชุดสำหรับบอร์ด เซนเซอร์ Bluetooth เสียง และกล้องความร้อน

  • แก้ไขสี RGB565 ที่สลับไบต์ ในมุมมองบัฟเฟอร์เฟรมแบบสดและตัวแปลงวิดีโอ

  • แก้ไขการเยื้องอัตโนมัติของ Python ให้บรรทัดว่างใหม่คงการเยื้องของบรรทัดก่อนหน้าแทนที่จะรีเซ็ตไปยังคอลัมน์ 0

  • เพิ่มช่องทำเครื่องหมาย "Don't show this message again" ในการแจ้งเตือนการอัปเกรดเฟิร์มแวร์ล้าสมัย เพื่อระงับการแจ้งเตือนซ้ำๆ

ฟีเจอร์ใหม่

  • OpenMV Pure Thermal: เพิ่มการรองรับกล้อง OPENMVPT (OpenMV Pure Thermal, STM32H743 พร้อม SDRAM) รวมถึงเฟิร์มแวร์ บูตโหลดเดอร์ และไบนารี UVC ที่รวมมา พร้อมรายการ boards.txt ใหม่สำหรับการแฟลช DFU (c5b7df59f)

  • Arduino Nano 33 BLE Sense: รวมเฟิร์มแวร์ Nano 33 BLE Sense (c5b7df59f) และเพิ่มตัวอย่างครบชุดที่ครอบคลุม I2C scanner ของบอร์ด เซนเซอร์ APDS9960, HTS221, LPS22 และ LSM9DS1, BLE blinky/scan/temperature, audio FFT และกล้องความร้อน (4e7bc157b)

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

  • การแจ้งเตือนการอัปเกรดเฟิร์มแวร์ล้าสมัยมีช่องทำเครื่องหมาย "Don't show this message again" เพื่อให้ผู้ใช้ระงับการแจ้งเตือนการอัปเกรดซ้ำๆ (dd1ad68c4)

  • การคลิก Ctrl ที่เมธอดหรือแอตทริบิวต์จะแสดงเฉพาะคำแนะนำเอกสารสำหรับโมดูลนั้น โดยกรองผลลัพธ์ตามชื่อโมดูลที่อยู่หน้า . (34d9a30bf)

  • ป้ายกำกับในเมนูย่อยตัวอย่างจะแสดงยัติภังค์ในชื่อโฟลเดอร์เป็นช่องว่างเพื่อให้ชื่อเรื่องสวยงามขึ้น (เช่น Nano 33 BLE Sense และ Portenta H7) (34d9a30bf, 4e7bc157b)

  • บน Linux กล่องโต้ตอบความคืบหน้า DFU Util และ Convert Video จะเปิดขึ้นโดยไม่แย่งโฟกัสหน้าต่าง (dd1ad68c4)

  • ตัวอย่าง TV Shield ได้รับการอัปเดตให้ใช้ความละเอียด SIF (352x240) บัฟเฟอร์สามชั้นแบบเลือกได้ และการแสดง FPS และระบุว่ารองรับ TV shield แบบมีสายด้วย การเปลี่ยนแปลงเดียวกันนี้ยังจัดระเบียบตัวอย่าง Portenta H7 LoRa โดยตัด argument การหมดเวลา OTAA join อย่างชัดเจนออก (d54bb97e4)

แก้ไขบั๊ก

  • แก้ไขสีบัฟเฟอร์เฟรม RGB565 ที่ปรากฏสลับไบต์: ภาพจากเฟิร์มแวร์รุ่นเก่า (ก่อน 3.8.0) จะถูกกลับไบต์ในขณะที่เฟิร์มแวร์ใหม่ส่งโดยไม่กลับ ทั้งในมุมมองสดและตัวแปลงวิดีโอ (dd1ad68c4)

  • แก้ไขการเยื้องอัตโนมัติของ Python ที่ไม่ถูกต้อง โดยคงการเยื้องของบรรทัดก่อนหน้าในบรรทัดว่างใหม่แทนที่จะรีเซ็ตไปยังคอลัมน์ 0 หลังบรรทัดว่าง (c33e9f354)

  • การนำทางด้วยการคลิกที่ข้อความแสดงข้อผิดพลาดจะไม่พยายามเปิดไฟล์ต้นฉบับที่ไม่มีอยู่เมื่อข้อผิดพลาดมาจากโมดูลในตัว (frozen) ซึ่งหลีกเลี่ยงข้อผิดพลาดในตัวแก้ไขที่ไม่ควรเกิดขึ้น (dd1ad68c4)

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

  • Qt Creator base: 4.0.2.

  • บอร์ดใหม่: OpenMV Pure Thermal (OPENMVPT, STM32H743 พร้อม SDRAM) พร้อมเฟิร์มแวร์ บูตโหลดเดอร์ และไบนารี UVC ที่รวมมา (c5b7df59f)

  • บอร์ดใหม่: Arduino Nano 33 BLE Sense พร้อมเฟิร์มแวร์ที่รวมมา (c5b7df59f)

  • เฟิร์มแวร์ที่รวมมา: เฟิร์มแวร์ OpenMV อัปเดตจาก 3.8.0 เป็น 3.9.1 (c5b7df59f) และจากนั้นเป็น 3.9.2 (a707f6ebc)

  • เวอร์ชัน IDE: เพิ่มจาก 2.6.8 เป็น 2.6.9 (d128254d7)

การเปลี่ยนแปลงที่ทำให้ไม่เข้ากัน

ไม่มี รุ่นนี้เพิ่มบอร์ดและแก้ไขบั๊กโดยไม่เปลี่ยนแปลงพฤติกรรมของโปรเจกต์ที่มีอยู่ และ Qt Creator 4.0.2 base ยังคงไม่เปลี่ยนแปลง