Witam wszystkich,
Cały dzień toczę ostre boje z bibliotekami do systemu plików i puki co stoję na straconej pozycji :/ Na pierwszy ogień poszła Chan's FAT z funkcjami stworzonymi dla STM32F107VB (czyli dokładnie taki jaki ja mam). Problem polega na tym, że korzysta ona z Standard Peripheral Library :/. Wydzieliłem z całego katalogu z przykładowym projektem samą bibliotekę i mój projekt wygląda tak jak na screenie poniżej
Przy próbie jego kompilacji w takiej formie dostaję ciąg błędów o nieznanych funkcjach i zmiennych (co jest zresztą widoczne i na screenie). Gdy próbowałem dodać tą bibliotekę przez dodanie wpisu
w pliku sd_spi_stm32.c dostaję inny ciąg błędów który informuję mnie o ponownej redeklaracji typów.
Jak się domyślam problem leży gdzieś w zapętlających się dołączeniach plików. Pytanie jak tego uniknąć i jak zmusić mój projekt do działania?
Ewentualnie czy ktoś posiada tą: http://ultra-embedded.com/?fat_filelib bibliotekę przystosowaną do pracy z STM32 przez SPI?
Cały dzień toczę ostre boje z bibliotekami do systemu plików i puki co stoję na straconej pozycji :/ Na pierwszy ogień poszła Chan's FAT z funkcjami stworzonymi dla STM32F107VB (czyli dokładnie taki jaki ja mam). Problem polega na tym, że korzysta ona z Standard Peripheral Library :/. Wydzieliłem z całego katalogu z przykładowym projektem samą bibliotekę i mój projekt wygląda tak jak na screenie poniżej
Przy próbie jego kompilacji w takiej formie dostaję ciąg błędów o nieznanych funkcjach i zmiennych (co jest zresztą widoczne i na screenie). Gdy próbowałem dodać tą bibliotekę przez dodanie wpisu
Kod: C / C++
w pliku sd_spi_stm32.c dostaję inny ciąg błędów który informuję mnie o ponownej redeklaracji typów.
Jak się domyślam problem leży gdzieś w zapętlających się dołączeniach plików. Pytanie jak tego uniknąć i jak zmusić mój projekt do działania?
Ewentualnie czy ktoś posiada tą: http://ultra-embedded.com/?fat_filelib bibliotekę przystosowaną do pracy z STM32 przez SPI?