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.)