Merhabalar.
güncel HAL kütüphanesi ile Canbusta 4 tane identifier mask 32bit filtre oluşturdum. filerbank numaraları 1-2-3-4.
1-2 fifo0'a 3-4 ise fifo1'e gitsin istiyorum ve gidiyor da. Mesajları sağlıklı bir şekilde alıp veriyorum.
Fakat filter matching index fifo1'e giden filtreler için sürekli 0 dönüyor.
hepsini fifo0 yaparsam da index 2-4-6-8 olarak geliyor.
Filtreleme ve index olayını referans manual (https://www.st.com/content/ccc/resource/technical/document/reference_manual/4d/ed/bc/89/b5/70/40/dc/DM00135183.pdf/files/DM00135183.pdf/jcr:content/translations/en.DM00135183.pdf) sf 1040-150 arasında anlatmış. fakat ben mantığı tam çıkaramadım.
Daha önce kullanan varsa yardımcı olabilir mi?
Güncelleme :
ST FMI olayını henüz tam olarak oturtamamış. Bundan önceki kütphanede de FIFO sorunu vardı zaten. bu güncellemede onu gidermişler. Bir sonraki güncellemede inşallah bunu düzeltirler.