🩹 Fix JyersUI corner pos

Followup to #25631
This commit is contained in:
Scott Lahteine
2023-06-05 20:13:15 -05:00
parent bfd6be3799
commit e116a99eda

View File

@@ -1392,7 +1392,7 @@ void CrealityDWINClass::Menu_Item_Handler(const uint8_t menu, const uint8_t item
break; break;
} }
break; break;
case ManualLevel: case ManualLevel: {
#define MLEVEL_BACK 0 #define MLEVEL_BACK 0
#define MLEVEL_PROBE (MLEVEL_BACK + ENABLED(HAS_BED_PROBE)) #define MLEVEL_PROBE (MLEVEL_BACK + ENABLED(HAS_BED_PROBE))
@@ -1408,10 +1408,10 @@ void CrealityDWINClass::Menu_Item_Handler(const uint8_t menu, const uint8_t item
static bool use_probe = false; static bool use_probe = false;
#if HAS_BED_PROBE #if HAS_BED_PROBE
constexpr float probe_x_min = _MAX(0 + corner_pos, X_MIN_POS + probe.offset.x, X_MIN_POS + PROBING_MARGIN) - probe.offset.x, const float probe_x_min = _MAX(0 + corner_pos, X_MIN_POS + probe.offset.x, X_MIN_POS + PROBING_MARGIN) - probe.offset.x,
probe_x_max = _MIN((X_BED_SIZE + X_MIN_POS) - corner_pos, X_MAX_POS + probe.offset.x, X_MAX_POS - PROBING_MARGIN) - probe.offset.x, probe_x_max = _MIN((X_BED_SIZE + X_MIN_POS) - corner_pos, X_MAX_POS + probe.offset.x, X_MAX_POS - PROBING_MARGIN) - probe.offset.x,
probe_y_min = _MAX(0 + corner_pos, Y_MIN_POS + probe.offset.y, Y_MIN_POS + PROBING_MARGIN) - probe.offset.y, probe_y_min = _MAX(0 + corner_pos, Y_MIN_POS + probe.offset.y, Y_MIN_POS + PROBING_MARGIN) - probe.offset.y,
probe_y_max = _MIN((Y_BED_SIZE + Y_MIN_POS) - corner_pos, Y_MAX_POS + probe.offset.y, Y_MAX_POS - PROBING_MARGIN) - probe.offset.y; probe_y_max = _MIN((Y_BED_SIZE + Y_MIN_POS) - corner_pos, Y_MAX_POS + probe.offset.y, Y_MAX_POS - PROBING_MARGIN) - probe.offset.y;
#endif #endif
switch (item) { switch (item) {
@@ -1423,6 +1423,7 @@ void CrealityDWINClass::Menu_Item_Handler(const uint8_t menu, const uint8_t item
Draw_Menu(Prepare, PREPARE_MANUALLEVEL); Draw_Menu(Prepare, PREPARE_MANUALLEVEL);
} }
break; break;
#if HAS_BED_PROBE #if HAS_BED_PROBE
case MLEVEL_PROBE: case MLEVEL_PROBE:
if (draw) { if (draw) {
@@ -1434,7 +1435,7 @@ void CrealityDWINClass::Menu_Item_Handler(const uint8_t menu, const uint8_t item
Draw_Checkbox(row, use_probe); Draw_Checkbox(row, use_probe);
if (use_probe) { if (use_probe) {
Popup_Handler(Level); Popup_Handler(Level);
constexpr struct { xy_pos_t p, ProbePtRaise r } points[] = { const struct { xy_pos_t p; ProbePtRaise r; } points[] = {
{ { probe_x_min, probe_y_min }, PROBE_PT_RAISE }, { { probe_x_min, probe_y_min }, PROBE_PT_RAISE },
{ { probe_x_min, probe_y_max }, PROBE_PT_RAISE }, { { probe_x_min, probe_y_max }, PROBE_PT_RAISE },
{ { probe_x_max, probe_y_max }, PROBE_PT_RAISE }, { { probe_x_max, probe_y_max }, PROBE_PT_RAISE },
@@ -1452,6 +1453,7 @@ void CrealityDWINClass::Menu_Item_Handler(const uint8_t menu, const uint8_t item
} }
break; break;
#endif #endif
case MLEVEL_BL: case MLEVEL_BL:
if (draw) if (draw)
Draw_Menu_Item(row, ICON_AxisBL, F("Bottom Left")); Draw_Menu_Item(row, ICON_AxisBL, F("Bottom Left"));
@@ -1566,7 +1568,9 @@ void CrealityDWINClass::Menu_Item_Handler(const uint8_t menu, const uint8_t item
Modify_Value(mlev_z_pos, 0, MAX_Z_OFFSET, 100); Modify_Value(mlev_z_pos, 0, MAX_Z_OFFSET, 100);
break; break;
} }
break;
} break;
#if HAS_ZOFFSET_ITEM #if HAS_ZOFFSET_ITEM
case ZOffset: case ZOffset: