Szanowni koledzy. Właśnie zacząłem programować w ATMEL STUDIO 6.
Mam prosty program chcę wyświetlić coś na LCD.
Mam do tego pliki LCD44780.c i LCD44780.h.
W nagłówkach mam zaincludowany plik LCD44780.h
Co jescze muszę zrobić z plikiem LCD44780.c ?
Oba pliki znajdują się w katalogu tym samym co główny plik c z funkcją main,
mimo to przy kompilacji tego prostego programu :
wywala mi błąd:
Error undefined reference to `LCD_Initalize'
Co robię źle? Gdzie jeszcze zadeklarować plik LCD44780.c, żeby było go widać także w MAKEFILE ?
Mam prosty program chcę wyświetlić coś na LCD.
Mam do tego pliki LCD44780.c i LCD44780.h.
W nagłówkach mam zaincludowany plik LCD44780.h
Co jescze muszę zrobić z plikiem LCD44780.c ?
Oba pliki znajdują się w katalogu tym samym co główny plik c z funkcją main,
mimo to przy kompilacji tego prostego programu :
[syntax=c][/syntax]
#include <avr/io.h>
#include "HD44780.h"
int main(void)
{
while(1)
{
LCD_Initalize();
}
}
wywala mi błąd:
Error undefined reference to `LCD_Initalize'
Co robię źle? Gdzie jeszcze zadeklarować plik LCD44780.c, żeby było go widać także w MAKEFILE ?