|
|
|
@ -765,14 +765,12 @@
|
|
|
|
|
|
|
|
|
|
if (location.x_index >= 0) { // mesh point found and is reachable by probe
|
|
|
|
|
const float rawx = mesh_index_to_xpos(location.x_index),
|
|
|
|
|
rawy = mesh_index_to_ypos(location.y_index);
|
|
|
|
|
|
|
|
|
|
const float measured_z = probe_pt(rawx, rawy, stow_probe ? PROBE_PT_STOW : PROBE_PT_RAISE, g29_verbose_level); // TODO: Needs error handling
|
|
|
|
|
rawy = mesh_index_to_ypos(location.y_index),
|
|
|
|
|
measured_z = probe_pt(rawx, rawy, stow_probe ? PROBE_PT_STOW : PROBE_PT_RAISE, g29_verbose_level); // TODO: Needs error handling
|
|
|
|
|
z_values[location.x_index][location.y_index] = measured_z;
|
|
|
|
|
#if ENABLED(EXTENSIBLE_UI)
|
|
|
|
|
ExtUI::onMeshUpdate(location.x_index, location.y_index, measured_z);
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
SERIAL_FLUSH(); // Prevent host M105 buffer overrun.
|
|
|
|
|
} while (location.x_index >= 0 && --count);
|
|
|
|
|