Переглянути джерело

Combine Travis CI option-setting commands (#12474)

Scott Lahteine 5 роки тому
джерело
коміт
826d570162
Аккаунт користувача з таким Email не знайдено

+ 1
- 2
.travis.yml Переглянути файл

@@ -29,9 +29,8 @@ before_install:
29 29
   #
30 30
   # Publish the buildroot script folder
31 31
   - chmod +x ${TRAVIS_BUILD_DIR}/buildroot/bin/*
32
-  - export PATH=${TRAVIS_BUILD_DIR}/buildroot/bin/:${PATH}
33 32
   - chmod +x ${TRAVIS_BUILD_DIR}/buildroot/share/tests/*
34
-  - export PATH=${TRAVIS_BUILD_DIR}/buildroot/share/tests/:${PATH}
33
+  - export PATH=${TRAVIS_BUILD_DIR}/buildroot/bin/:${TRAVIS_BUILD_DIR}/buildroot/share/tests/:${PATH}
35 34
 
36 35
 install:
37 36
   #- pip install -U platformio

+ 3
- 3
Marlin/src/HAL/HAL_AVR/SanityCheck.h Переглянути файл

@@ -79,11 +79,11 @@
79 79
     #elif PIN_EXISTS(E5_AUTO_FAN) && SPINDLE_LASER_PWM_PIN == E5_AUTO_FAN_PIN
80 80
       #error "SPINDLE_LASER_PWM_PIN is used by E5_AUTO_FAN_PIN."
81 81
     #elif PIN_EXISTS(FAN) && SPINDLE_LASER_PWM_PIN == FAN_PIN
82
-      #error "SPINDLE_LASER_PWM_PIN is used FAN_PIN."
82
+      #error "SPINDLE_LASER_PWM_PIN is used by FAN_PIN."
83 83
     #elif PIN_EXISTS(FAN1) && SPINDLE_LASER_PWM_PIN == FAN1_PIN
84
-      #error "SPINDLE_LASER_PWM_PIN is used FAN1_PIN."
84
+      #error "SPINDLE_LASER_PWM_PIN is used by FAN1_PIN."
85 85
     #elif PIN_EXISTS(FAN2) && SPINDLE_LASER_PWM_PIN == FAN2_PIN
86
-      #error "SPINDLE_LASER_PWM_PIN is used FAN2_PIN."
86
+      #error "SPINDLE_LASER_PWM_PIN is used by FAN2_PIN."
87 87
     #elif PIN_EXISTS(CONTROLLERFAN) && SPINDLE_LASER_PWM_PIN == CONTROLLERFAN_PIN
88 88
       #error "SPINDLE_LASER_PWM_PIN is used by CONTROLLERFAN_PIN."
89 89
     #elif PIN_EXISTS(MOTOR_CURRENT_PWM_XY) && SPINDLE_LASER_PWM_PIN == MOTOR_CURRENT_PWM_XY_PIN

+ 14
- 9
Marlin/src/lcd/HD44780/ultralcd_HD44780.cpp Переглянути файл

@@ -40,6 +40,11 @@
40 40
 #include "../../module/planner.h"
41 41
 #include "../../module/motion.h"
42 42
 
43
+#if DISABLED(LCD_PROGRESS_BAR) && ENABLED(FILAMENT_LCD_DISPLAY) && ENABLED(SDSUPPORT)
44
+  #include "../../feature/filwidth.h"
45
+  #include "../../gcode/parser.h"
46
+#endif
47
+
43 48
 #if ENABLED(AUTO_BED_LEVELING_UBL)
44 49
   #include "../../feature/bedlevel/ubl/ubl.h"
45 50
 #endif
@@ -97,11 +102,11 @@ static void createChar_P(const char c, const byte * const ptr) {
97 102
   #define LCD_STR_PROGRESS  "\x03\x04\x05"
98 103
 #endif
99 104
 
100
-void MarlinUI::set_custom_characters(
101
-  #if ENABLED(LCD_PROGRESS_BAR) || ENABLED(SHOW_BOOTSCREEN)
102
-    const HD44780CharSet screen_charset/*=CHARSET_INFO*/
105
+void MarlinUI::set_custom_characters(const HD44780CharSet screen_charset/*=CHARSET_INFO*/) {
106
+  #if DISABLED(LCD_PROGRESS_BAR) && DISABLED(SHOW_BOOTSCREEN)
107
+    UNUSED(screen_charset);
103 108
   #endif
104
-) {
109
+
105 110
   // CHARSET_BOOT
106 111
   #if ENABLED(SHOW_BOOTSCREEN)
107 112
     const static PROGMEM byte corner[4][8] = { {
@@ -341,7 +346,7 @@ void MarlinUI::init_lcd() {
341 346
     lcd.begin(LCD_WIDTH, LCD_HEIGHT);
342 347
   #endif
343 348
 
344
-  LCD_SET_CHARSET(on_status_screen() ? CHARSET_INFO : CHARSET_MENU);
349
+  set_custom_characters(on_status_screen() ? CHARSET_INFO : CHARSET_MENU);
345 350
 
346 351
   lcd.clear();
347 352
 }
@@ -398,7 +403,7 @@ void MarlinUI::clear_lcd() { lcd.clear(); }
398 403
   }
399 404
 
400 405
   void MarlinUI::show_bootscreen() {
401
-    LCD_SET_CHARSET(CHARSET_BOOT);
406
+    set_custom_characters(CHARSET_BOOT);
402 407
     lcd.clear();
403 408
 
404 409
     #define LCD_EXTRA_SPACE (LCD_WIDTH-8)
@@ -470,7 +475,7 @@ void MarlinUI::clear_lcd() { lcd.clear(); }
470 475
 
471 476
     lcd.clear();
472 477
     safe_delay(100);
473
-    LCD_SET_CHARSET(CHARSET_INFO);
478
+    set_custom_characters(CHARSET_INFO);
474 479
     lcd.clear();
475 480
   }
476 481
 
@@ -583,7 +588,7 @@ FORCE_INLINE void _draw_bed_status(const bool blink) {
583 588
 
584 589
 #if ENABLED(LCD_PROGRESS_BAR)
585 590
 
586
-  inline void lcd_draw_progress_bar(const uint8_t percent) {
591
+  void MarlinUI::draw_progress_bar(const uint8_t percent) {
587 592
     const int16_t tix = (int16_t)(percent * (LCD_WIDTH) * 3) / 100,
588 593
               cel = tix / 3,
589 594
               rem = tix % 3;
@@ -612,7 +617,7 @@ void MarlinUI::draw_status_message(const bool blink) {
612 617
     // or if there is no message set.
613 618
     if (ELAPSED(millis(), progress_bar_ms + PROGRESS_BAR_MSG_TIME) || !has_status()) {
614 619
       const uint8_t progress = get_progress();
615
-      if (progress > 2) return lcd_draw_progress_bar(progress);
620
+      if (progress > 2) return draw_progress_bar(progress);
616 621
     }
617 622
 
618 623
   #elif ENABLED(FILAMENT_LCD_DISPLAY) && ENABLED(SDSUPPORT)

+ 9
- 5
Marlin/src/lcd/dogm/status_screen_DOGM.cpp Переглянути файл

@@ -37,6 +37,12 @@
37 37
 #include "../../module/motion.h"
38 38
 #include "../../module/temperature.h"
39 39
 
40
+#if ENABLED(FILAMENT_LCD_DISPLAY)
41
+  #include "../../feature/filwidth.h"
42
+  #include "../../module/planner.h"
43
+  #include "../../gcode/parser.h"
44
+#endif
45
+
40 46
 #if ENABLED(SDSUPPORT)
41 47
   #include "../../sd/cardreader.h"
42 48
 #endif
@@ -477,9 +483,7 @@ void MarlinUI::draw_status_screen() {
477 483
 
478 484
     #if ENABLED(FILAMENT_LCD_DISPLAY) && ENABLED(SDSUPPORT)
479 485
       // Alternate Status message and Filament display
480
-      if (PENDING(millis(), next_filament_display))
481
-        draw_status_message(blink);
482
-      else {
486
+      if (ELAPSED(millis(), next_filament_display)) {
483 487
         lcd_put_u8str_P(PSTR(LCD_STR_FILAM_DIA));
484 488
         lcd_put_wchar(':');
485 489
         lcd_put_u8str(wstring);
@@ -488,9 +492,9 @@ void MarlinUI::draw_status_screen() {
488 492
         lcd_put_u8str(mstring);
489 493
         lcd_put_wchar('%');
490 494
       }
491
-    #else
492
-      draw_status_message(blink);
495
+      else
493 496
     #endif
497
+        draw_status_message(blink);
494 498
   }
495 499
 }
496 500
 

+ 1
- 1
Marlin/src/lcd/menu/menu.cpp Переглянути файл

@@ -243,7 +243,7 @@ void MarlinUI::goto_screen(screenFunc_t screen, const uint32_t encoder/*=0*/) {
243 243
       #if ENABLED(AUTO_BED_LEVELING_UBL)
244 244
         if (!ubl.lcd_map_control)
245 245
       #endif
246
-          LCD_SET_CHARSET(screen == status_screen ? CHARSET_INFO : CHARSET_MENU);
246
+          set_custom_characters(screen == status_screen ? CHARSET_INFO : CHARSET_MENU);
247 247
     #endif
248 248
 
249 249
     refresh(LCDVIEW_CALL_REDRAW_NEXT);

+ 5
- 3
Marlin/src/lcd/menu/menu_configuration.cpp Переглянути файл

@@ -52,11 +52,13 @@ static void lcd_factory_settings() {
52 52
 
53 53
 #if ENABLED(LCD_PROGRESS_BAR_TEST)
54 54
 
55
+  #include "../lcdprint.h"
56
+
55 57
   static void progress_bar_test() {
56 58
     static int8_t bar_percent = 0;
57 59
     if (ui.use_click()) {
58 60
       ui.goto_previous_screen();
59
-      LCD_SET_CHARSET(CHARSET_MENU);
61
+      ui.set_custom_characters(CHARSET_MENU);
60 62
       return;
61 63
     }
62 64
     bar_percent += (int8_t)ui.encoderPosition;
@@ -65,12 +67,12 @@ static void lcd_factory_settings() {
65 67
     draw_menu_item_static(0, PSTR(MSG_PROGRESS_BAR_TEST), true, true);
66 68
     lcd_moveto((LCD_WIDTH) / 2 - 2, LCD_HEIGHT - 2);
67 69
     lcd_put_u8str(int(bar_percent)); lcd_put_wchar('%');
68
-    lcd_moveto(0, LCD_HEIGHT - 1); lcd_draw_progress_bar(bar_percent);
70
+    lcd_moveto(0, LCD_HEIGHT - 1); ui.draw_progress_bar(bar_percent);
69 71
   }
70 72
 
71 73
   void _progress_bar_test() {
72 74
     ui.goto_screen(progress_bar_test);
73
-    LCD_SET_CHARSET(CHARSET_INFO);
75
+    ui.set_custom_characters(CHARSET_INFO);
74 76
   }
75 77
 
76 78
 #endif // LCD_PROGRESS_BAR_TEST

+ 8
- 10
Marlin/src/lcd/ultralcd.h Переглянути файл

@@ -211,6 +211,12 @@
211 211
     FONT_EDIT,
212 212
     FONT_MENU
213 213
   };
214
+#else
215
+  enum HD44780CharSet : uint8_t {
216
+    CHARSET_MENU,
217
+    CHARSET_INFO,
218
+    CHARSET_BOOT
219
+  };
214 220
 #endif
215 221
 
216 222
 ////////////////////////////////////////////
@@ -282,23 +288,15 @@ public:
282 288
 
283 289
         static constexpr bool drawing_screen = false, first_page = true;
284 290
 
285
-        enum HD44780CharSet : uint8_t { CHARSET_MENU, CHARSET_INFO, CHARSET_BOOT };
286
-
287
-        static void set_custom_characters(
288
-          #if ENABLED(LCD_PROGRESS_BAR) || ENABLED(SHOW_BOOTSCREEN)
289
-            const HD44780CharSet screen_charset=CHARSET_INFO
290
-          #endif
291
-        );
291
+        static void set_custom_characters(const HD44780CharSet screen_charset=CHARSET_INFO);
292 292
 
293 293
         #if ENABLED(LCD_PROGRESS_BAR)
294 294
           static millis_t progress_bar_ms;  // Start time for the current progress bar cycle
295
+          static void draw_progress_bar(const uint8_t percent);
295 296
           #if PROGRESS_MSG_EXPIRE > 0
296 297
             static millis_t MarlinUI::expire_status_ms; // = 0
297 298
             static inline void reset_progress_bar_timeout() { expire_status_ms = 0; }
298 299
           #endif
299
-          #define LCD_SET_CHARSET(C) set_custom_characters(C)
300
-        #else
301
-          #define LCD_SET_CHARSET(C) set_custom_characters()
302 300
         #endif
303 301
 
304 302
       #endif

+ 1
- 1
buildroot/bin/opt_add Переглянути файл

@@ -1,3 +1,3 @@
1 1
 #!/usr/bin/env bash
2 2
 
3
-eval "echo \"#define ${1} ${2}\" >>Marlin/Configuration.h"
3
+eval "echo \"#define ${1} ${2}\" >>Marlin/Configuration_adv.h"

+ 0
- 3
buildroot/bin/opt_add_adv Переглянути файл

@@ -1,3 +0,0 @@
1
-#!/usr/bin/env bash
2
-
3
-eval "echo \"#define ${1} ${2}\" >>Marlin/Configuration_adv.h"

+ 4
- 0
buildroot/bin/opt_disable Переглянути файл

@@ -5,3 +5,7 @@ SED=$(which gsed || which sed)
5 5
 for opt in "$@" ; do
6 6
   eval "${SED} -i 's/\([[:blank:]]*\)\(#define \b${opt}\b\)/\1\/\/\2/g' Marlin/Configuration.h"
7 7
 done
8
+
9
+for opt in "$@" ; do
10
+  eval "${SED} -i 's/\([[:blank:]]*\)\(#define \b${opt}\b\)/\1\/\/\2/g' Marlin/Configuration_adv.h"
11
+done

+ 0
- 7
buildroot/bin/opt_disable_adv Переглянути файл

@@ -1,7 +0,0 @@
1
-#!/usr/bin/env bash
2
-
3
-SED=$(which gsed || which sed)
4
-
5
-for opt in "$@" ; do
6
-  eval "${SED} -i 's/\([[:blank:]]*\)\(#define \b${opt}\b\)/\1\/\/\2/g' Marlin/Configuration_adv.h"
7
-done

+ 4
- 0
buildroot/bin/opt_enable Переглянути файл

@@ -5,3 +5,7 @@ SED=$(which gsed || which sed)
5 5
 for opt in "$@" ; do
6 6
   eval "${SED} -i 's/\/\/[[:blank:]]*\(#define \b${opt}\b\)/\1/g' Marlin/Configuration.h"
7 7
 done
8
+
9
+for opt in "$@" ; do
10
+  eval "${SED} -i 's/\/\/[[:blank:]]*\(#define \b${opt}\b\)/\1/g' Marlin/Configuration_adv.h"
11
+done

+ 0
- 7
buildroot/bin/opt_enable_adv Переглянути файл

@@ -1,7 +0,0 @@
1
-#!/usr/bin/env bash
2
-
3
-SED=$(which gsed || which sed)
4
-
5
-for opt in "$@" ; do
6
-  eval "${SED} -i 's/\/\/[[:blank:]]*\(#define \b${opt}\b\)/\1/g' Marlin/Configuration_adv.h"
7
-done

+ 1
- 0
buildroot/bin/opt_set Переглянути файл

@@ -3,3 +3,4 @@
3 3
 SED=$(which gsed || which sed)
4 4
 
5 5
 eval "${SED} -E -i 's/(\/\/)?(#define \b${1}\b).*$/\2 ${2}/g' Marlin/Configuration.h"
6
+eval "${SED} -E -i 's/(\/\/)?(#define \b${1}\b).*$/\2 ${2}/g' Marlin/Configuration_adv.h"

+ 0
- 5
buildroot/bin/opt_set_adv Переглянути файл

@@ -1,5 +0,0 @@
1
-#!/usr/bin/env bash
2
-
3
-SED=$(which gsed || which sed)
4
-
5
-eval "${SED} -E -i 's/(\/\/)?(#define \b${1}\b).*$/\2 ${2}/g' Marlin/Configuration_adv.h"

+ 6
- 6
buildroot/share/tests/DUE_tests Переглянути файл

@@ -15,14 +15,14 @@ exec_test $1 $2 "RAMPS4DUE_EFB S_CURVE_ACCELERATION EEPROM_SETTINGS"
15 15
 
16 16
 restore_configs
17 17
 opt_set MOTHERBOARD BOARD_RADDS
18
-opt_enable USE_XMAX_PLUG USE_YMAX_PLUG FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR
19
-opt_enable_adv Z_TRIPLE_STEPPER_DRIVERS Z_TRIPLE_ENDSTOPS Z_STEPPER_AUTO_ALIGN
20
-opt_add_adv Z2_MAX_ENDSTOP_INVERTING false
21
-opt_add_adv Z3_MAX_ENDSTOP_INVERTING false
18
+opt_enable USE_XMAX_PLUG USE_YMAX_PLUG FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR \
19
+           Z_TRIPLE_STEPPER_DRIVERS Z_TRIPLE_ENDSTOPS Z_STEPPER_AUTO_ALIGN
20
+opt_add Z2_MAX_ENDSTOP_INVERTING false
21
+opt_add Z3_MAX_ENDSTOP_INVERTING false
22 22
 pins_set RAMPS X_MAX_PIN -1
23 23
 pins_set RAMPS Y_MAX_PIN -1
24
-opt_add_adv Z2_MAX_PIN 2
25
-opt_add_adv Z3_MAX_PIN 3
24
+opt_add Z2_MAX_PIN 2
25
+opt_add Z3_MAX_PIN 3
26 26
 exec_test $1 $2 "Test RADDS with Z_TRIPLE_STEPPER_DRIVERS and Z_STEPPER_AUTO_ALIGN"
27 27
 
28 28
 #

+ 16
- 16
buildroot/share/tests/LPC1768_tests Переглянути файл

@@ -31,7 +31,7 @@ opt_enable SWITCHING_EXTRUDER ULTIMAKERCONTROLLER
31 31
 exec_test $1 $2 "MKS_SBASE SWITCHING_EXTRUDER"
32 32
 
33 33
 restore_configs
34
-opt_set MOTHERBOARD BOARD_MKS_SBASE
34
+opt_set MOTHERBOARD BOARD_RAMPS_14_RE_ARM_EEB
35 35
 opt_set EXTRUDERS 2
36 36
 opt_set TEMP_SENSOR_0 1
37 37
 opt_set TEMP_SENSOR_1 5
@@ -40,26 +40,26 @@ opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT \
40 40
            FILAMENT_WIDTH_SENSOR FILAMENT_LCD_DISPLAY \
41 41
            FIX_MOUNTED_PROBE Z_SAFE_HOMING AUTO_BED_LEVELING_BILINEAR Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
42 42
            BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET BABYSTEP_ZPROBE_GFX_OVERLAY \
43
-           PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT
44
-opt_enable_adv ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE \
45
-               LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA
43
+           PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT \
44
+           ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE \
45
+           LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA
46 46
 opt_set GRID_MAX_POINTS_X 16
47 47
 exec_test $1 $2 "MKS SBASE Many Features"
48 48
 
49 49
 restore_configs
50
-opt_set MOTHERBOARD BOARD_MKS_SBASE
50
+opt_set MOTHERBOARD BOARD_RAMPS_14_RE_ARM_EFB
51 51
 opt_enable COREYX USE_XMAX_PLUG DAC_MOTOR_CURRENT_DEFAULT \
52 52
            REPRAP_DISCOUNT_SMART_CONTROLLER SDSUPPORT BABYSTEPPING \
53 53
            AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 EEPROM_SETTINGS \
54
-           FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR FAN_SOFT_PWM
55
-opt_enable_adv SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER FAN_KICKSTART_TIME \
56
-               ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED ADVANCED_OK \
57
-               VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS ACTION_ON_KILL \
58
-               EXTRA_FAN_SPEED FWERETRACT Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS \
59
-               MENU_ADDAUTOSTART SDCARD_SORT_ALPHA
60
-opt_set_adv FAN_MIN_PWM 50
61
-opt_set_adv FAN_KICKSTART_TIME 100
62
-opt_set_adv XY_FREQUENCY_LIMIT  15
54
+           FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR FAN_SOFT_PWM \
55
+           SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER FAN_KICKSTART_TIME \
56
+           ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED ADVANCED_OK \
57
+           VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS ACTION_ON_KILL \
58
+           EXTRA_FAN_SPEED FWERETRACT Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS \
59
+           MENU_ADDAUTOSTART SDCARD_SORT_ALPHA
60
+opt_set FAN_MIN_PWM 50
61
+opt_set FAN_KICKSTART_TIME 100
62
+opt_set XY_FREQUENCY_LIMIT  15
63 63
 exec_test $1 $2 "MKS SBASE Many less common options"
64 64
 
65 65
 restore_configs
@@ -70,8 +70,8 @@ opt_disable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
70 70
 opt_set X_DRIVER_TYPE TMC2130
71 71
 opt_set Y_DRIVER_TYPE TMC2130
72 72
 opt_set Z_DRIVER_TYPE TMC2130
73
-opt_enable_adv TMC_USE_SW_SPI MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD TMC_DEBUG \
74
-               SENSORLESS_PROBING X_STALL_SENSITIVITY Y_STALL_SENSITIVITY Z_STALL_SENSITIVITY
73
+opt_enable TMC_USE_SW_SPI MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD TMC_DEBUG \
74
+           SENSORLESS_PROBING X_STALL_SENSITIVITY Y_STALL_SENSITIVITY Z_STALL_SENSITIVITY
75 75
 exec_test $1 $2 "Delta Config (generic) + BOARD_COHESION3D_REMIX + UBL + EEPROM_SETTINGS + SENSORLESS_PROBING"
76 76
 
77 77
 # clean up

+ 0
- 3
buildroot/share/tests/STM32F1_tests Переглянути файл

@@ -13,8 +13,5 @@ opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_SMART_CONTROLLER SDSU
13 13
            PAREN_COMMENTS GCODE_MOTION_MODES SINGLENOZZLE TOOLCHANGE_FILAMENT_SWAP TOOLCHANGE_PARK
14 14
 exec_test $1 $2 "STM32F1R EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_SMART_CONTROLLER SDSUPPORT PAREN_COMMENTS GCODE_MOTION_MODES"
15 15
 
16
-opt_enable SPINDLE_LASER_ENABLE NO_LCD_MENUS
17
-exec_test $1 $2 "STM32F1R SPINDLE_LASER_ENABLE"
18
-
19 16
 # cleanup
20 17
 restore_configs

+ 37
- 40
buildroot/share/tests/megaatmega2560_tests Переглянути файл

@@ -30,16 +30,16 @@ opt_set TEMP_SENSOR_BED 1
30 30
 opt_set POWER_SUPPLY 1
31 31
 opt_set GRID_MAX_POINTS_X 16
32 32
 opt_enable PIDTEMPBED FIX_MOUNTED_PROBE Z_SAFE_HOMING \
33
-           SDSUPPORT EEPROM_SETTINGS FAST_FILE_TRANSFER \
34
-           REPRAP_DISCOUNT_SMART_CONTROLLER LCD_PROGRESS_BAR LCD_PROGRESS_BAR_TEST \
35
-           BLINKM PCA9632 RGB_LED NEOPIXEL_LED AUTO_POWER_CONTROL PINS_DEBUGGING \
33
+           SDSUPPORT EEPROM_SETTINGS REPRAP_DISCOUNT_SMART_CONTROLLER \
34
+           BLINKM PCA9632 RGB_LED NEOPIXEL_LED AUTO_POWER_CONTROL \
36 35
            NOZZLE_PARK_FEATURE FILAMENT_RUNOUT_SENSOR FILAMENT_RUNOUT_DISTANCE_MM \
37 36
            AUTO_BED_LEVELING_LINEAR Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
38
-           SKEW_CORRECTION SKEW_CORRECTION_FOR_Z SKEW_CORRECTION_GCODE
39
-opt_enable_adv FWRETRACT ARC_P_CIRCLES ADVANCED_PAUSE_FEATURE CNC_WORKSPACE_PLANES CNC_COORDINATE_SYSTEMS \
40
-               POWER_LOSS_RECOVERY POWER_LOSS_PIN POWER_LOSS_STATE \
41
-               MAX7219_DEBUG LED_CONTROL_MENU CASE_LIGHT_ENABLE CASE_LIGHT_USE_NEOPIXEL CODEPENDENT_XY_HOMING
42
-opt_set_adv FANMUX0_PIN 53
37
+           SKEW_CORRECTION SKEW_CORRECTION_FOR_Z SKEW_CORRECTION_GCODE \
38
+           FWRETRACT ARC_P_CIRCLES ADVANCED_PAUSE_FEATURE CNC_WORKSPACE_PLANES CNC_COORDINATE_SYSTEMS \
39
+           POWER_LOSS_RECOVERY POWER_LOSS_PIN POWER_LOSS_STATE FAST_FILE_TRANSFER \
40
+           LCD_PROGRESS_BAR LCD_PROGRESS_BAR_TEST PINS_DEBUGGING \
41
+           MAX7219_DEBUG LED_CONTROL_MENU CASE_LIGHT_ENABLE CASE_LIGHT_USE_NEOPIXEL CODEPENDENT_XY_HOMING
42
+opt_set FANMUX0_PIN 53
43 43
 exec_test $1 $2 "RAMPS with 2 extruders, RRDFGSC, Linear ABL, LEDs, and many options"
44 44
 
45 45
 #
@@ -55,9 +55,9 @@ opt_set TEMP_SENSOR_3 20
55 55
 opt_set TEMP_SENSOR_4 999
56 56
 opt_set TEMP_SENSOR_BED 1
57 57
 opt_enable AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 DEBUG_LEVELING_FEATURE G26_MESH_EDITING ENABLE_LEVELING_FADE_HEIGHT SKEW_CORRECTION \
58
-           EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT
59
-opt_enable_adv USB_FLASH_DRIVE_SUPPORT SDCARD_SORT_ALPHA STATUS_MESSAGE_SCROLLING SCROLL_LONG_FILENAMES LIGHTWEIGHT_UI \
60
-               CUSTOM_USER_MENUS I2C_POSITION_ENCODERS BABYSTEPPING BABYSTEP_XY LIN_ADVANCE NANODLP_Z_SYNC QUICK_HOME JUNCTION_DEVIATION
58
+           EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT \
59
+           USB_FLASH_DRIVE_SUPPORT SDCARD_SORT_ALPHA STATUS_MESSAGE_SCROLLING SCROLL_LONG_FILENAMES LIGHTWEIGHT_UI \
60
+           CUSTOM_USER_MENUS I2C_POSITION_ENCODERS BABYSTEPPING BABYSTEP_XY LIN_ADVANCE NANODLP_Z_SYNC QUICK_HOME JUNCTION_DEVIATION
61 61
 exec_test $1 $2 "Azteeg X3 with 5 extruders, RRDFGSC, probeless UBL, Linear Advance, and more"
62 62
 
63 63
 #
@@ -66,7 +66,7 @@ exec_test $1 $2 "Azteeg X3 with 5 extruders, RRDFGSC, probeless UBL, Linear Adva
66 66
 opt_enable Z_PROBE_SLED SKEW_CORRECTION SKEW_CORRECTION_FOR_Z SKEW_CORRECTION_GCODE
67 67
 opt_set LCD_LANGUAGE jp-kana
68 68
 opt_disable SEGMENT_LEVELED_MOVES
69
-opt_enable_adv BABYSTEP_ZPROBE_OFFSET DOUBLECLICK_FOR_Z_BABYSTEPPING BABYSTEP_HOTEND_Z_OFFSET
69
+opt_enable BABYSTEP_ZPROBE_OFFSET DOUBLECLICK_FOR_Z_BABYSTEPPING BABYSTEP_HOTEND_Z_OFFSET
70 70
 exec_test $1 $2 "... Sled Z Probe, Skew, UBL Cartesian moves, Japanese, and Z probe BABYSTEPPING"
71 71
 
72 72
 #
@@ -77,7 +77,7 @@ restore_configs
77 77
 opt_enable ZONESTAR_LCD Z_PROBE_SERVO_NR Z_SERVO_ANGLES DEACTIVATE_SERVOS_AFTER_MOVE \
78 78
            AUTO_BED_LEVELING_3POINT DEBUG_LEVELING_FEATURE EEPROM_SETTINGS EEPROM_CHITCHAT
79 79
 opt_set NUM_SERVOS 1
80
-opt_enable_adv NO_VOLUMETRICS EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES AUTOTEMP G38_PROBE_TARGET
80
+opt_enable NO_VOLUMETRICS EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES AUTOTEMP G38_PROBE_TARGET
81 81
 exec_test $1 $2 "RAMPS with ZONESTAR_LCD, Servo Probe, 3-Point ABL, DEBUG_LEVELING_FEATURE, EEPROM, G38, and more"
82 82
 
83 83
 #
@@ -97,12 +97,12 @@ opt_enable PROBE_MANUALLY AUTO_BED_LEVELING_BILINEAR G26_MESH_EDITING LCD_BED_LE
97 97
            M100_FREE_MEMORY_WATCHER M100_FREE_MEMORY_DUMPER M100_FREE_MEMORY_CORRUPTOR \
98 98
            INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT \
99 99
            ULTIMAKERCONTROLLER SDSUPPORT \
100
-           PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE PCA9632
101
-opt_enable_adv BEZIER_CURVE_SUPPORT EXPERIMENTAL_I2CBUS \
102
-               ADVANCED_PAUSE_FEATURE ADVANCED_PAUSE_CONTINUOUS_PURGE FILAMENT_LOAD_UNLOAD_GCODES PARK_HEAD_ON_PAUSE \
103
-               LCD_INFO_MENU M114_DETAIL
104
-opt_set_adv PWM_MOTOR_CURRENT "{ 1300, 1300, 1250 }"
105
-opt_set_adv I2C_SLAVE_ADDRESS 63
100
+           PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE PCA9632 \
101
+           BEZIER_CURVE_SUPPORT EXPERIMENTAL_I2CBUS \
102
+           ADVANCED_PAUSE_FEATURE ADVANCED_PAUSE_CONTINUOUS_PURGE FILAMENT_LOAD_UNLOAD_GCODES PARK_HEAD_ON_PAUSE \
103
+           LCD_INFO_MENU M114_DETAIL
104
+opt_set PWM_MOTOR_CURRENT "{ 1300, 1300, 1250 }"
105
+opt_set I2C_SLAVE_ADDRESS 63
106 106
 exec_test $1 $2 "MINIRAMBO for PWM_MOTOR_CURRENT etc"
107 107
 
108 108
 #
@@ -122,8 +122,7 @@ restore_configs
122 122
 opt_set MOTHERBOARD BOARD_RUMBA
123 123
 opt_set EXTRUDERS 2
124 124
 opt_set TEMP_SENSOR_1 1
125
-opt_enable USE_XMAX_PLUG
126
-opt_enable_adv DUAL_X_CARRIAGE
125
+opt_enable USE_XMAX_PLUG DUAL_X_CARRIAGE
127 126
 exec_test $1 $2 "DUAL_X_CARRIAGE"
128 127
 
129 128
 #
@@ -154,15 +153,15 @@ opt_enable COREYX USE_XMAX_PLUG \
154 153
            REPRAP_DISCOUNT_SMART_CONTROLLER BABYSTEPPING DAC_MOTOR_CURRENT_DEFAULT \
155 154
            FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR \
156 155
            ENDSTOP_INTERRUPTS_FEATURE ENDSTOP_NOISE_THRESHOLD FAN_SOFT_PWM SDSUPPORT \
157
-           SWITCHING_TOOLHEAD NUM_SERVOS DEBUG_LEVELING_FEATURE
158
-opt_set_adv FAN_MIN_PWM 50
159
-opt_set_adv FAN_KICKSTART_TIME 100
160
-opt_set_adv XY_FREQUENCY_LIMIT  15
161
-opt_enable_adv SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER \
162
-               ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED ADVANCED_OK \
163
-               VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS ACTION_ON_KILL \
164
-               EXTRA_FAN_SPEED FWERETRACT Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS \
165
-               MENU_ADDAUTOSTART SDCARD_SORT_ALPHA
156
+           SWITCHING_TOOLHEAD NUM_SERVOS DEBUG_LEVELING_FEATURE \
157
+           SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER \
158
+           ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED ADVANCED_OK \
159
+           VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS ACTION_ON_KILL \
160
+           EXTRA_FAN_SPEED FWERETRACT Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS \
161
+           MENU_ADDAUTOSTART SDCARD_SORT_ALPHA
162
+opt_set FAN_MIN_PWM 50
163
+opt_set FAN_KICKSTART_TIME 100
164
+opt_set XY_FREQUENCY_LIMIT  15
166 165
 exec_test $1 $2 "Many less common options"
167 166
 
168 167
 ######## Other Standard LCD/Panels ##############
@@ -196,12 +195,11 @@ exec_test $1 $2 "Many less common options"
196 195
 # G3D_PANEL with SDCARD_SORT_ALPHA and STATUS_MESSAGE_SCROLLING
197 196
 #
198 197
 #restore_configs
199
-#opt_enable G3D_PANEL SDSUPPORT
200
-#opt_enable_adv SDCARD_SORT_ALPHA STATUS_MESSAGE_SCROLLING SCROLL_LONG_FILENAMES
201
-#opt_set_adv SDSORT_GCODE true
202
-#opt_set_adv SDSORT_USES_RAM true
203
-#opt_set_adv SDSORT_USES_STACK true
204
-#opt_set_adv SDSORT_CACHE_NAMES true
198
+#opt_enable G3D_PANEL SDSUPPORT SDCARD_SORT_ALPHA STATUS_MESSAGE_SCROLLING SCROLL_LONG_FILENAMES
199
+#opt_set SDSORT_GCODE true
200
+#opt_set SDSORT_USES_RAM true
201
+#opt_set SDSORT_USES_STACK true
202
+#opt_set SDSORT_CACHE_NAMES true
205 203
 #exec_test $1 $2 "Stuff"
206 204
 #
207 205
 # REPRAPWORLD_KEYPAD
@@ -297,12 +295,12 @@ exec_test $1 $2 "Delta Config (FLSUN AC because it's complex)"
297 295
 #
298 296
 use_example_configs SCARA
299 297
 opt_enable USE_ZMIN_PLUG FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR PAUSE_BEFORE_DEPLOY_STOW \
300
-           EEPROM_SETTINGS EEPROM_CHITCHAT ULTIMAKERCONTROLLER
298
+           EEPROM_SETTINGS EEPROM_CHITCHAT ULTIMAKERCONTROLLER \
299
+           MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD SENSORLESS_HOMING
301 300
 opt_set X_DRIVER_TYPE TMC2130
302 301
 opt_set Y_DRIVER_TYPE TMC2130
303 302
 opt_set Z_DRIVER_TYPE TMC2130
304 303
 opt_set E0_DRIVER_TYPE TMC2130
305
-opt_enable_adv MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD SENSORLESS_HOMING
306 304
 exec_test $1 $2 "SCARA with TMC2130"
307 305
 #
308 306
 # TMC2208 Config
@@ -313,8 +311,7 @@ opt_set Y_DRIVER_TYPE TMC2208
313 311
 opt_set Z_DRIVER_TYPE TMC2208
314 312
 opt_set E0_DRIVER_TYPE TMC2208
315 313
 opt_disable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
316
-opt_enable REPRAPWORLD_KEYPAD
317
-opt_enable_adv MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD TMC_DEBUG
314
+opt_enable REPRAPWORLD_KEYPAD MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD TMC_DEBUG
318 315
 exec_test $1 $2 "TMC2208 Config"
319 316
 #
320 317
 # tvrrug Config need to check board type for sanguino atmega644p

+ 8
- 10
buildroot/share/tests/teensy35_tests Переглянути файл

@@ -23,9 +23,9 @@ opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT \
23 23
            FILAMENT_WIDTH_SENSOR FILAMENT_LCD_DISPLAY \
24 24
            FIX_MOUNTED_PROBE Z_SAFE_HOMING AUTO_BED_LEVELING_BILINEAR Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
25 25
            BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET BABYSTEP_ZPROBE_GFX_OVERLAY \
26
-           PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT M100_FREE_MEMORY_WATCHER
27
-opt_enable_adv ADVANCED_PAUSE_FEATURE LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXPERIMENTAL_I2CBUS EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA PARK_HEAD_ON_PAUSE
28
-opt_set_adv I2C_SLAVE_ADDRESS 63
26
+           PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT M100_FREE_MEMORY_WATCHER \
27
+           ADVANCED_PAUSE_FEATURE LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXPERIMENTAL_I2CBUS EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA PARK_HEAD_ON_PAUSE
28
+opt_set I2C_SLAVE_ADDRESS 63
29 29
 opt_set GRID_MAX_POINTS_X 16
30 30
 exec_test $1 $2 "Teensy3.5 with many features"
31 31
 
@@ -33,9 +33,7 @@ exec_test $1 $2 "Teensy3.5 with many features"
33 33
 # Test a Sled Z Probe with Linear leveling
34 34
 #
35 35
 restore_configs
36
-opt_enable EEPROM_SETTINGS \
37
-           Z_PROBE_SLED AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE
38
-opt_enable_adv GCODE_MACROS
36
+opt_enable EEPROM_SETTINGS Z_PROBE_SLED AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE GCODE_MACROS
39 37
 exec_test $1 $2 "Sled Z Probe with Linear leveling"
40 38
 
41 39
 #
@@ -49,8 +47,8 @@ exec_test $1 $2 "Sled Z Probe with Linear leveling"
49 47
 #
50 48
 # ...with AUTO_BED_LEVELING_3POINT, DEBUG_LEVELING_FEATURE, EEPROM_SETTINGS, EEPROM_CHITCHAT, EXTENDED_CAPABILITIES_REPORT, and AUTO_REPORT_TEMPERATURES
51 49
 #
52
-# opt_enable AUTO_BED_LEVELING_3POINT DEBUG_LEVELING_FEATURE EEPROM_SETTINGS
53
-# opt_enable_adv EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES
50
+# opt_enable AUTO_BED_LEVELING_3POINT DEBUG_LEVELING_FEATURE EEPROM_SETTINGS \
51
+#            EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES
54 52
 # exec_test $1 $2 "...with AUTO_BED_LEVELING_3POINT, DEBUG_LEVELING_FEATURE, EEPROM_SETTINGS, EEPROM_CHITCHAT, EXTENDED_CAPABILITIES_REPORT, and AUTO_REPORT_TEMPERATURES"
55 53
 
56 54
 #
@@ -94,9 +92,9 @@ exec_test $1 $2 "COREXZ"
94 92
 # Enable Z_DUAL_STEPPER_DRIVERS, Z_DUAL_ENDSTOPS
95 93
 #
96 94
 restore_configs
97
-opt_enable_adv Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS
95
+opt_enable Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS
98 96
 pins_set RAMPS X_MAX_PIN -1
99
-opt_add_adv Z2_MAX_PIN 2
97
+opt_add Z2_MAX_PIN 2
100 98
 opt_enable USE_XMAX_PLUG
101 99
 exec_test $1 $2 "Z_DUAL_STEPPER_DRIVERS, Z_DUAL_ENDSTOPS"
102 100
 

Завантаження…
Відмінити
Зберегти