浏览代码

Patch up some flaws, here and there

Scott Lahteine 9 年前
父节点
当前提交
938e6d15c4
共有 5 个文件被更改,包括 14 次插入5 次删除
  1. 1
    5
      Marlin/Conditionals_post.h
  2. 1
    0
      Marlin/Marlin.h
  3. 1
    0
      Marlin/Marlin_main.cpp
  4. 9
    0
      Marlin/SanityCheck.h
  5. 2
    0
      Marlin/ultralcd.cpp

+ 1
- 5
Marlin/Conditionals_post.h 查看文件

@@ -633,17 +633,13 @@
633 633
     #ifndef LCD_FEEDBACK_FREQUENCY_DURATION_MS
634 634
       #define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
635 635
     #endif
636
-  #elif PIN_EXISTS(BEEPER)
636
+  #else
637 637
     #ifndef LCD_FEEDBACK_FREQUENCY_HZ
638 638
       #define LCD_FEEDBACK_FREQUENCY_HZ 5000
639 639
     #endif
640 640
     #ifndef LCD_FEEDBACK_FREQUENCY_DURATION_MS
641 641
       #define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
642 642
     #endif
643
-  #else
644
-    #ifndef LCD_FEEDBACK_FREQUENCY_DURATION_MS
645
-      #define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
646
-    #endif
647 643
   #endif
648 644
 
649 645
   /**

+ 1
- 0
Marlin/Marlin.h 查看文件

@@ -89,6 +89,7 @@ extern const char echomagic[] PROGMEM;
89 89
 
90 90
 #define SERIAL_ECHOPAIR(name,value) (serial_echopair_P(PSTR(name),(value)))
91 91
 
92
+void serial_echopair_P(const char* s_P, const char *v);
92 93
 void serial_echopair_P(const char* s_P, char v);
93 94
 void serial_echopair_P(const char* s_P, int v);
94 95
 void serial_echopair_P(const char* s_P, long v);

+ 1
- 0
Marlin/Marlin_main.cpp 查看文件

@@ -572,6 +572,7 @@ void set_current_from_steppers_for_axis(AxisEnum axis);
572 572
   void plan_cubic_move(const float offset[4]);
573 573
 #endif
574 574
 
575
+void serial_echopair_P(const char* s_P, const char *v)   { serialprintPGM(s_P); SERIAL_ECHO(v); }
575 576
 void serial_echopair_P(const char* s_P, char v)          { serialprintPGM(s_P); SERIAL_CHAR(v); }
576 577
 void serial_echopair_P(const char* s_P, int v)           { serialprintPGM(s_P); SERIAL_ECHO(v); }
577 578
 void serial_echopair_P(const char* s_P, long v)          { serialprintPGM(s_P); SERIAL_ECHO(v); }

+ 9
- 0
Marlin/SanityCheck.h 查看文件

@@ -98,6 +98,15 @@
98 98
 #endif
99 99
 
100 100
 /**
101
+ * Delta requirements
102
+ */
103
+#if ENABLED(DELTA)
104
+  #if DISABLED(USE_XMAX_PLUG) && DISABLED(USE_YMAX_PLUG) && DISABLED(USE_ZMAX_PLUG)
105
+    #error "You probably want to use Max Endstops for DELTA!"
106
+  #endif
107
+#endif
108
+
109
+/**
101 110
  * Babystepping
102 111
  */
103 112
 #if ENABLED(BABYSTEPPING)

+ 2
- 0
Marlin/ultralcd.cpp 查看文件

@@ -2327,6 +2327,8 @@ void kill_screen(const char* lcd_msg) {
2327 2327
       lcd.buzz(duration, freq);
2328 2328
     #elif PIN_EXISTS(BEEPER)
2329 2329
       buzzer.tone(duration, freq);
2330
+    #else
2331
+      UNUSED(duration); UNUSED(freq);
2330 2332
     #endif
2331 2333
   }
2332 2334
 

正在加载...
取消
保存