W takim razie pewnie jest to babol w treści książki. Może jakaś errata online została wydana. Ale sama nazwa Fonts.c i.h wskazuje na obsługę i definicje kroju fontów, zaś LCD.c i .h na obsługę wyświetlacza.
Zaglądnij do schematu tej swojej nakładki arduinowej z LCD i zobacz pod jakie piny STM-a są podpięte sygnały z LCD. Magistrala SPI od LCD powinna być podpięta pod sprzętowe SPI w STM, natomiast pozostałe sygnały są konfigurowane w pliku main.h w definicjach na samej górze. Być może w tym miejscu jest mała niezgodność i wystarczy nanieść poprawkę.
Podaj, jak możesz, która to nakładka Arduino z LCD jest, będzie łatwiej coś Ci podpowiedzieć.
Co do środowiska. Śmiało możesz się przesiąść na STM32CubeIde - jest to najnowsze środowisko od ST, które powstało na bazie Atolica. Jak wiesz środowisko Atolic True Studio, jakiś czas temu zostało kupione przez ST i okastrowane do obsługi tylko STM-a - za to stało się darmowe. Obecnie po dużych zmianach jest wydawane jako STM32CubeIde - takie wszystko w jednym do STM32 - ma zintegrowany w sobie STM32CubeMX, czyli ten konfigurator.
Skoro myślisz obiektowo, może łatwiej by Ci poszło z C++
Sam czasami coś napiszę w Pascalu - dokładnie pod środowiskiem LazarusIDE, bo jest mi łatwiej i szybciej zrobić do testów aplikacje okienkową, którą będzie się uruchamiać pod Linuksem i windowsem - kwestia kompilacji.
Każdy język ma swoje zastosowanie. Nie powiedział bym, że to jest balast, którego należy się pozbyć, hi
Zaglądnij do schematu tej swojej nakładki arduinowej z LCD i zobacz pod jakie piny STM-a są podpięte sygnały z LCD. Magistrala SPI od LCD powinna być podpięta pod sprzętowe SPI w STM, natomiast pozostałe sygnały są konfigurowane w pliku main.h w definicjach na samej górze. Być może w tym miejscu jest mała niezgodność i wystarczy nanieść poprawkę.
Podaj, jak możesz, która to nakładka Arduino z LCD jest, będzie łatwiej coś Ci podpowiedzieć.
Co do środowiska. Śmiało możesz się przesiąść na STM32CubeIde - jest to najnowsze środowisko od ST, które powstało na bazie Atolica. Jak wiesz środowisko Atolic True Studio, jakiś czas temu zostało kupione przez ST i okastrowane do obsługi tylko STM-a - za to stało się darmowe. Obecnie po dużych zmianach jest wydawane jako STM32CubeIde - takie wszystko w jednym do STM32 - ma zintegrowany w sobie STM32CubeMX, czyli ten konfigurator.
Skoro myślisz obiektowo, może łatwiej by Ci poszło z C++
Sam czasami coś napiszę w Pascalu - dokładnie pod środowiskiem LazarusIDE, bo jest mi łatwiej i szybciej zrobić do testów aplikacje okienkową, którą będzie się uruchamiać pod Linuksem i windowsem - kwestia kompilacji.
Każdy język ma swoje zastosowanie. Nie powiedział bym, że to jest balast, którego należy się pozbyć, hi
73 Paweł

