Witam, właśnie przesiadłem się z avr na arm. I mam bardzo "głupi" problem. Utworzyłem projekt skonfigurowałem piny procesora za pomocą STM32cube oraz napisałem prostą funkcję wysyłającą dane przez SPI. Wszystko działało do czasu aż utworzyłem nowy plik z kodem ( na zdjeciu widoczny jako ili9341.c) i tam zacząłem przenosić napisane zmienne i funkcje z pliku "main.c". Kompilator zgłasza mi że nie wie co to uint8_t lub hspi2 itp. próbowałem dodawać do pliku "ili9341.c" np #include "stm32f1xx_hal.h" czy "stdint.h" ale zawsze pojawia się jakaś nieznana zmienna lub inny błąd. Co robię źle?
![[STM32][eclipse][HAL] Tworzenie nawego pliku z kodem odwołanie do biblioteki HAL [STM32][eclipse][HAL] Tworzenie nawego pliku z kodem odwołanie do biblioteki HAL](https://static2.elektroda.pl/img/preloader2.svg)
![[STM32][eclipse][HAL] Tworzenie nawego pliku z kodem odwołanie do biblioteki HAL [STM32][eclipse][HAL] Tworzenie nawego pliku z kodem odwołanie do biblioteki HAL](https://obrazki.elektroda.pl/1886159600_1489878358_thumb.jpg)
![[STM32][eclipse][HAL] Tworzenie nawego pliku z kodem odwołanie do biblioteki HAL [STM32][eclipse][HAL] Tworzenie nawego pliku z kodem odwołanie do biblioteki HAL](https://obrazki.elektroda.pl/2347350000_1489878360_thumb.jpg)
![[STM32][eclipse][HAL] Tworzenie nawego pliku z kodem odwołanie do biblioteki HAL [STM32][eclipse][HAL] Tworzenie nawego pliku z kodem odwołanie do biblioteki HAL](https://obrazki.elektroda.pl/3971825300_1489878362_thumb.jpg)