MarlinFirmware / Configurations

Configurations for Marlin Firmware
https://marlinfw.org
GNU General Public License v3.0
1.98k stars 3.33k forks source link

Build All Configurations Status - June 2024 #1068

Open thisiskeithb opened 1 week ago

thisiskeithb commented 1 week ago

Description

Results of Marlin's build_all_examples script. These configs will not build for the reason listed in the "error details" drop-down under each title, so this issue was created as a "to-do list" to fix them:

Waiting on Upstream Support

Creality/Ender-5 S1/

error details:

```prolog Testing Creality/Ender-5 S1/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Creality/Ender-5 S1/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Building environment STM32F401RE_creality for board CREALITY_F401RE (5246)... Marlin/src/gcode/ota/M936.cpp:30:12: fatal error: ../../lcd/rts/lcd_rts.h: No such file or directory 30 | #include "../../lcd/rts/lcd_rts.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. *** [.pio/build/STM32F401RE_creality/src/src/gcode/ota/M936.cpp.o] Error 1 ================================================================= [FAILED] Took 24.46 seconds ================================================================= Environment Status Duration -------------------- -------- ------------ STM32F401RE_creality FAILED 00:00:24.459 ============================================================ 1 failed, 0 succeeded in 00:00:24.459 ============================================================ ```

Waiting on Potential Fix

Formbot/T_Rex_2+/

Very broken/incorrect config. Does not match stock/shipped machines, so I’m waiting on a working config from @InsanityAutomation.

error details:

```prolog Testing Formbot/T_Rex_2+/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Formbot/T_Rex_2+/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Building environment mega2560 for board FORMBOT_TREX2PLUS (1129)... In file included from Marlin/src/HAL/AVR/../../inc/MarlinConfigPre.h:56:0, from Marlin/src/HAL/AVR/../../inc/MarlinConfig.h:28, from Marlin/src/HAL/AVR/HAL.cpp:24: Marlin/src/HAL/AVR/../../inc/../../Configuration_adv.h:823:24: error: floating constant in preprocessor expression #define X2_MAX_POS 434.6 // The max position of the X2 carriage, typically also the home position ^ [trimmed to keep issue below 65536 characters] Marlin/src/gcode/bedlevel/../../inc/SanityCheck.h:1843:10: note: in expansion of macro 'X2_HOME_POS' #elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS) ^~~~~~~~~~~ Marlin/src/gcode/bedlevel/../../inc/../../Configuration_adv.h:823:24: error: floating constant in preprocessor expression #define X2_MAX_POS 434.6 // The max position of the X2 carriage, typically also the home position ^ Marlin/src/gcode/bedlevel/../../inc/SanityCheck.h:1843:41: note: in expansion of macro 'X2_MAX_POS' #elif (X2_HOME_POS <= X1_MAX_POS) || (X2_MAX_POS < X1_MAX_POS) ^~~~~~~~~~ In file included from Marlin/src/gcode/bedlevel/../../inc/MarlinConfig.h:68:0, from Marlin/src/gcode/bedlevel/G26.cpp:98: Marlin/src/gcode/bedlevel/../../inc/SanityCheck.h:1844:6: error: #error "DUAL_X_CARRIAGE will crash if X1 can meet or exceed X2 travel." #error "DUAL_X_CARRIAGE will crash if X1 can meet or exceed X2 travel." ^~~~~ *** [.pio/build/mega2560/src/src/feature/babystep.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/bedlevel.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bltouch.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/caselight.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_motion.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/MarlinCore.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/bedlevel/ubl/ubl_G29.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/pause.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/gcode/bedlevel/G26.cpp.o] Error 1 ================================================================== [FAILED] Took 7.04 seconds ================================================================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:07.035 ============================================================ 1 failed, 0 succeeded in 00:00:07.035 ============================================================ ```

PR with Fix Submitted

CTC/A13/

error details:

