MKFirmware / MK4duo

MK4duo Firmware Printers 3D for Arduino and Arduino due
http://www.marlinkimbra.it
GNU General Public License v3.0
206 stars 117 forks source link

mk4duo 4.3.9, tmc26xstepper conflicting decleration error #762

Closed diegcccco closed 4 years ago

diegcccco commented 4 years ago

Please, follow this template when opening a new issue: this will help us a lot in the process of helping you.

Issue description I'm using tmc2660 stepper driver I couldn't solve a library error please help. I was using version 4.3.5 of mk4duo had no problems. I switched to mk4duo 4.3.9 and did my configuration, but I get an error about the tmc26xstepper and driver library. I don't know how to fix this. I've done and checked all my configuration settings, but I didn't find the line.

I have dropped my configuration files and library files that gave the error below.

Is it impossible to control the tmc2660 stepper motor control with the TMC26XStepper library in mk4duo 4.3.9? can you tell me what to do to fix it? I have to arrange this urgently.

Compile errors Severity Code Description Project File Line Error 156:16: error: 'driver' has a previous declaration as 'Driver* driver [13] C:\Users\Desktop\MK4Duo\src\core\stepper\driver\driver.h 156

Severity Code Description Project File Line Error 156:16: error: 'driver' has a previous declaration as 'Driver* driver [13] C:\Users\ Desktop\MK4Duo\src\core\stepper\driver\driver.h 156

Severity Code Description Project File Line Error 111:37: error: conflicting declaration 'TMC26XStepper driver [4] C:\Users\ Desktop\MK4Duo\src\core\stepper\tmc26x\tmc26x.h 111

Severity Code Description Project File Line Error 103:37: error: conflicting declaration 'TMC26XStepper driver [4] C:\Users\ Desktop\MK4Duo\src\core\stepper\tmc26x\tmc26x.h 103

Severity Code Description Project File Line Error 55:37: error: conflicting declaration 'TMC26XStepper driver [4] C:\Users\ Desktop\MK4Duo\src\core\stepper\tmc26x\tmc26x.h 55

Severity Code Description Project File Line Error 47:37: error: conflicting declaration 'TMC26XStepper driver [4] C:\Users\ Desktop\MK4Duo\src\core\stepper\tmc26x\tmc26x.h 47

Severity Code Description Project File Line Error 39:37: error: conflicting declaration 'TMC26XStepper driver [4] C:\Users\ Desktop\MK4Duo\src\core\stepper\tmc26x\tmc26x.h 39

Firmware version MK4duo 4.3.9 and MK4duo 4.4.0 versions that have this issue.

My setup tmc26x.h.txt driver.h.txt driver.cpp.txt configuration_motor_driver.h.txt configuration_feature.h.txt