v4.0.10¶
v4.0.10 เพิ่มการรองรับอย่างสมบูรณ์สำหรับบอร์ด Arduino Giga (STM32H747) พร้อมเฟิร์มแวร์ บูตโหลดเดอร์ และไบนารี UVC ที่รวมมาด้วย รวมถึงแก้ไขปัญหาการแฟลช การบันทึก และการแปลภาษาหลายรายการ โดยอาศัย Qt Creator 10.0.1 เป็นฐาน และไม่มีการเปลี่ยนแปลงที่ส่งผลกระทบต่อโปรเจกต์ที่มีอยู่
ไฮไลต์¶
รองรับ Arduino Giga แบบบิลต์อิน พร้อมเฟิร์มแวร์ บูตโหลดเดอร์ และไบนารี UVC ที่รวมมา รวมถึงการแฟลชด้วย DFU
การสแกนพอร์ตที่ปลอดภัยขณะแฟลช: การสแกนพอร์ตซีเรียลจะไม่รบกวนการแฟลชเฟิร์มแวร์ที่กำลังดำเนินอยู่อีกต่อไป
การบันทึก Image-writer ที่มีระยะห่างระหว่างเฟรมเป็นศูนย์มิลลิวินาทีจะได้รับการยอมรับแทนที่จะถูกปฏิเสธ
กู้คืนการแปลภาษา: ไฟล์การแปลภาษา Qt ทั้งหมดถูกรวมกลับมาแล้ว ทำให้การแปลภาษาของ IDE ทำงานได้อย่างถูกต้อง
ฟีเจอร์ใหม่¶
Arduino Giga (STM32H747): เพิ่มการรองรับบอร์ดอย่างครบถ้วน รวมถึงไบนารี
firmware,bootloaderและuvcที่รวมมา (.binและ.dfu) ภายใต้share/qtcreator/firmware/ARDUINO_GIGA_H7/, รายการในboards.txtและdfu.txt, USB PIDs ใหม่ (ARDUINOCAM_GH7_PID,GIGA_LDR_PID,GIGA_APP_PID) และการตรวจจับ Giga ในเส้นทางการกรองพอร์ต การเชื่อมต่อ และการตรวจสอบใบอนุญาต (91a634714, 21ad38087, 860aa10d6, c27d9d7ea)
การแก้ไขข้อบกพร่อง¶
แก้ไขข้อผิดพลาดทาง JSON ใน Giga DFU settings (เครื่องหมายคำพูดคู่ที่หลงเหลืออยู่ในรายการ
appvidpid) (c27d9d7ea)แก้ไขประเภทบอร์ด Giga DFU จาก
H747เป็นH7เพื่อให้การแฟลชบอร์ด Arduino ทำงานได้ใน IDE (860aa10d6)เพิ่มล็อกที่ทำงานได้จริง เพื่อให้การสแกนพอร์ตซีเรียลไม่รบกวนการแฟลชเฟิร์มแวร์ที่กำลังดำเนินอยู่ผ่าน
dfu-util,picotool,bossacหรือimx(f0de0fe00, da7e80b12)ไฟล์บันทึก Image-writer ที่มีระยะห่างระหว่างเฟรมเป็นศูนย์มิลลิวินาทีจะได้รับการยอมรับแทนที่จะถูกปฏิเสธว่าอยู่นอกช่วงที่กำหนด (fed86c2bb, 75bc5a848)
แก้ไขทั้งกล่องโต้ตอบข้อผิดพลาด "No DFU settings for the selected board type!" และ "No DFU settings for the selected device!" ซึ่งแต่ละอันส่งค่า
intVID/PID สองค่าเข้าสู่การเรียก.arg()เดียว ทำให้ค่าที่สองถูกตีความเป็นความกว้างของช่อง%1แทนที่จะแทนที่%2; ทั้งคู่ตอนนี้ใช้.arg(...).arg(...)เพื่อให้ VID และ PID แสดงอย่างถูกต้อง (b95a977b3)กู้คืนการรวมไฟล์การแปลภาษา Qt ทั้งหมด เพื่อให้การแปลภาษาของ IDE ทำงานได้อย่างถูกต้อง (e10d65de7)
การรองรับแพลตฟอร์มและเครื่องมือ¶
ฐาน Qt Creator: 10.0.1
เฟิร์มแวร์ Arduino Giga H7 ถูกรวมมาแล้ว (
ARDUINO_GIGA_H7:firmware.bin/.dfu,bootloader.bin/.dfu,uvc.bin/.dfu)
การเปลี่ยนแปลงที่ส่งผลกระทบ¶
ไม่มี รีลีสนี้เข้ากันได้อย่างสมบูรณ์กับโปรเจกต์และเวิร์กโฟลว์ที่มีอยู่