```prolog Testing CTC/A13/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/CTC/A13/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Detected "Anet 1.0 (Melzi clone)" | ANET_10 (1511). Selected sanguino1284p Building environment sanguino1284p for board ANET_10 (1511)... Error: The program size (127000 bytes) is greater than maximum allowed (126976 bytes) *** [checkprogsize] Explicit exit, status 1 ================================================================= [FAILED] Took 16.96 seconds ================================================================= Environment Status Duration ------------- -------- ------------ sanguino1284p FAILED 00:00:16.963 ============================================================ 1 failed, 0 succeeded in 00:00:16.963 ============================================================ ```

Geeetech/A10M/YHCB2004_V4.1/

error details:

```prolog Testing Geeetech/A10M/YHCB2004_V4.1/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Geeetech/A10M/YHCB2004_V4.1/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Building environment mega2560 for board GT2560_V3 (1317)... /var/folders/l2/mtr_0zp945s_9s6s77z1d2fw0000gn/T//ccx5mqvT.ltrans2.ltrans.o: In function `global destructors keyed to 65535_1_HAL.cpp.o.18316': :(.text.exit+0x28): undefined reference to `operator delete(void*, unsigned int)' collect2: error: ld returned 1 exit status *** [.pio/build/mega2560/firmware.elf] Error 1 ================================================================= [FAILED] Took 25.60 seconds ================================================================= Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:25.604 ============================================================ 1 failed, 0 succeeded in 00:00:25.604 ============================================================ ```

Geeetech/A10PRO/

error details:

```prolog Testing Geeetech/A10PRO/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Geeetech/A10PRO/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Building environment mega2560 for board GT2560_V3 (1317)... /var/folders/l2/mtr_0zp945s_9s6s77z1d2fw0000gn/T//cc71UgMc.ltrans2.ltrans.o: In function `global destructors keyed to 65535_1_HAL.cpp.o.17315': :(.text.exit+0x20): undefined reference to `operator delete(void*, unsigned int)' collect2: error: ld returned 1 exit status *** [.pio/build/mega2560/firmware.elf] Error 1 ================================================================= [FAILED] Took 18.09 seconds ================================================================= Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:18.090 ============================================================ 1 failed, 0 succeeded in 00:00:18.090 ============================================================ ```

Geeetech/A10T/YHCB2004_V4.1/

error details:

