v3.5.0¶
v3.5.0, ulab NumPy benzeri modülünü, OpenRV kütüphanesini, görüntü bölütleme desteğini, yinelenebilir görüntü nesnelerini tanıtır ve tüm scripts/libraries modüllerini aygıt yazılımına dondurur; ayrıca TensorFlow daha fazla model türünü kabul eder. Varsayılan CAN baud hızı değişti — aşağıdaki kırıcı değişiklikleri okuyun.
Öne çıkanlar¶
ulab— NumPy benzeri bir dizi modülü artık kullanılabilir.OpenRV kütüphanesi eklendi.
Görüntü bölütleme — TensorFlow görüntü bölütleme desteği.
Yinelenebilir görüntüler — görüntü nesneleri artık yinelenebilir.
Dondurulmuş kütüphaneler — tüm
scripts/librariesmodülleri aygıt yazılımına dondurulur.Kırıcı: varsayılan CAN baud hızı 250 Kbps’ten 125 Kbps’e değişti — kırıcı değişikliklere bakın.
Yeni özellikler¶
OpenRV — OpenRV kütüphanesi eklendi.
Görüntü bölütleme — TensorFlow görüntü bölütleme desteği eklendi.
Yinelenebilir görüntüler — görüntü nesneleri artık yinelenebilir.
TensorFlow — TensorFlow kütüphanesi artık daha fazla model türünü kabul ediyor.
MobileNet betik örnekleri (model konumlarıyla), bir yerel kod yayıcılar örneği, bir
modbus_apriltag.pyörneği ve bir ışık kalkanı örneği eklendi.
Diğer değişiklikler ve iyileştirmeler¶
Tüm
scripts/librariesmodülleri aygıt yazılımına donduruldu; modbus kütüphanesi / RTU-slave örneği güncellendi; yüz tespiti örneğinin kontrastı artırıldı;cpufreqörneği ve H7cpufreq_scalingfrekansları güncellendi.
Kırıcı API değişiklikleri¶
v3.5.0.beta.3 ile v3.5.0 arasındaki kullanıcı tarafından görülebilir API kırılmaları. Kapsam: modules/ içindeki Python C-modülleri ve scripts/libraries/ içindeki Python kütüphaneleri.
Kırıcı değişiklik bir davranış değişikliğidir (aynı API, farklı sonuç) — etkilenen betikleri yeniden kontrol edin. Her commit hash’i GitHub’daki diff’ine bağlanır.
Varsayılan CAN baud hızı 125 Kbps olarak değişti (davranış)¶
Varsayılan pyb.CAN baud hızı 250 Kbps’ten 125 Kbps’e değişti. Açık bir baud hızı belirtmeden bir CAN veriyolu oluşturan betikler (örneğin CAN(2, CAN.NORMAL)) artık 125 Kbps’te çalışır ve hâlâ 250 Kbps’te olan eşlerle iletişim kuramaz. 250 Kbps’i geri yüklemek için açık bir baud hızı (veya prescaler / sjw / bs1 / bs2) geçirin.
Commit’ler: d3a9a06ef
Geçiş kontrol listesi¶
Eski 250 Kbps varsayılanına dayanan herhangi bir pyb.CAN veriyolunda açık bir CAN baud hızı ayarlayın (CAN baud hızı değişikliği). Diğer tüm betikler değişiklik olmadan çalışır.