In der i2cmaster.h Datei braucht man überhaupt nichts ändern. Die Änderung die du dort gemacht hast, betrifft doch nur das Beispiel, das für die doxygen Dokumentation verwendet wird. Am erzeugten Code ändert das gar nichts, weil dieser Bereich als Kommentar angesehen wird.
In der i2cmaster.S Datei wird eingestellt, welche Ports man für den I2C Bus verwendet.
Code:
;***** Adapt these SCA and SCL port and pin definition to your target !!
;
#define SDA 3 // SDA Port C, Pin 3 ADC3
#define SCL 2 // SCL Port C, Pin 2 ADC2
#define SDA_PORT PORTC // SDA Port C
#define SCL_PORT PORTC // SCL Port C
Die Device Adresse und den Programmcode ändert man nur in der test_i2cmaster.c Datei.
Lesezeichen