Hallo,

ich möchte auch ein LCD über I²C betreiben. Nur leider klappts nicht so richtig und ich finde den Fehler einfach nicht. Die BGX1 Lib is eingefügt und dann hab ich den Code einfach kopiert. Trotzdem kommt diese Fehlermeldung.

Code:
../lcdi2c.c: In function 'lcd_writePCF8574':
../lcdi2c.c:174: error: 'i2c_size' undeclared (first use in this function)
../lcdi2c.c:174: error: (Each undeclared identifier is reported only once
../lcdi2c.c:174: error: for each function it appears in.)
../lcdi2c.c: In function 'lcd_pushNibble':
../lcdi2c.c:186: error: 'i2c_size' undeclared (first use in this function)
make: *** [lcdi2c.o] Error 1
Build failed with 4 errors and 0 warnings...

Dann hab ich "i2c_size" einfach mal auskommentiert um zu schauen ob noch mehrere Fehler kommen. Dann kam folgendes

Code:
D:\programme\nibobee\lib\libnibobee_bgx1.a(i2cmaster.o): In function `i2c_init':
i2cmaster.c:(.text.i2c_init+0x16): undefined reference to `nibobee_initialization'
i2cmaster.c:(.text.i2c_init+0x1c): undefined reference to `nibobee_initialization'
make: *** [Elsy_NiBoBee.elf] Error 1
Build failed with 2 errors and 0 warnings...
Wäre dankbar für einen Tipp....
Danke im Voraus