v3.4.0

v3.4.0 bir SSD1306 OLED sürücüsü ekler, MicroPython framebuf modülünü etkinleştirir, H7’yi 480 MHz‘e yükseltir, Ctrl-C ile UART REPL üzerinden betiklerin kesilmesine olanak tanır ve CMSIS-NN kütüphanesini ile MAVLink optik akış örneklerini iyileştirir. Hiçbir kırıcı API değişikliği getirmez — v3.3.1 betikleri değişiklik yapılmadan çalışır.

Öne çıkanlar

  • SSD1306 OLED sürücüsü eklendi.

  • framebuf modülü etkinleştirildi.

  • 480 MHz’de H7 — daha fazla performans için daha yüksek saat hızı.

  • UART REPL üzerinden Ctrl-C — betikler bir UART REPL’den kesilebilir.

  • Hiçbir kırıcı API değişikliği yok — yeniden flash’layın, v3.3.1 betikleriniz değişiklik yapılmadan çalışır.

Yeni özellikler

  • Bir SSD1306 OLED ekran sürücüsü eklendi.

  • MicroPython framebuf modülü etkinleştirildi.

  • TV-shield, distance-shield ve IMU-shield örnekleri eklendi.

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

  • H7, 480 MHz’e yükseltildi (H7 saatleri güncellendi); CMSIS-NN kütüphanesi kare olmayan NN fonksiyonlarını kullanacak şekilde güncellendi ve NN / CIFAR-10 modelleri güncellendi (NN betiklerinde günlükleme etkinleştirildi); dondurulmuş bir modül derlenirken frozen_mpy.o dahil edildi.

Hata düzeltmeleri

Kamera ve sistem:

  • F7 ve H7 için SCCB / I2C zamanlaması (SCCB zamanlaması kart yapılandırma dosyalarına taşındı), H7 SD saati ve OpenMV 2 dosya sistemi düzeltildi.

Betik yazımı ve bağlanabilirlik:

  • Ctrl-C’nin bir UART REPL üzerinden betikleri kesmesine izin verildi, WINC ioctl fonksiyonu ayarlandı, py_net_search içindeki eksik bir break düzeltildi ve MAVLink optik akış örneğinin ölçeklemesi/yönü düzeltildi (yeşil yanıp sönen bir LED ile ve kaliteden bağımsız olarak her zaman akış paketleri göndererek).

Kırıcı API değişiklikleri

v3.4.0 hiçbir kırıcı Python API değişikliği getirmez. v3.3.1’de çalışan betikler v3.4.0’da değişiklik yapılmadan çalışır — sadece aygıt yazılımını (firmware) yeniden flash’layın. (Not: paketlenen MAVLink optik akış örneğinin ölçeklemesi/yönü düzeltildi; çıktısını kullanan alt tüketicileri yeniden kontrol edin.)