bigtreetech / BIGTREETECH-SKR-PRO-V1.1

Aiming at some problems existing in 3D printed motherboards in the market. Bigtree Technology Co., Ltd. launched a high performance 3D printer master board with STM32F407ZGT6 as the core controller, BIGTREETECH-SKR-PRO-V1.1.
274 stars 222 forks source link

Compile failed #4

Closed davidbilly closed 5 years ago

davidbilly commented 5 years ago

` Processing BIGTREE_SKR_PRO (platform: ststm32; board: STM32F407ZGT6; framework: arduino)

Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/STM32F407ZGT6.html PLATFORM: ST STM32 > STM32F407ZG (192k RAM. 1024k Flash) HARDWARE: STM32F407ZGT6 168MHz 128KB RAM (502.23KB Flash) DEBUG: CURRENT(cmsis-dap) EXTERNAL(cmsis-dap, jlink, stlink) Converting Marlin.ino Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF MODES: FINDER(chain) COMPATIBILITY(soft) Collected 12 compatible libraries Scanning dependencies... Dependency Graph |-- 0.4 | |-- 1.0 | |-- 1.0 |-- 1.3.4 | |-- 1.0 |-- 0.4.5 | |-- 1.0 |-- <30aa480> | |-- 1.0 |-- 0.7.0 |-- 1.0 |-- 2.0.1 |-- 1.0 |-- 1.0.0 |-- 1.1.2 Compiling .pioenvs\BIGTREE_SKR_PRO\FrameworkArduino\SoftwareSerial.cpp.o In file included from C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino\SoftwareSerial.cpp:47:0: C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino/SoftwareSerial.h:52:3: error: 'pin_t' does not name a type; did you mean 'pid_t'? pin_t _receivePin; ^~~~~ pid_t C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino/SoftwareSerial.h:53:3: error: 'pin_t' does not name a type; did you mean 'pid_t'? pin_t _transmitPin; ^~~~~ pid_t C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino/SoftwareSerial.h:91:24: error: expected ')' before 'receivePin' SoftwareSerial(pin_t receivePin, pin_t transmitPin, bool inverse_logic = false); ^~~~~~ C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino\SoftwareSerial.cpp: In member function 'bool SoftwareSerial::listen()': C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino\SoftwareSerial.cpp:100:7: error: '_receivePin' was not declared in this scope if (_receivePin >= 0) { ^~~ C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino\SoftwareSerial.cpp:100:7: note: suggested alternative: 'active_in' if (_receivePin >= 0) { ^~~ active_in C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino\SoftwareSerial.cpp: In member function 'void SoftwareSerial::setTX()': C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino\SoftwareSerial.cpp:143:18: error: '_transmitPin' was not declared in this scope digitalWrite( _transmitPin, _inverse_logic ? LOW : HIGH); ^~~~ compilation terminated due to -fmax-errors=5. Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\gcode\feature\trinamic\M122.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\gcode\feature\trinamic\M569.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\gcode\feature\trinamic\M906.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\gcode\feature\trinamic\M911-M914.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\gcode\geometry\G92.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\gcode\host\M114.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\gcode\lcd\M0_M1.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\gcode\motion\G0_G1.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\gcode\motion\G4.cpp.o In file included from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/ultralcd.h:40:0, from Marlin\src\gcode\feature\trinamic../../../feature/tmc_util.h:25, from Marlin\src\gcode\feature\trinamic\M569.cpp:28: Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/ultralcd.h:40:0, from Marlin\src\gcode\feature\trinamic../../../feature/tmc_util.h:25, from Marlin\src\gcode\feature\trinamic\M906.cpp:28: Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/ultralcd.h:82, from Marlin\src\gcode\feature\trinamic../../../feature/tmc_util.h:25, from Marlin\src\gcode\feature\trinamic\M569.cpp:28: Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/ultralcd.h:82, from Marlin\src\gcode\feature\trinamic../../../feature/tmc_util.h:25, from Marlin\src\gcode\feature\trinamic\M906.cpp:28: Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/ultralcd.h:40:0, from Marlin\src\gcode\feature\trinamic../../../feature/tmc_util.h:25, from Marlin\src\gcode\feature\trinamic\M911-M914.cpp:28: Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/ultralcd.h:82, from Marlin\src\gcode\feature\trinamic../../../feature/tmc_util.h:25, from Marlin\src\gcode\feature\trinamic\M911-M914.cpp:28: Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\gcode\geometry../../module/../feature/../lcd/ultralcd.h:40:0, from Marlin\src\gcode\geometry../../module/../feature/tmc_util.h:25, from Marlin\src\gcode\geometry../../module/stepper_indirection.h:48, from Marlin\src\gcode\geometry../../module/stepper.h:221, from Marlin\src\gcode\geometry\G92.cpp:25: Marlin\src\gcode\geometry../../module/../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\gcode\geometry../../module/../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\gcode\geometry../../module/../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\gcode\geometry../../module/../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\gcode\geometry../../module/../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\gcode\geometry../../module/../feature/../lcd/ultralcd.h:82, from Marlin\src\gcode\geometry../../module/../feature/tmc_util.h:25, from Marlin\src\gcode\geometry../../module/stepper_indirection.h:48, from Marlin\src\gcode\geometry../../module/stepper.h:221, from Marlin\src\gcode\geometry\G92.cpp:25: Marlin\src\gcode\geometry../../module/../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/ultralcd.h:40:0, from Marlin\src\gcode\feature\trinamic../../../feature/tmc_util.h:25, from Marlin\src\gcode\feature\trinamic\M122.cpp:28: Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\gcode\feature\trinamic../../../feature/../lcd/ultralcd.h:82, from Marlin\src\gcode\feature\trinamic../../../feature/tmc_util.h:25, from Marlin\src\gcode\feature\trinamic\M122.cpp:28: Marlin\src\gcode\feature\trinamic../../../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\gcode\host../../module/../feature/../lcd/ultralcd.h:40:0, from Marlin\src\gcode\host../../module/../feature/tmc_util.h:25, from Marlin\src\gcode\host../../module/stepper_indirection.h:48, from Marlin\src\gcode\host../../module/stepper.h:221, from Marlin\src\gcode\host\M114.cpp:27: Marlin\src\gcode\host../../module/../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\gcode\host../../module/../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\gcode\host../../module/../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\gcode\host../../module/../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\gcode\host../../module/../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\gcode\host../../module/../feature/../lcd/ultralcd.h:82, from Marlin\src\gcode\host../../module/../feature/tmc_util.h:25, from Marlin\src\gcode\host../../module/stepper_indirection.h:48, from Marlin\src\gcode\host../../module/stepper.h:221, from Marlin\src\gcode\host\M114.cpp:27: Marlin\src\gcode\host../../module/../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\gcode\motion\G0_G1.cpp:26:0: Marlin\src\gcode\motion../../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\gcode\motion../../sd/SdVolume.h:41:0, from Marlin\src\gcode\motion../../sd/SdBaseFile.h:37, from Marlin\src\gcode\motion../../sd/SdFile.h:36, from Marlin\src\gcode\motion../../sd/cardreader.h:34, from Marlin\src\gcode\motion\G0_G1.cpp:32: Marlin\src\gcode\motion../../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\gcode\lcd../../module/../feature/../lcd/ultralcd.h:40:0, from Marlin\src\gcode\lcd../../module/../feature/tmc_util.h:25, from Marlin\src\gcode\lcd../../module/stepper_indirection.h:48, from Marlin\src\gcode\lcd../../module/stepper.h:221, from Marlin\src\gcode\lcd\M0_M1.cpp:28: Marlin\src\gcode\lcd../../module/../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\gcode\lcd../../module/../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\gcode\lcd../../module/../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\gcode\lcd../../module/../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\gcode\lcd../../module/../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\gcode\lcd../../module/../feature/../lcd/ultralcd.h:82, from Marlin\src\gcode\lcd../../module/../feature/tmc_util.h:25, from Marlin\src\gcode\lcd../../module/stepper_indirection.h:48, from Marlin\src\gcode\lcd../../module/stepper.h:221, from Marlin\src\gcode\lcd\M0_M1.cpp:28: Marlin\src\gcode\lcd../../module/../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\gcode\motion../../module/../feature/../lcd/ultralcd.h:40:0, from Marlin\src\gcode\motion../../module/../feature/tmc_util.h:25, from Marlin\src\gcode\motion../../module/stepper_indirection.h:48, from Marlin\src\gcode\motion../../module/stepper.h:221, from Marlin\src\gcode\motion\G4.cpp:24: Marlin\src\gcode\motion../../module/../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\gcode\motion../../module/../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\gcode\motion../../module/../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\gcode\motion../../module/../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\gcode\motion../../module/../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\gcode\motion../../module/../feature/../lcd/ultralcd.h:82, from Marlin\src\gcode\motion../../module/../feature/tmc_util.h:25, from Marlin\src\gcode\motion../../module/stepper_indirection.h:48, from Marlin\src\gcode\motion../../module/stepper.h:221, from Marlin\src\gcode\motion\G4.cpp:24: Marlin\src\gcode\motion../../module/../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\lcd\menu\menu_advanced.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\lcd\menu\menu_configuration.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\lcd\menu\menu_main.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\lcd\menu\menu_tmc.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\lcd\ultralcd.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\module\configuration_store.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\module\endstops.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\module\motion.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\module\planner.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\module\stepper.cpp.o Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\module\stepper_indirection.cpp.o In file included from Marlin\src\lcd\menu../ultralcd.h:40:0, from Marlin\src\lcd\menu\menu.h:24, from Marlin\src\lcd\menu\menu_advanced.cpp:31: Marlin\src\lcd\menu../../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\lcd\menu../../sd/SdVolume.h:41:0, from Marlin\src\lcd\menu../../sd/SdBaseFile.h:37, from Marlin\src\lcd\menu../../sd/SdFile.h:36, from Marlin\src\lcd\menu../../sd/cardreader.h:34, from Marlin\src\lcd\menu../ultralcd.h:82, from Marlin\src\lcd\menu\menu.h:24, from Marlin\src\lcd\menu\menu_advanced.cpp:31: Marlin\src\lcd\menu../../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); C^ompiling .pioenvs\BIGTREE_SKR_PRO\src\src\module\temperature.cpp.o~~~~

pid_t Compiling .pioenvs\BIGTREE_SKR_PRO\src\src\module\tool_change.cpp.o In file included from Marlin\src\lcd\menu../ultralcd.h:40:0, from Marlin\src\lcd\menu\menu.h:24, from Marlin\src\lcd\menu\menu_configuration.cpp:31: Marlin\src\lcd\menu../../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\lcd\menu../../sd/SdVolume.h:41:0, from Marlin\src\lcd\menu../../sd/SdBaseFile.h:37, from Marlin\src\lcd\menu../../sd/SdFile.h:36, from Marlin\src\lcd\menu../../sd/cardreader.h:34, from Marlin\src\lcd\menu../ultralcd.h:82, from Marlin\src\lcd\menu\menu.h:24, from Marlin\src\lcd\menu\menu_configuration.cpp:31: Marlin\src\lcd\menu../../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\lcd\menu../ultralcd.h:40:0, from Marlin\src\lcd\menu\menu.h:24, from Marlin\src\lcd\menu\menu_main.cpp:31: Marlin\src\lcd\menu../../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\lcd\menu../../sd/SdVolume.h:41:0, from Marlin\src\lcd\menu../../sd/SdBaseFile.h:37, from Marlin\src\lcd\menu../../sd/SdFile.h:36, from Marlin\src\lcd\menu../../sd/cardreader.h:34, from Marlin\src\lcd\menu../ultralcd.h:82, from Marlin\src\lcd\menu\menu.h:24, from Marlin\src\lcd\menu\menu_main.cpp:31: Marlin\src\lcd\menu../../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\lcd\ultralcd.h:40:0, from Marlin\src\lcd\ultralcd.cpp:31: Marlin\src\lcd../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\lcd../sd/SdVolume.h:41:0, from Marlin\src\lcd../sd/SdBaseFile.h:37, from Marlin\src\lcd../sd/SdFile.h:36, from Marlin\src\lcd../sd/cardreader.h:34, from Marlin\src\lcd\ultralcd.h:82, from Marlin\src\lcd\ultralcd.cpp:31: Marlin\src\lcd../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\lcd\menu../ultralcd.h:40:0, from Marlin\src\lcd\menu\menu.h:24, from Marlin\src\lcd\menu\menu_tmc.cpp:31: Marlin\src\lcd\menu../../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\lcd\menu../../sd/SdVolume.h:41:0, from Marlin\src\lcd\menu../../sd/SdBaseFile.h:37, from Marlin\src\lcd\menu../../sd/SdFile.h:36, from Marlin\src\lcd\menu../../sd/cardreader.h:34, from Marlin\src\lcd\menu../ultralcd.h:82, from Marlin\src\lcd\menu\menu.h:24, from Marlin\src\lcd\menu\menu_tmc.cpp:31: Marlin\src\lcd\menu../../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\lcd\dogm/ultralcd_DOGM.h:30:0, from Marlin\src\lcd\ultralcd.cpp:70: Marlin\src\lcd\dogm/HAL_LCD_class_defines.h:33:30: error: expected ')' before 'sck' U8GLIB_64128N_2X_HAL(pin_t sck, pin_t mosi, pin_t cs, pin_t a0, pin_t reset = U8G_PIN_NONE) ^~~ Marlin\src\lcd\dogm/HAL_LCD_class_defines.h:36:30: error: expected ')' before 'cs' U8GLIB_64128N_2X_HAL(pin_t cs, pin_t a0, pin_t reset = U8G_PIN_NONE) ^~ Marlin\src\lcd\dogm/HAL_LCD_class_defines.h:46:37: error: expected ')' before 'sck' U8GLIB_ST7920_128X64_4X_HAL(pin_t sck, pin_t mosi, pin_t cs, pin_t reset = U8G_PIN_NONE) ^~~ compilation terminated due to -fmax-errors=5. In file included from Marlin\src\module\planner.h:33:0, from Marlin\src\module\configuration_store.cpp:50: Marlin\src\module../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\module\planner.h:33:0, from Marlin\src\module\planner.cpp:65: Marlin\src\module../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\module../feature/../lcd/ultralcd.h:40:0, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper.h:221, from Marlin\src\module\endstops.cpp:28: Marlin\src\module../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\module../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\module../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\module../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\module../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\module../feature/../lcd/ultralcd.h:82, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper.h:221, from Marlin\src\module\endstops.cpp:28: Marlin\src\module../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\module../feature/../lcd/ultralcd.h:40:0, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper.h:221, from Marlin\src\module\motion.cpp:29: Marlin\src\module../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\module../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\module../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\module../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\module../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\module../feature/../lcd/ultralcd.h:82, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper.h:221, from Marlin\src\module\motion.cpp:29: Marlin\src\module../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\module../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\module../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\module../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\module../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\module../feature/../lcd/ultralcd.h:82, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper.h:221, from Marlin\src\module\configuration_store.cpp:51: Marlin\src\module../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\module../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\module../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\module../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\module../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\module../feature/../lcd/ultralcd.h:82, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper.h:221, from Marlin\src\module\planner.cpp:66: Marlin\src\module../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t Marlin\src\module\planner.cpp: In static member function 'static void Planner::check_axes_activity()': Marlin\src\module\planner.cpp:1270:39: error: 'pin_t' was not declared in this scope

define _FAN_SET(F) analogWrite(pin_t(FAN##F##_PIN), CALC_FAN_SPEED(F));

^ Marlin\src\module\planner.cpp:1272:46: note: in expansion of macro '_FAN_SET'

define FAN_SET(F) do{ KICKSTART_FAN(F); _FAN_SET(F); }while(0)

^~~~ Marlin\src\module\planner.cpp:1275:7: note: in expansion of macro 'FAN_SET' FAN_SET(0); ^~~ Marlin\src\module\planner.cpp:1270:39: note: suggested alternative: 'pid_t'

define _FAN_SET(F) analogWrite(pin_t(FAN##F##_PIN), CALC_FAN_SPEED(F));

^ Marlin\src\module\planner.cpp:1272:46: note: in expansion of macro '_FAN_SET'

define FAN_SET(F) do{ KICKSTART_FAN(F); _FAN_SET(F); }while(0)

^~~~ Marlin\src\module\planner.cpp:1275:7: note: in expansion of macro 'FAN_SET' FAN_SET(0); ^~~ Marlin\src\module\planner.cpp:1270:39: error: 'pin_t' was not declared in this scope

define _FAN_SET(F) analogWrite(pin_t(FAN##F##_PIN), CALC_FAN_SPEED(F));

^ Marlin\src\module\planner.cpp:1272:46: note: in expansion of macro '_FAN_SET'

define FAN_SET(F) do{ KICKSTART_FAN(F); _FAN_SET(F); }while(0)

^~~~ Marlin\src\module\planner.cpp:1278:7: note: in expansion of macro 'FAN_SET' FAN_SET(1); ^~~ Marlin\src\module\planner.cpp:1270:39: note: suggested alternative: 'pid_t'

define _FAN_SET(F) analogWrite(pin_t(FAN##F##_PIN), CALC_FAN_SPEED(F));

^ Marlin\src\module\planner.cpp:1272:46: note: in expansion of macro '_FAN_SET'

define FAN_SET(F) do{ KICKSTART_FAN(F); _FAN_SET(F); }while(0)

^~~~ Marlin\src\module\planner.cpp:1278:7: note: in expansion of macro 'FAN_SET' FAN_SET(1); ^~~ Marlin\src\module\planner.cpp:1270:39: error: 'pin_t' was not declared in this scope

define _FAN_SET(F) analogWrite(pin_t(FAN##F##_PIN), CALC_FAN_SPEED(F));

^ Marlin\src\module\planner.cpp:1272:46: note: in expansion of macro '_FAN_SET'

define FAN_SET(F) do{ KICKSTART_FAN(F); _FAN_SET(F); }while(0)

^~~~ Marlin\src\module\planner.cpp:1281:7: note: in expansion of macro 'FAN_SET' FAN_SET(2); ^~~ Marlin\src\module\planner.cpp:1270:39: note: suggested alternative: 'pid_t'

define _FAN_SET(F) analogWrite(pin_t(FAN##F##_PIN), CALC_FAN_SPEED(F));

^ Marlin\src\module\planner.cpp:1272:46: note: in expansion of macro '_FAN_SET'

define FAN_SET(F) do{ KICKSTART_FAN(F); _FAN_SET(F); }while(0)

^~~~ Marlin\src\module\planner.cpp:1281:7: note: in expansion of macro 'FAN_SET' FAN_SET(2); ^~~ In file included from Marlin\src\module../feature/../lcd/ultralcd.h:40:0, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper.h:221, from Marlin\src\module\stepper.cpp:80: Marlin\src\module../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\module../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\module../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\module../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\module../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\module../feature/../lcd/ultralcd.h:82, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper.h:221, from Marlin\src\module\stepper.cpp:80: Marlin\src\module../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\module\planner.h:33:0, from Marlin\src\module\tool_change.cpp:29: Marlin\src\module../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\module../lcd/../sd/SdVolume.h:41:0, from Marlin\src\module../lcd/../sd/SdBaseFile.h:37, from Marlin\src\module../lcd/../sd/SdFile.h:36, from Marlin\src\module../lcd/../sd/cardreader.h:34, from Marlin\src\module../lcd/ultralcd.h:82, from Marlin\src\module\tool_change.cpp:81: Marlin\src\module../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\module../feature/../lcd/ultralcd.h:40:0, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper_indirection.cpp:32: Marlin\src\module../feature/../lcd/../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\module../feature/../lcd/../sd/SdVolume.h:41:0, from Marlin\src\module../feature/../lcd/../sd/SdBaseFile.h:37, from Marlin\src\module../feature/../lcd/../sd/SdFile.h:36, from Marlin\src\module../feature/../lcd/../sd/cardreader.h:34, from Marlin\src\module../feature/../lcd/ultralcd.h:82, from Marlin\src\module../feature/tmc_util.h:25, from Marlin\src\module\stepper_indirection.h:48, from Marlin\src\module\stepper_indirection.cpp:32: Marlin\src\module../feature/../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\module\temperature.cpp:30:0: Marlin\src\module../Marlin.h:363:29: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool pin_is_protected(const pin_t pin); ^~~~~ pid_t In file included from Marlin\src\module../lcd/../sd/SdVolume.h:41:0, from Marlin\src\module../lcd/../sd/SdBaseFile.h:37, from Marlin\src\module../lcd/../sd/SdFile.h:36, from Marlin\src\module../lcd/../sd/cardreader.h:34, from Marlin\src\module../lcd/ultralcd.h:82, from Marlin\src\module\temperature.cpp:31: Marlin\src\module../lcd/../sd/Sd2Card.h:143:59: error: 'pin_t' does not name a type; did you mean 'pid_t'? bool init(const uint8_t sckRateID=SPI_FULL_SPEED, const pin_t chipSelectPin=SD_CHIP_SELECT_PIN); ^~~~~ pid_t In file included from Marlin\src\module\stepper_indirection.h:48:0, from Marlin\src\module\stepper_indirection.cpp:32: Marlin\src\module../feature/tmc_util.h: In instantiation of 'TMCMarlin<TMC2209Stepper, AXIS_LETTER, DRIVER_ID, AXIS_ID>::TMCMarlin(uint16_t, uint16_t, float, uint8_t, bool) [with char AXIS_LETTER = 'X'; char DRIVER_ID = '0'; AxisEnum AXIS_ID = (AxisEnum)0; uint16_t = short unsigned int; uint8_t = unsigned char]': Marlin\src\module\stepper_indirection.cpp:317:7: required from here Marlin\src\module../feature/tmc_util.h:210:38: error: no matching function for call to 'TMC2209Stepper::TMC2209Stepper(const uint16_t&, const uint16_t&, const float&, const uint8_t&)' TMC2209Stepper(RX, TX, RS, addr) ^ In file included from Marlin\src\module\stepper_indirection.h:47:0, from Marlin\src\module\stepper_indirection.cpp:32: .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:982:3: note: candidate: TMC2209Stepper::TMC2209Stepper(Stream, float, uint8_t) TMC2209Stepper(Stream SerialPort, float RS, uint8_t addr) : ^~~~~~ .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:982:3: note: candidate expects 3 arguments, 4 provided .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate: constexpr TMC2209Stepper::TMC2209Stepper(const TMC2209Stepper&) class TMC2209Stepper : public TMC2208Stepper { ^~~~~~ .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate expects 1 argument, 4 provided .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate: constexpr TMC2209Stepper::TMC2209Stepper(TMC2209Stepper&&) .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate expects 1 argument, 4 provided In file included from Marlin\src\module\stepper_indirection.h:48:0, from Marlin\src\module\stepper_indirection.cpp:32: Marlin\src\module../feature/tmc_util.h: In instantiation of 'TMCMarlin<TMC2209Stepper, AXIS_LETTER, DRIVER_ID, AXIS_ID>::TMCMarlin(uint16_t, uint16_t, float, uint8_t, bool) [with char AXIS_LETTER = 'Y'; char DRIVER_ID = '0'; AxisEnum AXIS_ID = (AxisEnum)1; uint16_t = short unsigned int; uint8_t = unsigned char]': Marlin\src\module\stepper_indirection.cpp:331:7: required from here Marlin\src\module../feature/tmc_util.h:210:38: error: no matching function for call to 'TMC2209Stepper::TMC2209Stepper(const uint16_t&, const uint16_t&, const float&, const uint8_t&)' TMC2209Stepper(RX, TX, RS, addr) ^ In file included from Marlin\src\module\stepper_indirection.h:47:0, from Marlin\src\module\stepper_indirection.cpp:32: .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:982:3: note: candidate: TMC2209Stepper::TMC2209Stepper(Stream, float, uint8_t) TMC2209Stepper(Stream SerialPort, float RS, uint8_t addr) : ^~~~~~ .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:982:3: note: candidate expects 3 arguments, 4 provided .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate: constexpr TMC2209Stepper::TMC2209Stepper(const TMC2209Stepper&) class TMC2209Stepper : public TMC2208Stepper { ^~~~~~ .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate expects 1 argument, 4 provided .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate: constexpr TMC2209Stepper::TMC2209Stepper(TMC2209Stepper&&) .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate expects 1 argument, 4 provided In file included from Marlin\src\module\stepper_indirection.h:48:0, from Marlin\src\module\stepper_indirection.cpp:32: Marlin\src\module../feature/tmc_util.h: In instantiation of 'TMCMarlin<TMC2209Stepper, AXIS_LETTER, DRIVER_ID, AXIS_ID>::TMCMarlin(uint16_t, uint16_t, float, uint8_t, bool) [with char AXIS_LETTER = 'Z'; char DRIVER_ID = '0'; AxisEnum AXIS_ID = (AxisEnum)2; uint16_t = short unsigned int; uint8_t = unsigned char]': Marlin\src\module\stepper_indirection.cpp:345:7: required from here Marlin\src\module../feature/tmc_util.h:210:38: error: no matching function for call to 'TMC2209Stepper::TMC2209Stepper(const uint16_t&, const uint16_t&, const float&, const uint8_t&)' TMC2209Stepper(RX, TX, RS, addr) ^ In file included from Marlin\src\module\stepper_indirection.h:47:0, from Marlin\src\module\stepper_indirection.cpp:32: .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:982:3: note: candidate: TMC2209Stepper::TMC2209Stepper(Stream, float, uint8_t) TMC2209Stepper(Stream SerialPort, float RS, uint8_t addr) : ^~~~~~ .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:982:3: note: candidate expects 3 arguments, 4 provided .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate: constexpr TMC2209Stepper::TMC2209Stepper(const TMC2209Stepper&) class TMC2209Stepper : public TMC2208Stepper { ^~~~~~ .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate expects 1 argument, 4 provided .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate: constexpr TMC2209Stepper::TMC2209Stepper(TMC2209Stepper&&) .piolibdeps\TMCStepper_ID5513\src/TMCStepper.h:980:7: note: candidate expects 1 argument, 4 provided compilation terminated due to -fmax-errors=5. Compiling .pioenvs\BIGTREE_SKR_PRO\libb79\TMCStepper_ID5513\source\TMCStepper.cpp.o [.pioenvs\BIGTREE_SKR_PRO\FrameworkArduino\SoftwareSerial.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\gcode\feature\trinamic\M906.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\gcode\feature\trinamic\M911-M914.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\gcode\feature\trinamic\M569.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\gcode\geometry\G92.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\gcode\host\M114.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\gcode\feature\trinamic\M122.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\gcode\motion\G0_G1.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\gcode\lcd\M0_M1.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\gcode\motion\G4.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\lcd\menu\menu_advanced.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\lcd\menu\menu_configuration.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\lcd\menu\menu_main.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\lcd\ultralcd.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\lcd\menu\menu_tmc.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\module\endstops.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\module\motion.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\module\configuration_store.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\module\planner.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\module\tool_change.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\module\stepper.cpp.o] Error 1 [.pioenvs\BIGTREE_SKR_PRO\src\src\module\stepper_indirection.cpp.o] Error 1 *** [.pioenvs\BIGTREE_SKR_PRO\src\src\module\temperature.cpp.o] Error 1 ============================================================================================== [ERROR] Took 22.23 seconds ==============================================================================================

======================================================================================================= [SUMMARY] ======================================================================================================= Environment megaatmega2560 [SKIP] Environment megaatmega1280 [SKIP] Environment at90usb1286_cdc [SKIP] Environment at90usb1286_dfu [SKIP] Environment DUE [SKIP] Environment DUE_USB [SKIP] Environment DUE_debug [SKIP] Environment LPC1768 [SKIP] Environment LPC1769 [SKIP] Environment melzi [SKIP] Environment melzi_optiboot [SKIP] Environment rambo [SKIP] Environment sanguino_atmega644p [SKIP] Environment sanguino_atmega1284p [SKIP] Environment STM32F1 [SKIP] Environment fysetc_STM32F1 [SKIP] Environment BIGTREE_SKR_MINI [SKIP] Environment STM32F4 [SKIP] Environment ARMED [SKIP] Environment mks_robin [SKIP] Environment mks_robin_mini [SKIP] Environment mks_robin_nano [SKIP] Environment JGAURORA_A5S_A1 [SKIP] Environment black_stm32f407ve [SKIP] Environment BIGTREE_SKR_PRO [ERROR] Environment teensy35 [SKIP] Environment malyanm200 [SKIP] Environment esp32 [SKIP] Environment fysetc_f6_13 [SKIP] Environment linux_native [SKIP] ============================================================================================== [ERROR] Took 22.29 seconds ============================================================================================== The terminal process terminated with exit code: 1

Terminal will be reused by tasks, press any key to close it.

I'm gonna use TMC 2209 on Ender 3 Pro. please assit on compile.

if use UART mode also need change config or just wiring on the board?

if HAS_DRIVER(TMC2209)

/**

on pins_BIGTREE_SKR_PRO_V1.1.h `

