Hallo,
hier wird etwas zu schnell geurteilt. Ich habe das ausprobiert. Die Lib ist zum Due inkompatibel.
Kommentiert man erste Zeile im setup die angemeckert wird aus
driver.beginSerial(115200);
kompiliert es. Die Lib wandert außerdem bei Due Auswahl nach "Inkompatibel", weil avr Architektur eingestellt ist.
Scheinbar nicht ohne Grund.
Alle Meldungen je nach Port
C:\Users\Doc\AppData\Local\Temp\arduino_build_17654\sketch\TMC2208_Simple.ino.cpp.o: In function `setup':
C:\Users\Doc\AppData\Local\Temp\arduino_modified_sketch_701710/TMC2208_Simple.ino:34: undefined reference to `TMC2208Stepper::beginSerial(unsigned long)'
collect2.exe: error: ld returned 1 exit status
Bibliothek TMC2208Stepper in Version 0.2.5 im Ordner: C:\Arduino IDE Portable\Due\arduino-1.8.13\portable\sketchbook\libraries\TMC2208Stepper wird verwendet
Fehler beim Kompilieren für das Board Arduino Due (Programming Port).
oder ------------------------------------------------------------------------------------------------
WARNUNG: Bibliothek TMC2208Stepper behauptet auf avr Architektur(en) ausgeführt werden zu können und ist möglicherweise inkompatibel mit Ihrem derzeitigen Board, welches auf sam Architektur(en) ausgeführt wird.
C:\Arduino IDE Portable\Due\arduino-1.8.13\portable\packages\arduino\hardware\sam\1.6.12\cores\arduino\syscalls_sam3.c: In function '_exit':
C:\Arduino IDE Portable\Due\arduino-1.8.13\portable\packages\arduino\hardware\sam\1.6.12\cores\arduino\syscalls_sam3.c:133:24: warning: unused parameter 'status' [-Wunused-parameter]
extern void _exit( int status )
C:\Users\Doc\AppData\Local\Temp\arduino_build_17654\sketch\TMC2208_Simple.ino.cpp.o: In function `setup':
C:\Users\Doc\AppData\Local\Temp\arduino_modified_sketch_835977/TMC2208_Simple.ino:34: undefined reference to `TMC2208Stepper::beginSerial(unsigned long)'
collect2.exe: error: ld returned 1 exit status
Bibliothek TMC2208Stepper in Version 0.2.5 im Ordner: C:\Arduino IDE Portable\Due\arduino-1.8.13\portable\sketchbook\libraries\TMC2208Stepper wird verwendet
Fehler beim Kompilieren für das Board Arduino Due (Native USB Port).
Sein Ordner wird auch stimmen, sonst würde eine andere Meldung kommen. Zudem muss man zwischen installierter IDE und Portable IDE unterscheiden.
Wenn installiert.
C:\Users\Username\Documents\Arduino\libraries\
Wenn Portable
C:\irgendwoVölligEgal\arduino-1.8.13\portable\sketchbook\libraries\