Hi Martin!

Der Slave läuft!

Beim Master werden mir noch folgende fehler angezeigt:

rm -rf main.o main.elf dep/* main.hex main.eep
Build succeeded with 0 Warnings...
avr-gcc.exe -mmcu=atmega8 -Wall -gdwarf-2 -O0 -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c
avr-gcc.exe -mmcu=atmega8 main.o -o main.elf
main.o: In function `main':
../main.c:29: undefined reference to `i2c_init'
../main.c:32: undefined reference to `i2c_start'
../main.c:35: undefined reference to `i2c_stop'
../main.c:39: undefined reference to `i2c_write'
../main.c:40: undefined reference to `i2c_write'
../main.c:41: undefined reference to `i2c_stop'
../main.c:45: undefined reference to `i2c_start_wait'
../main.c:46: undefined reference to `i2c_write'
../main.c:47: undefined reference to `i2c_rep_start'
../main.c:48: undefined reference to `i2c_readNak'
../main.c:49: undefined reference to `i2c_stop'
../main.c:55: undefined reference to `i2c_start_wait'
../main.c:56: undefined reference to `i2c_write'
../main.c:57: undefined reference to `i2c_write'
../main.c:58: undefined reference to `i2c_write'
../main.c:59: undefined reference to `i2c_write'
../main.c:60: undefined reference to `i2c_write'
../main.c:61: undefined reference to `i2c_stop'
../main.c:65: undefined reference to `i2c_start_wait'
../main.c:66: undefined reference to `i2c_write'
../main.c:67: undefined reference to `i2c_rep_start'
../main.c:68: undefined reference to `i2c_readAck'
../main.c:69: undefined reference to `i2c_readAck'
../main.c:70: undefined reference to `i2c_readAck'
../main.c:71: undefined reference to `i2c_readNak'
../main.c:72: undefined reference to `i2c_stop'
make: *** [main.elf] Error 1
Build failed with 26 errors and 0 warnings...

in der i2cmaster.h steht fast nichts nur von irgend welchen externen funktionen oder so, verstehe nicht ganz was damit gemeint ist und für was die i2cmaster.h gut ist. Is kaum code drin...

Gruß Jo!