```prolog Testing Geeetech/A10T/YHCB2004_V4.1/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Geeetech/A10T/YHCB2004_V4.1/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Building environment mega2560 for board GT2560_V3 (1317)... /var/folders/l2/mtr_0zp945s_9s6s77z1d2fw0000gn/T//ccW6FkKa.ltrans2.ltrans.o: In function `global destructors keyed to 65535_1_HAL.cpp.o.18368': :(.text.exit+0x28): undefined reference to `operator delete(void*, unsigned int)' collect2: error: ld returned 1 exit status *** [.pio/build/mega2560/firmware.elf] Error 1 ================================================================= [FAILED] Took 20.57 seconds ================================================================= Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:20.574 ============================================================ 1 failed, 0 succeeded in 00:00:20.574 ============================================================ ```

Creality/Ender-3 S1 Plus/

error details:

```prolog Testing Creality/Ender-3 S1 Plus/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Creality/Ender-3 S1 Plus/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Detected "Creality v2.4.S1_301F4 (STM32F401RC) as found in the Ender-3 S1 F4" | CREALITY_V24S1_301F4 (5240). Selected STM32F401RC_creality Building environment STM32F401RC_creality for board CREALITY_V24S1_301F4 (5240)... Marlin/src/lcd/extui/dgus_e3s1pro/DGUSRxHandler.cpp: In function 'void DGUSRxHandler::setLanguage(DGUS_VP&, void*)': Marlin/src/lcd/extui/dgus_e3s1pro/DGUSRxHandler.cpp:104:3: error: 'ui_language' was not declared in this scope; did you mean 'language'? 104 | ui_language = screen.config.language = language; | ^~~~~~~~~~~ | language *** [.pio/build/STM32F401RC_creality/src/src/lcd/extui/dgus_e3s1pro/DGUSRxHandler.cpp.o] Error 1 ================================================================= [FAILED] Took 32.19 seconds ================================================================= Environment Status Duration -------------------- -------- ------------ STM32F401RC_creality FAILED 00:00:32.187 ============================================================ 1 failed, 0 succeeded in 00:00:32.187 ============================================================ ```

Creality/Ender-3 S1 Pro/

error details:

```prolog Testing Creality/Ender-3 S1 Pro/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Creality/Ender-3 S1 Pro/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Detected "Creality v2.4.S1_301F4 (STM32F401RC) as found in the Ender-3 S1 F4" | CREALITY_V24S1_301F4 (5240). Selected STM32F401RC_creality Building environment STM32F401RC_creality for board CREALITY_V24S1_301F4 (5240)... Marlin/src/lcd/extui/dgus_e3s1pro/DGUSRxHandler.cpp: In function 'void DGUSRxHandler::setLanguage(DGUS_VP&, void*)': Marlin/src/lcd/extui/dgus_e3s1pro/DGUSRxHandler.cpp:104:3: error: 'ui_language' was not declared in this scope; did you mean 'language'? 104 | ui_language = screen.config.language = language; | ^~~~~~~~~~~ | language *** [.pio/build/STM32F401RC_creality/src/src/lcd/extui/dgus_e3s1pro/DGUSRxHandler.cpp.o] Error 1 ================================================================= [FAILED] Took 27.02 seconds ================================================================= Environment Status Duration -------------------- -------- ------------ STM32F401RC_creality FAILED 00:00:27.017 ============================================================ 1 failed, 0 succeeded in 00:00:27.017 ============================================================ ```

Creality/CR-6 SE/

error details:

```prolog Testing Creality/CR-6 SE/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Creality/CR-6 SE/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Detected "Creality v4.5.2 (STM32F103RC / STM32F103RE)" | CREALITY_V452 (5050). Selected STM32F103RE_creality Building environment STM32F103RE_creality for board CREALITY_V452 (5050)... In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/HAL.cpp:26: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/HAL_SPI.cpp:26: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/HardwareSerial.cpp:32: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/MarlinSerial.cpp:27: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/Servo.cpp:26: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/dogm/../../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/dogm/u8g_com_stm32duino_swspi.cpp:25: Marlin/src/HAL/STM32/dogm/../../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/eeprom_bl24cxx.cpp:32: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/eeprom_flash.cpp:26: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/eeprom_if_iic.cpp:32: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/eeprom_sdcard.cpp:31: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/eeprom_sram.cpp:26: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/fast_pwm.cpp:27: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/eeprom_wired.cpp:26: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/fastio.cpp:26: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/sdio.cpp:27: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/HAL.cpp.o] Error 1 In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/timers.cpp:26: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/STM32/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/STM32/usb_host.cpp:27: Marlin/src/HAL/STM32/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/HAL_SPI.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/HardwareSerial.cpp.o] Error 1 In file included from Marlin/src/HAL/shared/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/shared/HAL.cpp:27: Marlin/src/HAL/shared/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ In file included from Marlin/src/HAL/shared/../../inc/MarlinConfig.h:68, from Marlin/src/HAL/shared/Delay.cpp:25: Marlin/src/HAL/shared/../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/MarlinSerial.cpp.o] Error 1 In file included from Marlin/src/HAL/shared/../../core/../inc/MarlinConfig.h:68, from Marlin/src/HAL/shared/../../core/serial.h:24, from Marlin/src/HAL/shared/MinSerial.h:24, from Marlin/src/HAL/shared/MinSerial.cpp:22: Marlin/src/HAL/shared/../../core/../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/Servo.cpp.o] Error 1 In file included from Marlin/src/HAL/shared/backtrace/../../../core/../inc/MarlinConfig.h:68, from Marlin/src/HAL/shared/backtrace/../../../core/serial.h:24, from Marlin/src/HAL/shared/backtrace/../MinSerial.h:24, from Marlin/src/HAL/shared/backtrace/backtrace.cpp:28: Marlin/src/HAL/shared/backtrace/../../../core/../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/dogm/u8g_com_stm32duino_swspi.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/eeprom_bl24cxx.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/eeprom_flash.cpp.o] Error 1 In file included from Marlin/src/HAL/shared/backtrace/../../../inc/MarlinConfig.h:68, from Marlin/src/HAL/shared/backtrace/unwmemaccess.cpp:18: Marlin/src/HAL/shared/backtrace/../../../inc/SanityCheck.h:423:6: error: #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" 423 | #error "SDCARD_SORT_ALPHA requires an LCD that supports it. (It doesn't apply to M20, etc.)" | ^~~~~ *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/eeprom_if_iic.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/eeprom_sdcard.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/eeprom_wired.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/eeprom_sram.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/fast_pwm.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/fastio.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/sdio.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/timers.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/STM32/usb_host.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/shared/HAL.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/shared/Delay.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/shared/backtrace/backtrace.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/shared/MinSerial.cpp.o] Error 1 *** [.pio/build/STM32F103RE_creality/src/src/HAL/shared/backtrace/unwmemaccess.cpp.o] Error 1 ================================================================== [FAILED] Took 9.80 seconds ================================================================== Environment Status Duration -------------------- -------- ------------ STM32F103RE_creality FAILED 00:00:09.801 ============================================================ 1 failed, 0 succeeded in 00:00:09.801 ============================================================ ```

