v1.5.0¶
v1.5.0 อัปเดตแกนหลักเป็น MicroPython v1.8 เปิดใช้งานโมดูล machine นำ ตัวกรองบรรทัดด้วย Python callbacks กลับมาใช้ใหม่ เปลี่ยนไปใช้โมดูล SD card ของ MicroPython และเพิ่มตัวเลือกการลบไฟล์ระบบและการโหลดไบนารีอิมเมจในบูตโหลดเดอร์ การอัปเดต MicroPython เป็นการเปลี่ยนแปลงพฤติกรรม — โปรดอ่านการเปลี่ยนแปลงที่ไม่เข้ากันด้านล่าง
ไฮไลต์¶
อัปเดตแกนหลัก MicroPython v1.8
เปิดใช้งานโมดูล
machinePython line filters — นำตัวกรองบรรทัดกลับมาใช้ใหม่ด้วย Python callbacks
SD card — ใช้โมดูล SD card ของ MicroPython
ไม่เข้ากัน: MicroPython ได้รับการอัปเดตเป็น v1.8 — ดูการเปลี่ยนแปลงที่ไม่เข้ากัน
ฟีเจอร์ใหม่¶
เปิดใช้งานโมดูล
machineของ MicroPython นำตัวกรองบรรทัดกลับมาใช้ใหม่ด้วย Python callbacks (พร้อมตัวอย่างline_filter.py) เพิ่มตัวอย่าง timer callback และตัวอย่าง PWM ที่อัปเดตแล้วBootloader / pydfu — เพิ่มตัวเลือกสำหรับลบเซกเตอร์ไฟล์ระบบ รองรับการโหลดไบนารีอิมเมจจาก
pydfu.pyและไฟล์ไบนารีรวมสำหรับ programming jig
การเปลี่ยนแปลงและปรับปรุงอื่นๆ¶
อัปเดต MicroPython ที่รวมอยู่เป็น v1.8 (และอัปเดตโค้ดเฟิร์มแวร์ให้รองรับ) เปิดใช้งานการปรับประสิทธิภาพบางอย่างของ MicroPython เปลี่ยน SD card ไปใช้โมดูล SD card ของ MicroPython และลบโค้ดไดรเวอร์ WiFi CC3000 (CC3K) เก่าออก
การแก้ไขบัก¶
แก้ไขปัญหาหน่วยความจำของ MLX /
firและลำดับความสำคัญฐานระหว่าง soft-reset
การเปลี่ยนแปลง API ที่ไม่เข้ากัน¶
การเปลี่ยนแปลง API ที่ผู้ใช้มองเห็นได้ระหว่าง v1.4.0 และ v1.5.0 ขอบเขต: Python C-modules ใน modules/ และ Python libraries ใน scripts/libraries/
การเปลี่ยนแปลงที่ไม่เข้ากันคือการเปลี่ยน พฤติกรรม (API เดิม แต่ผลลัพธ์ต่างกัน) — ตรวจสอบสคริปต์ที่ได้รับผลกระทบอีกครั้ง แต่ละ hash ของ commit เชื่อมโยงไปยัง diff บน GitHub
MicroPython อัปเดตเป็น v1.8 (พฤติกรรม)¶
แกนหลัก MicroPython ที่รวมอยู่ได้รับการอัปเดตเป็น v1.8 พฤติกรรมของ standard library และภาษาเป็นไปตาม MicroPython 1.8 upstream ตรวจสอบสคริปต์ที่ขึ้นอยู่กับพฤติกรรมเฉพาะเวอร์ชันของ micropython / standard module อีกครั้ง
Commits: 8e503f414
รายการตรวจสอบการย้าย¶
ตรวจสอบสคริปต์ที่ขึ้นอยู่กับพฤติกรรมเฉพาะเวอร์ชันของ MicroPython กับ v1.8 อีกครั้ง (การอัปเดต MicroPython) สคริปต์อื่นๆ ทั้งหมดทำงานได้โดยไม่มีการเปลี่ยนแปลง