Gast
#1850607
Hallo, Ich habe hier ein kleines Problem mit WinAVR. Ich verwende die I2C-Master Library von Peter Fleury: http://homepage.hispeed.ch/peterfleury/avr-software.html#libs Das Programm soll die Slave-ID von einem SRF02 ändern.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
Wenn ich nun auf Build klicke, erhalte ich für jeden i2c_start, i2c_write und 12c_stop folgende Fehlermeldung: C:\****\avr-projekte\005_i2c\default/../005_i2c.c:29: undefined reference to `i2c_init' Ansonsten erhalte ich keine Warnungen oder Fehlermeldungen. Die Header-Datei ist im Projektordner und auch eingebunden, oder habe ich da jetzt noch etwas falsch gemacht? Ich finde nämlich keinen Fehler, außerdem habe ich alles genauso wie im Beispielprogramm gemacht, also sollte das doch passen. Ich habe bisher nur Assembler programmiert, also kenn ich mich mit C noch nicht so sehr aus... mfg