v4.2.1¶
v4.2.1 เพิ่มการรองรับเซนเซอร์ DHT11/DHT22 บน Nano RP2040 และกล้อง MT9V0xx หลายรุ่นเพิ่มเติม รวมถึงการแก้ไข ImageIO, WiFi และ framebuffer-cache การถ่ายโอนภาพตอนนี้ถูก offload ไปยัง MDMA โดยค่าเริ่มต้น — อ่านการเปลี่ยนแปลงที่ทำให้เกิดความเข้ากันไม่ได้ด้านล่าง
จุดเด่น¶
Nano RP2040 Connect — รองรับเซนเซอร์อุณหภูมิ/ความชื้น DHT11 / DHT22
MT9V0xx หลายรุ่นเพิ่มเติม — MT9V022 / MT9V024 / MT9V032 / MT9V034
ImageIO ตอนนี้รองรับทุกโหมดและไฟล์เก่า; แก้ไข framebuffer-cache และ
copy_to_fbการเปลี่ยนแปลงสำคัญ: การถ่ายโอนภาพตอนนี้ถูก offload ไปยัง MDMA โดยค่าเริ่มต้น — ดูการเปลี่ยนแปลงที่ทำให้เกิดความเข้ากันไม่ได้
ฟีเจอร์ใหม่¶
Nano RP2040 Connect — เพิ่มการรองรับเซนเซอร์ DHT11 และ DHT22
กล้อง MT9V0xx หลายรุ่น — ไดรเวอร์ MT9V0xx ตอนนี้รองรับเซนเซอร์ MT9V022 / MT9V024 / MT9V032 / MT9V034
การเปลี่ยนแปลงและการปรับปรุงอื่นๆ¶
ข้อความในคอนโซล "frozen module not found" จะไม่ถูกพิมพ์อีกต่อไป
Nano RP2040 Connect มาพร้อมเนื้อหาระบบไฟล์ใหม่เริ่มต้น
การแก้ไขบั๊ก¶
แก้ไขป้ายกำกับของโมเดลตรวจจับบุคคลที่ฝังในตัว
แก้ไข
ImageIOให้รองรับทุกโหมดและไฟล์บันทึกเก่าแก้ไข
copy_to_fbเมื่อกำหนดเป้าหมายเป็นภาพที่มีอยู่แล้ว และ framebuffer cache ตอนนี้ถูก invalidate ก่อนใช้งาน (ป้องกันข้อมูลภาพเสียหาย)แก้ไขไดรเวอร์ NINA WiFi (Nano RP2040 Connect) และบั๊กการระบุ flag ของ
machine.Timer
ฮาร์ดแวร์และการรองรับบอร์ด¶
Arduino Nano RP2040 Connect — เซนเซอร์ DHT11/DHT22, การตั้งค่า I2C/ไฟล์เริ่มต้น
MT9V0xx — รองรับรุ่น MT9V022/024/032/034
การเปลี่ยนแปลง API ที่ทำให้เกิดความเข้ากันไม่ได้¶
การเปลี่ยนแปลง API ที่มองเห็นได้โดยผู้ใช้ระหว่าง v4.2.0 และ v4.2.1
การเปลี่ยนแปลงที่ทำให้เกิดความเข้ากันไม่ได้เป็นการเปลี่ยนแปลง behavior เท่านั้น (API เดิม ผลลัพธ์ต่างกัน) — ตรวจสอบการจับภาพที่ sensitive ต่อเวลาอีกครั้ง
การถ่ายโอนภาพถูก offload ไปยัง MDMA โดยค่าเริ่มต้น (behavior)¶
การถ่ายโอนภาพตอนนี้ถูก offload ไปยัง MDMA อย่างเต็มรูปแบบโดยค่าเริ่มต้นบนบอร์ดที่รองรับ สิ่งนี้เร่งการจับภาพแต่เปลี่ยนเส้นทางการถ่ายโอนและเวลา — ตรวจสอบสคริปต์ที่พึ่งพาเวลาการจับภาพก่อนหน้า (ที่ไม่ได้ offload) อีกครั้ง
Commit: e6cc4223d
รายการตรวจสอบการย้าย¶
มีผลเฉพาะโค้ดจับภาพที่ sensitive ต่อเวลา: ตรวจสอบสมมติฐานด้านเวลาเกี่ยวกับการจับภาพอีกครั้งโดยคำนึงถึงการ offload MDMA เริ่มต้นใหม่ (การเปลี่ยนแปลง MDMA-offload) สคริปต์อื่นทั้งหมดทำงานได้โดยไม่เปลี่ยนแปลง