Hallo allesamt,
ich habe hier ein kleines Sketch mit der DMXSerial von Matthias Hertel geschrieben.
Klappt wie es soll :-)
Da ich viele Daten als DMX rauswerfen will, wird der Speicher knapp. Ich möchte eine SD-Card lesen.
Nun binde ich noch die SD.h ein und dann bekomme ich ständig folgende Fehlermeldung:
core.a(HardwareSerial.cpp.o): In function `__vector_18':
/Applications/Arduino/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.cpp:101: multiple definition of `__vector_18'
DMXSerial/DMXSerial.cpp.o:/Users/udos/Documents/Arduino/libraries/DMXSerial/DMXSerial.cpp:253: first defined here
core.a(HardwareSerial.cpp.o): In function `__vector_19':
/Applications/Arduino/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/HardwareSerial.cpp:214: multiple definition of `__vector_19'
DMXSerial/DMXSerial.cpp.o:/Users/udos/Documents/Arduino/libraries/DMXSerial/DMXSerial.cpp:340: first defined here
Ich bin nicht so firm, um die cpp's zu durchblicken. Ich vermute aber mal, es liegt an den Timern?
Die DMXSerial nutzt eventuell die gleichen Timer wie die die SD.h (die SD-Karte wir ja auch seriell bedient).
Wenn ich das Sketch für den Mega 2560 kompiliere, dann läuft es ohne Fehler durch.
Hat jemand schon das gleiche Problem gehabt und eventuell eine Lösung?
Vielen Dank im Voraus und viele Grüße
Udo