davidbilly commented 5 years ago

hI,

I'm gonna use TMC 2209 on Ender 3 Pro. please assist on compile issue.

if use UART mode also need change config or just wiring on the board?

if HAS_DRIVER(TMC2209)

/**

TMC2208 stepper drivers Hardware serial communication ports. If undefined software serial is used according to the pins below */ //#define X_HARDWARE_SERIAL Serial //#define X2_HARDWARE_SERIAL Serial1 //#define Y_HARDWARE_SERIAL Serial1 //#define Y2_HARDWARE_SERIAL Serial1 //#define Z_HARDWARE_SERIAL Serial1 //#define Z2_HARDWARE_SERIAL Serial1 //#define E0_HARDWARE_SERIAL Serial1 //#define E1_HARDWARE_SERIAL Serial1 //#define E2_HARDWARE_SERIAL Serial1 //#define E3_HARDWARE_SERIAL Serial1 //#define E4_HARDWARE_SERIAL Serial1 // // Software serial //

define X_SERIAL_TX_PIN PC13

define X_SERIAL_RX_PIN PE4

define Y_SERIAL_TX_PIN PE3

define Y_SERIAL_RX_PIN PE2

define Z_SERIAL_TX_PIN PE0

define Z_SERIAL_RX_PIN PE1

