Changes supporting "Prussia3D" MK3 (#21617)
This commit is contained in:
@ -2780,25 +2780,20 @@ void MarlinSettings::reset() {
|
||||
// Preheat parameters
|
||||
//
|
||||
#if PREHEAT_COUNT
|
||||
#define _PITEM(N,T) PREHEAT_##N##_##T,
|
||||
#if HAS_HOTEND
|
||||
constexpr uint16_t hpre[] = ARRAY_N(PREHEAT_COUNT, PREHEAT_1_TEMP_HOTEND, PREHEAT_2_TEMP_HOTEND, PREHEAT_3_TEMP_HOTEND, PREHEAT_4_TEMP_HOTEND, PREHEAT_5_TEMP_HOTEND);
|
||||
constexpr uint16_t hpre[] = { REPEAT2_S(1, INCREMENT(PREHEAT_COUNT), _PITEM, TEMP_HOTEND) };
|
||||
#endif
|
||||
#if HAS_HEATED_BED
|
||||
constexpr uint16_t bpre[] = ARRAY_N(PREHEAT_COUNT, PREHEAT_1_TEMP_BED, PREHEAT_2_TEMP_BED, PREHEAT_3_TEMP_BED, PREHEAT_4_TEMP_BED, PREHEAT_5_TEMP_BED);
|
||||
constexpr uint16_t bpre[] = { REPEAT2_S(1, INCREMENT(PREHEAT_COUNT), _PITEM, TEMP_BED) };
|
||||
#endif
|
||||
#if HAS_FAN
|
||||
constexpr uint8_t fpre[] = ARRAY_N(PREHEAT_COUNT, PREHEAT_1_FAN_SPEED, PREHEAT_2_FAN_SPEED, PREHEAT_3_FAN_SPEED, PREHEAT_4_FAN_SPEED, PREHEAT_5_FAN_SPEED);
|
||||
constexpr uint8_t fpre[] = { REPEAT2_S(1, INCREMENT(PREHEAT_COUNT), _PITEM, FAN_SPEED) };
|
||||
#endif
|
||||
LOOP_L_N(i, PREHEAT_COUNT) {
|
||||
#if HAS_HOTEND
|
||||
ui.material_preset[i].hotend_temp = hpre[i];
|
||||
#endif
|
||||
#if HAS_HEATED_BED
|
||||
ui.material_preset[i].bed_temp = bpre[i];
|
||||
#endif
|
||||
#if HAS_FAN
|
||||
ui.material_preset[i].fan_speed = fpre[i];
|
||||
#endif
|
||||
TERN_(HAS_HOTEND, ui.material_preset[i].hotend_temp = hpre[i]);
|
||||
TERN_(HAS_HEATED_BED, ui.material_preset[i].bed_temp = bpre[i]);
|
||||
TERN_(HAS_FAN, ui.material_preset[i].fan_speed = fpre[i]);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user