浏览代码

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
     #ifndef LCD_FEEDBACK_FREQUENCY_DURATION_MS
633
     #ifndef LCD_FEEDBACK_FREQUENCY_DURATION_MS
634
       #define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
634
       #define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
635
     #endif
635
     #endif
636
-  #elif PIN_EXISTS(BEEPER)
636
+  #else
637
     #ifndef LCD_FEEDBACK_FREQUENCY_HZ
637
     #ifndef LCD_FEEDBACK_FREQUENCY_HZ
638
       #define LCD_FEEDBACK_FREQUENCY_HZ 5000
638
       #define LCD_FEEDBACK_FREQUENCY_HZ 5000
639
     #endif
639
     #endif
640
     #ifndef LCD_FEEDBACK_FREQUENCY_DURATION_MS
640
     #ifndef LCD_FEEDBACK_FREQUENCY_DURATION_MS
641
       #define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
641
       #define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
642
     #endif
642
     #endif
643
-  #else
644
-    #ifndef LCD_FEEDBACK_FREQUENCY_DURATION_MS
645
-      #define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
646
-    #endif
647
   #endif
643
   #endif
648
 
644
 
649
   /**
645
   /**

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

89
 
89
 
90
 #define SERIAL_ECHOPAIR(name,value) (serial_echopair_P(PSTR(name),(value)))
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
 void serial_echopair_P(const char* s_P, char v);
93
 void serial_echopair_P(const char* s_P, char v);
93
 void serial_echopair_P(const char* s_P, int v);
94
 void serial_echopair_P(const char* s_P, int v);
94
 void serial_echopair_P(const char* s_P, long v);
95
 void serial_echopair_P(const char* s_P, long v);

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

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

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

98
 #endif
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
  * Babystepping
110
  * Babystepping
102
  */
111
  */
103
 #if ENABLED(BABYSTEPPING)
112
 #if ENABLED(BABYSTEPPING)

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

2327
       lcd.buzz(duration, freq);
2327
       lcd.buzz(duration, freq);
2328
     #elif PIN_EXISTS(BEEPER)
2328
     #elif PIN_EXISTS(BEEPER)
2329
       buzzer.tone(duration, freq);
2329
       buzzer.tone(duration, freq);
2330
+    #else
2331
+      UNUSED(duration); UNUSED(freq);
2330
     #endif
2332
     #endif
2331
   }
2333
   }
2332
 
2334
 

正在加载...
取消
保存