v1.5.0

v1.5.0 çekirdeği MicroPython v1.8‘e günceller, machine modülünü etkinleştirir, satır filtrelerini Python geri çağırmalarıyla yeniden uygular, MicroPython’un SD kart modülüne geçer ve önyükleyici (bootloader) dosya sistemi silme ile ikili görüntü yükleme seçenekleri ekler. MicroPython yükseltmesi bir davranış değişikliğidir — aşağıdaki değişiklikleri okuyun.

Öne çıkanlar

  • MicroPython v1.8 çekirdek güncellemesi.

  • machine modülü etkinleştirildi.

  • Python satır filtreleri — satır filtreleri Python geri çağırmalarıyla (callback) yeniden uygulandı.

  • SD kart — artık MicroPython’un SD kart modülünü kullanıyor.

  • Bozucu değişiklik: MicroPython v1.8’e güncellendi — bozucu değişikliklere bakın.

Yeni özellikler

  • MicroPython machine modülü etkinleştirildi; satır filtreleri Python geri çağırmalarıyla (callback) yeniden uygulandı (bir line_filter.py örneği ile); bir zamanlayıcı geri çağırma örneği ve güncellenmiş bir PWM örneği eklendi.

  • Önyükleyici (bootloader) / pydfu — dosya sistemi sektörlerini silme seçeneği, pydfu.py üzerinden ikili görüntü yükleme desteği ve programlama jig’i için birleşik bir ikili dosya eklendi.

Diğer değişiklikler ve iyileştirmeler

  • Paketlenmiş MicroPython v1.8’e güncellendi (ve aygıt yazılımı kodu buna göre güncellendi); bazı MicroPython optimizasyonları etkinleştirildi; SD kart MicroPython’un SD kart modülüne geçirildi; eski CC3000 (CC3K) WiFi sürücü kodu kaldırıldı.

Hata düzeltmeleri

  • MLX / fir bellek sorunları ve yazılımsal sıfırlama sırasındaki temel öncelik düzeltildi.

Bozucu API değişiklikleri

v1.4.0 ile v1.5.0 arasındaki kullanıcıya görünür API değişiklikleri. Kapsam: modules/ içindeki Python C modülleri ve scripts/libraries/ içindeki Python kitaplıkları.

Bozucu değişiklik bir davranış değişikliğidir (aynı API, farklı sonuçlar) — etkilenen betikleri yeniden kontrol edin. Her commit hash’i GitHub’daki diff’ine bağlanır.

MicroPython v1.8’e güncellendi (davranış)

Paketlenmiş MicroPython çekirdeği v1.8’e güncellendi. Standart kitaplık ve dil davranışı üstkaynak MicroPython 1.8’i izler; sürüme özgü micropython / standart modül davranışına bağımlı betikleri yeniden kontrol edin.

Commit’ler: 8e503f414

Geçiş kontrol listesi

Sürüme özgü MicroPython davranışına bağımlı betikleri v1.8’e karşı yeniden doğrulayın (MicroPython yükseltmesi). Diğer tüm betikler değişmeden çalışır.