v3.9.3¶
v3.9.3 เป็นรุ่นที่เน้นด้านเครือข่ายและความเสถียร: เพิ่มการรองรับบอร์ด Bormio และตัวอย่าง Portenta WiFi อัปเดต LWIP ทำให้แหล่งสัญญาณนาฬิกา PLL สามารถกำหนดค่าได้ และแก้ไขข้อบกพร่องหลายรายการในส่วน CYW43/LWIP การรีเซ็ตแบบซอฟต์ SDIO MQTT FLIR Lepton และ TV โดยไม่มีการเปลี่ยนแปลง API ที่ทำให้สคริปต์เสียหาย — สคริปต์ v3.9.2 ยังคงทำงานได้โดยไม่ต้องแก้ไข
ไฮไลต์¶
รองรับบอร์ด Bormio
เพิ่ม ตัวอย่าง Portenta WiFi
เครือข่ายเสถียรยิ่งขึ้น — แก้ไขข้อบกพร่องของ CYW43/LWIP และการรีเซ็ตแบบซอฟต์ เพิ่มการหมดเวลาการเชื่อมต่อ และอัปเดต LWIP
ไม่มีการเปลี่ยนแปลง API ที่ทำให้สคริปต์เสียหาย — เพียงแฟลชใหม่และสคริปต์ v3.9.2 ของคุณก็ทำงานได้ทันที
ฟีเจอร์ใหม่¶
เพิ่ม ตัวอย่าง Portenta WiFi
ขณะนี้แหล่งสัญญาณนาฬิกา PLL สามารถกำหนดค่าได้แล้ว และมีการเพิ่มค่าสถานะสำหรับจองสตรีม DMA
การเปลี่ยนแปลงและการปรับปรุงอื่น ๆ¶
อัปเดต LWIP เป็นเวอร์ชันล่าสุด เพิ่มการหมดเวลาการเชื่อมต่อใน
connect()ของ CYW43 และเรียกgc_sweep_allเมื่อรีเซ็ตแบบซอฟต์เพื่อคืนหน่วยความจำ
การแก้ไขข้อบกพร่อง¶
ด้านเครือข่าย:
แก้ไขข้อบกพร่องของ CYW43/LWIP และการรีเซ็ตแบบซอฟต์ ใช้บัฟเฟอร์ DMA ชั่วคราวสำหรับการถ่ายโอน SDIO และทำให้ไลบรารี MQTT จัดการกับค่า
Noneที่ได้รับจากrecv()ได้
กล้องและจอแสดงผล:
อัปเดตไดรเวอร์ FLIR Lepton และแก้ไขลำดับช่องสัญญาณ RGB สำหรับการออกสัญญาณ TV
ระบบ:
ตรวจสอบให้แน่ใจว่า PendSV ไม่ถูกมาสก์ก่อนหยุดหรือรันสคริปต์
ฮาร์ดแวร์และการรองรับบอร์ด¶
Bormio — บอร์ดใหม่
การเปลี่ยนแปลง API ที่ทำให้สคริปต์เสียหาย¶
v3.9.3 ไม่มีการเปลี่ยนแปลง Python API ที่ทำให้สคริปต์เสียหาย สคริปต์ที่ทำงานบน v3.9.2 ยังคงทำงานได้บน v3.9.3 โดยไม่ต้องแก้ไข — เพียงแฟลชเฟิร์มแวร์ใหม่เท่านั้น