v1.5.0

v1.5.0 cập nhật nhân lên MicroPython v1.8, kích hoạt mô-đun machine, tái triển khai bộ lọc dòng bằng hàm gọi lại Python, chuyển sang mô-đun thẻ SD của MicroPython, và bổ sung tùy chọn xóa hệ thống tệp trong bootloader và nạp ảnh nhị phân. Việc nâng cấp MicroPython là một thay đổi hành vi — hãy đọc phần thay đổi không tương thích bên dưới.

Điểm nổi bật

  • Cập nhật nhân MicroPython v1.8.

  • Kích hoạt mô-đun machine.

  • Bộ lọc dòng Python — bộ lọc dòng được tái triển khai bằng hàm gọi lại Python.

  • Thẻ SD — hiện sử dụng mô-đun thẻ SD của MicroPython.

  • Không tương thích: MicroPython được cập nhật lên v1.8 — xem phần thay đổi không tương thích.

Tính năng mới

  • Kích hoạt mô-đun machine của MicroPython; tái triển khai bộ lọc dòng bằng hàm gọi lại Python (kèm ví dụ line_filter.py); bổ sung ví dụ hàm gọi lại bộ định thời và ví dụ PWM được cập nhật.

  • Bootloader / pydfu — bổ sung tùy chọn xóa các sector hệ thống tệp, hỗ trợ nạp ảnh nhị phân từ pydfu.py, và file nhị phân hợp nhất dùng cho jig lập trình.

Các thay đổi và cải tiến khác

  • Cập nhật MicroPython đi kèm lên v1.8 (và cập nhật mã firmware tương ứng); kích hoạt một số tối ưu hóa của MicroPython; chuyển thẻ SD sang mô-đun thẻ SD của MicroPython; xóa mã driver WiFi CC3000 (CC3K) cũ.

Sửa lỗi

  • Sửa lỗi bộ nhớ MLX / fir và mức ưu tiên cơ sở khi thực hiện soft-reset.

Thay đổi API không tương thích

Các thay đổi API không tương thích dành cho người dùng giữa v1.4.0 và v1.5.0. Phạm vi: các C-module Python trong modules/ và thư viện Python trong scripts/libraries/.

Thay đổi không tương thích là một thay đổi hành vi (API giữ nguyên, kết quả khác) — hãy kiểm tra lại các tập lệnh bị ảnh hưởng. Mỗi hash commit liên kết đến diff của nó trên GitHub.

MicroPython cập nhật lên v1.8 (hành vi)

Nhân MicroPython đi kèm đã được cập nhật lên v1.8. Hành vi thư viện chuẩn và ngôn ngữ tuân theo MicroPython 1.8 upstream; hãy kiểm tra lại các tập lệnh phụ thuộc vào hành vi cụ thể của từng phiên bản micropython / mô-đun chuẩn.

Commits: 8e503f414

Danh sách kiểm tra di chuyển

Kiểm tra lại các tập lệnh phụ thuộc vào hành vi MicroPython theo từng phiên bản so với v1.8 (nâng cấp MicroPython). Tất cả các tập lệnh khác chạy bình thường.