define E0_SERIAL_TX_PIN PD4

define E0_SERIAL_RX_PIN PD2

define E1_SERIAL_TX_PIN PD0

define E1_SERIAL_RX_PIN PD1

define Z2_SERIAL_TX_PIN PD6

define Z2_SERIAL_RX_PIN PD5

endif

on pins_BIGTREE_SKR_PRO_V1.1.h

apohl23 commented 5 years ago

Das gleiche Problem habe ich auch und meine Anfrage wurde geschlossen...

davidbilly commented 5 years ago

Now after tried to fixes some error.

Processing BIGTREE_SKR_PRO (platform: ststm32; board: STM32F407ZGT6; framework: arduino)

Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/STM32F407ZGT6.html PLATFORM: ST STM32 > STM32F407ZG (192k RAM. 1024k Flash) HARDWARE: STM32F407ZGT6 168MHz 128KB RAM (502.23KB Flash) DEBUG: CURRENT(cmsis-dap) EXTERNAL(cmsis-dap, jlink, stlink) Converting Marlin.ino Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF MODES: FINDER(chain) COMPATIBILITY(soft) Collected 12 compatible libraries Scanning dependencies... Dependency Graph |-- 0.4 | |-- 1.0 | |-- 1.0 |-- 1.3.4 | |-- 1.0 |-- 0.4.5 | |-- 1.0 |-- <30aa480> | |-- 1.0 |-- 0.7.0 |-- 1.0 |-- 2.0.1 |-- 1.0 |-- 1.0.0 |-- 1.1.2 Linking .pioenvs\BIGTREE_SKR_PRO\firmware.elf .pioenvs/BIGTREE_SKR_PRO/FrameworkArduino/stm32/timer.c.o: In function TIM4_IRQHandler': C:\users\davidbilly\.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/timer.c:1141: multiple definition ofTIM4_IRQHandler' .pioenvs/BIGTREE_SKR_PRO/FrameworkArduino/SoftwareSerial.cpp.o:C:\users\davidbilly.platformio\packages\framework-arduinoststm32\cores\arduino/SoftwareSerial.cpp:265: first defined here .pioenvs/BIGTREE_SKR_PRO/src/src/Marlin.cpp.o: In function manage_inactivity(bool)': e:\Development\Projects\git\BIGTREETECH-SKR-PRO-V1.1\firmware\Marlin-SKR-Pro/Marlin\src/Marlin.cpp:477: undefined reference toSerial2' .pioenvs/BIGTREE_SKR_PRO/src/src/Marlin.cpp.o: In function setup': e:\Development\Projects\git\BIGTREETECH-SKR-PRO-V1.1\firmware\Marlin-SKR-Pro/Marlin\src/Marlin.cpp:1119: undefined reference toSerial2' .pioenvs/BIGTREE_SKR_PRO/src/src/core/serial.cpp.o: In function serialprintPGM(char const*)': e:\Development\Projects\git\BIGTREETECH-SKR-PRO-V1.1\firmware\Marlin-SKR-Pro/Marlin\src\core/serial.cpp:38: undefined reference toSerial2' .pioenvs/BIGTREE_SKR_PRO/src/src/core/serial.cpp.o: In function serial_echopair_PGM(char const*, char const*)': e:\Development\Projects\git\BIGTREETECH-SKR-PRO-V1.1\firmware\Marlin-SKR-Pro/Marlin\src\core/serial.cpp:42: undefined reference toSerial2' .pioenvs/BIGTREE_SKR_PRO/src/src/core/serial.cpp.o: In function serial_echopair_PGM(char const*, int)': e:\Development\Projects\git\BIGTREETECH-SKR-PRO-V1.1\firmware\Marlin-SKR-Pro/Marlin\src\core/serial.cpp:44: undefined reference toSerial2' .pioenvs/BIGTREE_SKR_PRO/src/src/core/serial.cpp.o:e:\Development\Projects\git\BIGTREETECH-SKR-PRO-V1.1\firmware\Marlin-SKR-Pro/Marlin\src\core/serial.cpp:45: more undefined references to `Serial2' follow collect2.exe: error: ld returned 1 exit status *** [.pioenvs\BIGTREE_SKR_PRO\firmware.elf] Error 1 ============================================================================================== [ERROR] Took 23.13 seconds ==============================================================================================

======================================================================================================= [SUMMARY] ======================================================================================================= Environment megaatmega2560 [SKIP] Environment megaatmega1280 [SKIP] Environment at90usb1286_cdc [SKIP] Environment at90usb1286_dfu [SKIP] Environment DUE [SKIP] Environment DUE_USB [SKIP] Environment DUE_debug [SKIP] Environment LPC1768 [SKIP] Environment LPC1769 [SKIP] Environment melzi [SKIP] Environment melzi_optiboot [SKIP] Environment rambo [SKIP] Environment sanguino_atmega644p [SKIP] Environment sanguino_atmega1284p [SKIP] Environment STM32F1 [SKIP] Environment fysetc_STM32F1 [SKIP] Environment BIGTREE_SKR_MINI [SKIP] Environment STM32F4 [SKIP] Environment ARMED [SKIP] Environment mks_robin [SKIP] Environment mks_robin_mini [SKIP] Environment mks_robin_nano [SKIP] Environment JGAURORA_A5S_A1 [SKIP] Environment black_stm32f407ve [SKIP] Environment BIGTREE_SKR_PRO [ERROR] Environment teensy35 [SKIP] Environment malyanm200 [SKIP] Environment esp32 [SKIP] Environment fysetc_f6_13 [SKIP] Environment linux_native [SKIP] ============================================================================================== [ERROR] Took 23.20 seconds ============================================================================================== The terminal process terminated with exit code: 1

@bigtreetech I'm stuck here. I have no idea about those warning log.

davidbilly commented 5 years ago

Now I using marlin base code, compile success.