Fixed

Artillery/Genius Pro/

error details:

```prolog Testing Artillery/Genius Pro/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Artillery/Genius Pro/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Building environment Artillery_Ruby for board ARTILLERY_RUBY (5238)... In file included from Marlin/src/module/stepper.h:48, from Marlin/src/MarlinCore.cpp:51: Marlin/src/module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48, from Marlin/src/feature/controllerfan.cpp:28: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ Marlin/src/module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ *** [.pio/build/Artillery_Ruby/src/src/feature/babystep.cpp.o] Error 1 *** [.pio/build/Artillery_Ruby/src/src/MarlinCore.cpp.o] Error 1 Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ *** [.pio/build/Artillery_Ruby/src/src/feature/controllerfan.cpp.o] Error 1 Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ *** [.pio/build/Artillery_Ruby/src/src/gcode/calibrate/G28.cpp.o] Error 1 ================================================================= [FAILED] Took 21.43 seconds ================================================================= Environment Status Duration -------------- -------- ------------ Artillery_Ruby FAILED 00:00:21.426 ============================================================ 1 failed, 0 succeeded in 00:00:21.426 ============================================================ ```

Artillery/Genius/BLTouch/

error details:

```prolog Testing Artillery/Genius/BLTouch/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Artillery/Genius/BLTouch/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Detected "MKS GEN L" | MKS_GEN_L (1113). Selected mega2560 Building environment mega2560 for board MKS_GEN_L (1113)... In file included from Marlin/src/module/stepper.h:48:0, from Marlin/src/MarlinCore.cpp:51: Marlin/src/module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48:0, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ Marlin/src/module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ In file included from Marlin/src/feature/../module/stepper.h:48:0, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/feature/../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/feature/../module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/feature/../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/feature/babystep.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/MarlinCore.cpp.o] Error 1 In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48:0, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48:0, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/gcode/calibrate/G28.cpp.o] Error 1 In file included from Marlin/src/gcode/control/../../module/stepper.h:48:0, from Marlin/src/gcode/control/M17_M18_M84.cpp:28: Marlin/src/gcode/control/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ Marlin/src/gcode/control/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/control/../../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/gcode/control/../../module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/gcode/control/../../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/gcode/control/M17_M18_M84.cpp.o] Error 1 ================================================================== [FAILED] Took 6.33 seconds ================================================================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:06.332 ============================================================ 1 failed, 0 succeeded in 00:00:06.332 ============================================================ ```

Artillery/Genius/V1/

error details:

