Danke Martin, besonders danke für die schnelle Antwort, das hatte ich gesehen - ich hatte die twi_master.h bei mir referenziert (#include "TWI_Master.h"), trotzdem:
wobei der Fehler hier auftritt:Code:Build started 21.3.2008 at 15:09:03 avr-gcc.exe -mmcu=atmega168 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT DME_I2Cm-1.o -MF dep/DME_I2Cm-1.o.d -c ../DME_I2Cm-1.c In file included from ../TWI_Master-modif.c:30, from ../DME_I2Cm-1.c:127: ../TWI_Master.h:39: error: redefinition of 'union TWI_statusReg' ../DME_I2Cm-1.c:158: warning: return type of 'main' is not 'int' ../DME_I2Cm-1.c: In function 'main': ../DME_I2Cm-1.c:171: warning: implicit declaration of function '__enable_interrupt' ../DME_I2Cm-1.c:283: warning: implicit declaration of function '__no_operation' make: *** [DME_I2Cm-1.o] Error 1 Build failed with 1 errors and 3 warnings...Aber ich bin gerade dran mit der library von PFleury - da habe ich bisher für den Master (m)einen ersten Erfolg. Da wird zwar im Beispiel erstmal ein Eprom beschrieben, aber die Änderung werd ich wohl hinkriegen. Jedenfalls schön, dass ich Deinen Hinweis habe - so etwas hilft ja immer.Code:****************************************************************************/ union TWI_statusReg // Status byte holding flags. { unsigned char all; struct { unsigned char lastTransOK:1; unsigned char unusedBits:7; }; }; extern union TWI_statusReg TWI_statusReg; /****************************************************************************
Danke, schöne Feiertage . .







Zitieren

Lesezeichen