Witam
Mój problem dotyczy przykładu z książki o TWI sprzętowym.
kod do ustawienia zegara:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
chciałbym zapisać w postaci funkcji i umieścić go w osobnym pliku .c
kod funkcji:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
w pliku nagłówkowym deklaruje bufor i zmienne: godziny, minuty, sekundy:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
niestety gdy wywołuje te funkcję w pliku main.c kompilator zgłasza mi błąd:
Kod:
../main.c:68: error: 'ss' undeclared (first use in this function)
../main.c:68: error: (Each undeclared identifier is reported only once
../main.c:68: error: for each function it appears in.)
../main.c:69: error: 'mm' undeclared (first use in this function)
../main.c:70: error: 'hh' undeclared (first use in this function)
próbowałem dodawać enum z extern i różnych rzeczy które przyszły mi do głowy jednak efektem było tylko więcej błędów. A przewalając googla nie znalazłem nic co mogło by mi pomóc:/
Gdyby ktoś napisał jak to powinno wyglądać byłbym niezmiernie wdzięczny
