Witam Kolegów
Może nieco lamerskie pytanie...
Piszę sobie program w C. Mam kilka róznych bloków programu odpowiedzialnych za różne elementy działania. Teraz chciałbym te moduły wywalić z głównego pliku .c do pojedynczych plików .h zamiast wszystkie mieć w głownym pliku z funkcją main().
W głównym pliku mam zapisane definicje np pinów itp. Gdy wywalę moje bloki do pojedynczych plików .h to kompilator wywala mi szereg błędów, typu niezdefiniowana etykieta itp. Jak to obejść?
Drugim zbliżonym problemem jest coś takiego: w głównym pliku mam import bibliotek avr takich jak eeprom, interrupts itp. Gdy moje bloki są w pojedynczych plikach .h to tak jakby ich zawartość nie widziała tych wczytanych w głównym pliku bibliotek.
Dzięki serdeczne za pomoc.
Może nieco lamerskie pytanie...
Piszę sobie program w C. Mam kilka róznych bloków programu odpowiedzialnych za różne elementy działania. Teraz chciałbym te moduły wywalić z głównego pliku .c do pojedynczych plików .h zamiast wszystkie mieć w głownym pliku z funkcją main().
W głównym pliku mam zapisane definicje np pinów itp. Gdy wywalę moje bloki do pojedynczych plików .h to kompilator wywala mi szereg błędów, typu niezdefiniowana etykieta itp. Jak to obejść?
Drugim zbliżonym problemem jest coś takiego: w głównym pliku mam import bibliotek avr takich jak eeprom, interrupts itp. Gdy moje bloki są w pojedynczych plikach .h to tak jakby ich zawartość nie widziała tych wczytanych w głównym pliku bibliotek.
Dzięki serdeczne za pomoc.