```prolog Testing Artillery/Genius/V1/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Artillery/Genius/V1/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Detected "MKS GEN L" | MKS_GEN_L (1113). Selected mega2560 Building environment mega2560 for board MKS_GEN_L (1113)... In file included from Marlin/src/module/stepper.h:48:0, from Marlin/src/MarlinCore.cpp:51: Marlin/src/module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48:0, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48:0, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ Marlin/src/module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ In file included from Marlin/src/feature/../module/stepper.h:48:0, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/feature/../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/feature/../module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/feature/../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/feature/babystep.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/MarlinCore.cpp.o] Error 1 In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48:0, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/gcode/calibrate/G28.cpp.o] Error 1 In file included from Marlin/src/gcode/control/../../module/stepper.h:48:0, from Marlin/src/gcode/control/M17_M18_M84.cpp:28: Marlin/src/gcode/control/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ Marlin/src/gcode/control/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/control/../../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/gcode/control/../../module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/gcode/control/../../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/gcode/control/M17_M18_M84.cpp.o] Error 1 ================================================================== [FAILED] Took 6.30 seconds ================================================================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:06.301 ============================================================ 1 failed, 0 succeeded in 00:00:06.301 ============================================================ ```

Artillery/Hornet/

error details:

```prolog Testing Artillery/Hornet/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Artillery/Hornet/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Building environment Artillery_Ruby for board ARTILLERY_RUBY (5238)... In file included from Marlin/src/module/stepper.h:48, from Marlin/src/MarlinCore.cpp:51: Marlin/src/module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48, from Marlin/src/feature/controllerfan.cpp:28: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48, from Marlin/src/feature/pause.cpp:44: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ Marlin/src/module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ *** [.pio/build/Artillery_Ruby/src/src/feature/babystep.cpp.o] Error 1 Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ *** [.pio/build/Artillery_Ruby/src/src/MarlinCore.cpp.o] Error 1 *** [.pio/build/Artillery_Ruby/src/src/feature/controllerfan.cpp.o] Error 1 Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ *** [.pio/build/Artillery_Ruby/src/src/feature/pause.cpp.o] Error 1 *** [.pio/build/Artillery_Ruby/src/src/gcode/calibrate/G28.cpp.o] Error 1 In file included from Marlin/src/gcode/control/../../module/stepper.h:48, from Marlin/src/gcode/control/M17_M18_M84.cpp:28: Marlin/src/gcode/control/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ Marlin/src/gcode/control/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ *** [.pio/build/Artillery_Ruby/src/src/gcode/control/M17_M18_M84.cpp.o] Error 1 ================================================================= [FAILED] Took 14.99 seconds ================================================================= Environment Status Duration -------------- -------- ------------ Artillery_Ruby FAILED 00:00:14.988 ============================================================ 1 failed, 0 succeeded in 00:00:14.988 ============================================================ ```

Artillery/Sidewinder X1/0.9 BMG - E3D V6/

error details:

```prolog Testing Artillery/Sidewinder X1/0.9 BMG - E3D V6/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Artillery/Sidewinder X1/0.9 BMG - E3D V6/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Detected "MKS GEN L" | MKS_GEN_L (1113). Selected mega2560 Building environment mega2560 for board MKS_GEN_L (1113)... In file included from Marlin/src/module/stepper.h:48:0, from Marlin/src/MarlinCore.cpp:51: Marlin/src/module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48:0, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48:0, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ Marlin/src/module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ In file included from Marlin/src/feature/../module/stepper.h:48:0, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/feature/../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/feature/../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/MarlinCore.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/feature/babystep.cpp.o] Error 1 In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48:0, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/gcode/calibrate/G28.cpp.o] Error 1 In file included from Marlin/src/gcode/control/../../module/stepper.h:48:0, from Marlin/src/gcode/control/M17_M18_M84.cpp:28: Marlin/src/gcode/control/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ Marlin/src/gcode/control/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/control/../../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/gcode/control/../../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/gcode/control/M17_M18_M84.cpp.o] Error 1 ================================================================== [FAILED] Took 6.28 seconds ================================================================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:06.277 ============================================================ 1 failed, 0 succeeded in 00:00:06.277 ============================================================ ```

Artillery/Sidewinder X1/V1/

error details:

