v3.5.0-beta.1

v3.5.0-beta.1 อัปเดตคอร์เป็น MicroPython 1.11 และแก้ไขปัญหา SPI, USB HID, และ low-power / SDIO การอัปเดต MicroPython ส่งผลให้พฤติกรรมเปลี่ยนแปลง — กรุณาอ่านการเปลี่ยนแปลงที่ไม่เข้ากันด้านล่าง (นี่คือเวอร์ชันเบต้าแรกก่อน v3.5.0.)

ไฮไลต์

  • MicroPython 1.11 — อัปเดตคอร์ที่รวมอยู่แล้ว

  • การแก้ไข — บั๊ก SPI WFI, ตัวบ่งชี้ USB HID, และการเริ่มต้น low-power / SDIO

  • การเปลี่ยนแปลงที่ไม่เข้ากัน: MicroPython อัปเดตเป็น 1.11 — ดูการเปลี่ยนแปลงที่ไม่เข้ากัน

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

  • อัปเดต MicroPython ที่รวมอยู่เป็น 1.11; หยุดติดตามไฟล์ไบนารีของเฟิร์มแวร์ในรีโพสิทอรีและย้ายเฟิร์มแวร์ WINC1500

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

  • แก้ไขบั๊ก SPI WFI และเพิ่มการตรวจสอบบัฟเฟอร์ SPI, ตัวบ่งชี้ USB HID, การระงับ SysTick ก่อนเข้าสู่โหมดหยุด, และการรีเซ็ต SDIO ก่อนเริ่มต้น

การเปลี่ยนแปลง API ที่ไม่เข้ากัน

การเปลี่ยนแปลง API ที่ผู้ใช้มองเห็นได้ระหว่าง v3.4.3 และ v3.5.0-beta.1 ขอบเขต: Python C-modules ใน modules/ และไลบรารี Python ใน scripts/libraries/

การเปลี่ยนแปลงที่ไม่เข้ากันนี้เป็นการเปลี่ยนแปลง พฤติกรรม (API เดิม ผลลัพธ์ต่างกัน) — ตรวจสอบสคริปต์ที่ได้รับผลกระทบอีกครั้ง แต่ละแฮชคอมมิตลิงก์ไปยัง diff บน GitHub

MicroPython อัปเดตเป็น 1.11 (พฤติกรรม)

คอร์ MicroPython ที่รวมอยู่ได้รับการอัปเดตเป็น 1.11 พฤติกรรมของไลบรารีมาตรฐานและภาษาเป็นไปตาม MicroPython 1.11 upstream; ตรวจสอบสคริปต์ที่ขึ้นอยู่กับพฤติกรรมเฉพาะเวอร์ชันของ micropython / โมดูลมาตรฐานอีกครั้ง

Commits: 5676b4101

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

ตรวจสอบสคริปต์ที่ขึ้นอยู่กับพฤติกรรมเฉพาะเวอร์ชันของ MicroPython กับ 1.11 อีกครั้ง (การอัปเดต MicroPython) สคริปต์อื่น ๆ ทั้งหมดทำงานได้โดยไม่มีการเปลี่ยนแปลง