|
|
@ -51,7 +51,7 @@ float mesh_edit_value, mesh_edit_accumulator; // We round mesh_edit_value to 2.5
|
|
|
|
static int16_t ubl_encoderPosition = 0;
|
|
|
|
static int16_t ubl_encoderPosition = 0;
|
|
|
|
|
|
|
|
|
|
|
|
static void _lcd_mesh_fine_tune(PGM_P msg) {
|
|
|
|
static void _lcd_mesh_fine_tune(PGM_P msg) {
|
|
|
|
ui.defer_status_screen(true);
|
|
|
|
ui.defer_status_screen();
|
|
|
|
if (ubl.encoder_diff) {
|
|
|
|
if (ubl.encoder_diff) {
|
|
|
|
ubl_encoderPosition = (ubl.encoder_diff > 0) ? 1 : -1;
|
|
|
|
ubl_encoderPosition = (ubl.encoder_diff > 0) ? 1 : -1;
|
|
|
|
ubl.encoder_diff = 0;
|
|
|
|
ubl.encoder_diff = 0;
|
|
|
@ -74,7 +74,7 @@ static void _lcd_mesh_fine_tune(PGM_P msg) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void _lcd_mesh_edit_NOP() {
|
|
|
|
void _lcd_mesh_edit_NOP() {
|
|
|
|
ui.defer_status_screen(true);
|
|
|
|
ui.defer_status_screen();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
float lcd_mesh_edit() {
|
|
|
|
float lcd_mesh_edit() {
|
|
|
@ -408,7 +408,7 @@ void _lcd_ubl_storage_mesh() {
|
|
|
|
void _lcd_ubl_output_map_lcd();
|
|
|
|
void _lcd_ubl_output_map_lcd();
|
|
|
|
|
|
|
|
|
|
|
|
void _lcd_ubl_map_homing() {
|
|
|
|
void _lcd_ubl_map_homing() {
|
|
|
|
ui.defer_status_screen(true);
|
|
|
|
ui.defer_status_screen();
|
|
|
|
_lcd_draw_homing();
|
|
|
|
_lcd_draw_homing();
|
|
|
|
if (all_axes_homed()) {
|
|
|
|
if (all_axes_homed()) {
|
|
|
|
ubl.lcd_map_control = true; // Return to the map screen
|
|
|
|
ubl.lcd_map_control = true; // Return to the map screen
|
|
|
|