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.
machinemodü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
machinemodülü etkinleştirildi; satır filtreleri Python geri çağırmalarıyla (callback) yeniden uygulandı (birline_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 /
firbellek 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.