Hallo,
ich habe versucht, einen Arduino Sketch in Atmel Studio 7 zu
importieren.
1 | /*Begining of Auto generated code by Atmel studio */
|
2 | #include <Arduino.h>
|
3 |
|
4 | /*End of auto generated code by Atmel studio */
|
5 |
|
6 | #include "Wire.h"
|
7 | #include "LiquidCrystal_I2C.h"
|
8 | #include <avr/io.h>
|
9 | #include <avr/interrupt.h>
|
10 | //Beginning of Auto generated function prototypes by Atmel Studio
|
11 | //End of Auto generated function prototypes by Atmel Studio
|
12 |
|
13 | LiquidCrystal_I2C lcd(0x26,20,4);
|
14 |
|
15 |
|
16 | void setup() {
|
17 | // put your setup code here, to run once:
|
18 |
|
19 | }
|
20 |
|
21 | void loop() {
|
22 | // put your main code here, to run repeatedly:
|
23 | lcd.setCursor(1,1);
|
24 | }
|
Wenn ich versuche das Programm zu kompilieren, funktioniert es solange
ich die Zeilen
1 | LiquidCrystal_I2C lcd(0x26,20,4);
|
und
nicht drin habe.
Füge ich die beiden Zeilen hinzu, bricht er mit folgenden Fehlern ab:
recipe for target 'import_test.elf' failed
undefined reference to `LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned
char, unsigned char, unsigned char)'
undefined reference to `LiquidCrystal_I2C::setCursor(unsigned char,
unsigned char)'
Weiß jemand eine Lösung dafür?
Bei der Suche nach einer Lösung bin ich immer wieder auf den Hinweis
gestoßen, dass dem Projekt noch Datein hinzugefügt werden müssen.
Wenn ja, wo und welche müßten hinzugefügt werden?
Wobei mir AS7 die Funktionen aus der Bibliothek zur
Autovervollständigung vorschlägt, also muss der doch irgendwie Zugriff
darauf haben?
Für Hilfe wäre ich sehr dankbar!
MfG Andre