```prolog Testing Artillery/Sidewinder X1/V1/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Artillery/Sidewinder X1/V1/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Detected "MKS GEN L" | MKS_GEN_L (1113). Selected mega2560 Building environment mega2560 for board MKS_GEN_L (1113)... In file included from Marlin/src/module/stepper.h:48:0, from Marlin/src/MarlinCore.cpp:51: Marlin/src/module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48:0, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48:0, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ Marlin/src/module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ In file included from Marlin/src/feature/../module/stepper.h:48:0, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/feature/../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/feature/../module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/feature/../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/feature/babystep.cpp.o] Error 1 *** [.pio/build/mega2560/src/src/MarlinCore.cpp.o] Error 1 In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48:0, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/gcode/calibrate/G28.cpp.o] Error 1 In file included from Marlin/src/gcode/control/../../module/stepper.h:48:0, from Marlin/src/gcode/control/M17_M18_M84.cpp:28: Marlin/src/gcode/control/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" ^~~~~ Marlin/src/gcode/control/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/control/../../module/stepper/cycles.h:157:78: in constexpr expansion of 'isr_execution_cycles(0)' Marlin/src/gcode/control/../../module/stepper/cycles.h:154:144: in constexpr expansion of 'isr_loop_cycles(((int)R))' Marlin/src/gcode/control/../../module/stepper/cycles.h:157:80: error: constexpr call flows off the end of the function constexpr uint32_t max_step_isr_frequency_1x = (F_CPU) / isr_execution_cycles(0); ^ *** [.pio/build/mega2560/src/src/gcode/control/M17_M18_M84.cpp.o] Error 1 ================================================================== [FAILED] Took 6.33 seconds ================================================================== Environment Status Duration ------------- -------- ------------ mega2560 FAILED 00:00:06.332 ============================================================ 1 failed, 0 succeeded in 00:00:06.332 ============================================================ ```

Artillery/Sidewinder X2/

error details:

```prolog Testing Artillery/Sidewinder X2/: Getting configuration files from ./.pio/build-import-2.1.x/config/examples/Artillery/Sidewinder X2/ Building the firmware now... /.platformio/penv/bin/pio Auto Build... Building environment Artillery_Ruby for board ARTILLERY_RUBY (5238)... In file included from Marlin/src/module/stepper.h:48, from Marlin/src/MarlinCore.cpp:51: Marlin/src/module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48, from Marlin/src/feature/babystep.cpp:31: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ In file included from Marlin/src/feature/../module/stepper.h:48, from Marlin/src/feature/controllerfan.cpp:28: Marlin/src/feature/../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ Marlin/src/module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ *** [.pio/build/Artillery_Ruby/src/src/feature/babystep.cpp.o] Error 1 *** [.pio/build/Artillery_Ruby/src/src/MarlinCore.cpp.o] Error 1 In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48, from Marlin/src/gcode/calibrate/G28.cpp:29: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ In file included from Marlin/src/gcode/calibrate/../../module/stepper.h:48, from Marlin/src/gcode/calibrate/G34_M422.cpp:31: Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:112:4: error: #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" 112 | #error "At least one of MINIMUM_STEPPER_PULSE_NS or MAXIMUM_STEPPER_RATE must be defined" | ^~~~~ Marlin/src/feature/../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ *** [.pio/build/Artillery_Ruby/src/src/feature/controllerfan.cpp.o] Error 1 Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ Marlin/src/gcode/calibrate/../../module/stepper/cycles.h:116:47: error: '_min_pulse_high_ns' was not declared in this scope 116 | constexpr uint32_t min_stepper_pulse_cycles = _min_pulse_high_ns * CYCLES_PER_MICROSECOND / 1000; | ^~~~~~~~~~~~~~~~~~ *** [.pio/build/Artillery_Ruby/src/src/gcode/calibrate/G28.cpp.o] Error 1 *** [.pio/build/Artillery_Ruby/src/src/gcode/calibrate/G34_M422.cpp.o] Error 1 ================================================================= [FAILED] Took 13.94 seconds ================================================================= Environment Status Duration -------------- -------- ------------ Artillery_Ruby FAILED 00:00:13.940 ============================================================ 1 failed, 0 succeeded in 00:00:13.940 ============================================================ ```