v4.2.0

v4.2.0 เพิ่มการรองรับ การตรวจจับวัตถุ ให้กับ ML pipeline, ปรับปรุง boot scripts / pyexec ใหม่ และแก้ไขการโหลด JPEG และ USB high-speed (ULPI) การปรับปรุง boot/exec ใหม่เป็นการเปลี่ยนแปลงพฤติกรรม — อ่านการเปลี่ยนแปลงที่ทำให้เกิดความเข้ากันไม่ได้ด้านล่าง

จุดเด่น

  • เพิ่มการรองรับ การตรวจจับวัตถุ ให้กับ TensorFlow/ML pipeline

  • ปรับปรุง boot scripts และ pyexec ใหม่

  • แก้ไขการโหลด JPEG และพิน DIR ของ USB high-speed (ULPI)

  • การเปลี่ยนแปลงสำคัญ: การปรับปรุง boot-script / pyexec ใหม่เปลี่ยนพฤติกรรมการเริ่มต้น — ดูการเปลี่ยนแปลงที่ทำให้เกิดความเข้ากันไม่ได้

ฟีเจอร์ใหม่

  • การตรวจจับวัตถุ — เพิ่มการรองรับโมเดลการตรวจจับวัตถุให้กับ TensorFlow/ML inference pipeline

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

  • submodule MicroPython ที่รวมอยู่ได้รับการอัปเดต

การแก้ไขบั๊ก

  • แก้ไขการโหลดภาพ JPEG และคำจำกัดความพิน DIR ของ USB high-speed ULPI

ฮาร์ดแวร์และการรองรับบอร์ด

  • Arduino Nano RP2040 Connect — กำหนดพิน I2C เริ่มต้น

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

การเปลี่ยนแปลง API ที่มองเห็นได้โดยผู้ใช้ระหว่าง v4.1.4 และ v4.2.0

การเปลี่ยนแปลงที่ทำให้เกิดความเข้ากันไม่ได้เป็นการเปลี่ยนแปลง behavior ของลำดับ boot/exec เท่านั้น

Boot scripts และ pyexec ได้รับการปรับปรุงใหม่ (behavior)

boot scripts และเส้นทางการรัน script ของ pyexec ได้รับการปรับปรุงใหม่ พฤติกรรมโดยส่วนใหญ่เหมือนเดิม แต่ลำดับ/การจัดการของ boot และการรัน script มีการเปลี่ยนแปลง — ตรวจสอบสคริปต์ที่พึ่งพาลำดับการเริ่มต้นก่อนหน้าอีกครั้ง (เช่น พฤติกรรม boot.py แบบกำหนดเอง หรือการจัดการข้อยกเว้นที่แน่นอนเมื่อสิ้นสุด script)

Commit: b0c7a3272

รายการตรวจสอบการย้าย

ตรวจสอบพฤติกรรม boot.py แบบกำหนดเอง / ที่ขึ้นอยู่กับการเริ่มต้นกับลำดับ boot/exec ที่ปรับปรุงใหม่ (การเปลี่ยนแปลง boot/exec) สคริปต์อื่นทั้งหมดทำงานได้โดยไม่เปลี่ยนแปลง