FATFS "conflicting types" hatası

Başlatan baran123, 04 Ağustos 2017, 21:09:12

baran123

STM32F429-DISCO ile Tilen Majerle'nin SD kart kütüphanesine deniyorum fakat EmBitz'de sürekli olarak şu hata karşıma çıkıyor.
Ne demek istediğini tam olarak anlamadım. Bu hatanın sebebi ne olabilir ?

fatfs\drivers\fatfs_sd.c|117|error: conflicting types for 'select'|



yamak

Hocam select fonksiyonun adını mySelect olarak değiştirip dener misin? Tabi çağırıldığı yerleri de değiştirmek gerekiyo

baran123

@yamak değiştirdim oldu.
Sanırım derleyicinin bir yerlerinde aynı isimde bir fonksiyon var.
Teşekkür ederim.

yamak


baran123

Anladım hocam ekstra bir soru sormak istiyorum.
Bu FatFs ile FAT16 biçimindeki SD kart içinde bulunan metin dosyaları ile işlem yapabiliyoruz.
Peki bu dosyalar ile bir resim dosyasının piksellerini nasıl alabilirim ?
Örneğin 240x320 bmp bir dosyayı bu kütüphaneler ile okumam mümkün mü ?

baran123

#5
Mümkünmüş. :)

SD Kart ile SPI haberleşme.
240x320 boyutunda RGB(888) formatında bir BMP dosyası.
Ben bunu ekranım RGB(565) desteklediği için 565 formatına dönüştürdüm.
SDIO arayüz olsa resimleri daha hızlı basabilir.
Deneyip göreceğim.

https://www.youtube.com/watch?v=LBQDgWnOWHQ