Hi,

sorry, dass ich erst jetzt antworten kann...

Aber zum Thema:

Laut Ausdruck kompilierst du ein Programm namens "main-base.c" und nicht das RP6Base_I2CSlave.c.

Ja, habe ich schlecht geschrieben. Ich meinte eigentlich, dass ich den Code von \RP6BASE_EXAMPLES\RP6Base_I2CSlave.c in main-base.c 1:1 kopiert und dann kompiliert habe.

Und was meintest du mit "main-base.c kennt wohl nicht die I2C-Library"?

Wenn du #include "RP6I2CslaveTWI.h" meinst, dann kennt main-base.c die Library.
Denn, wie gesagt, ich habe exakt den Code aus dem Beispielprogramm \RP6BASE_EXAMPLES\RP6Base_I2CSlave.c genommen.


Gruß

Ich, wieder