소스 검색

static_assert replaced with error directive

Robert Pelnar 7 년 전
부모
커밋
16f9f35451
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      Firmware/Marlin_main.cpp

+ 3 - 1
Firmware/Marlin_main.cpp

@@ -6743,7 +6743,9 @@ void handle_status_leds(void) {
  */
 static void handleSafetyTimer()
 {
-    static_assert(EXTRUDERS == 1,"Implemented only for one extruder.");
+#if (EXTRUDERS > 1)
+#error Implemented only for one extruder.
+#endif //(EXTRUDERS > 1)
     static Timer safetyTimer;
     if (IS_SD_PRINTING || is_usb_printing || (custom_message_type == 4) || (lcd_commands_type == LCD_COMMAND_V2_CAL) ||
             (!degTargetBed() && !degTargetHotend(0)))